Using a Publicly Accessible URL
If you register Transformer when it is installed on a cloud computing platform such as Amazon Elastic Compute Cloud (EC2), configure Transformer to use a publicly accessible URL.
When you register Transformer with Control Hub, Transformer sends its URL to Control Hub in the format
http://<hostname>:<http.port>
, where
<hostname>
is the value defined in the
http.bindHost
property in the Transformer configuration file, $TRANSFORMER_CONF/transformer.properties
. If the
host name is not defined in http.bindHost
, Transformer runs the following command to determine the host name: hostname
-f
For most cloud computing platforms, the hostname -f
command returns the
private IP address of the machine on the cloud platform. Control Hub includes the
private IP address in the Transformer URL displayed in Control Hub. However, when you click the Transformer URL, you cannot access Transformer because you must use a public IP address to access a cloud machine.
To access Transformer installed on a cloud computing platform from Control Hub, uncomment the
transformer.base.http.url
property in the Transformer configuration file, $TRANSFORMER_CONF/transformer.properties
, and
then configure it to use the publicly accessible URL to that Transformer.
After modifying the configuration file, restart Transformer for the changes to take effect.