A build on AWS revealed that some network calls to local services -- e.g. ElasticSearch, Livy -- are using the public IP of the Combine machine. A public IP is needed (convenient) if those ports and services should be reachable, but no need for local calls to hit IP. Will be faster avoiding loopback, as well.
Consider adding PUBLIC and INTERNAL prefixes to these settings in localsettings.py to differentiate, then confirm the appropriate ones are used in Combine.
A build on AWS revealed that some network calls to local services -- e.g. ElasticSearch, Livy -- are using the public IP of the Combine machine. A public IP is needed (convenient) if those ports and services should be reachable, but no need for local calls to hit IP. Will be faster avoiding loopback, as well.
Consider adding
PUBLIC
andINTERNAL
prefixes to these settings inlocalsettings.py
to differentiate, then confirm the appropriate ones are used in Combine.