Accessing Object Storage Using Proxy


Use the following settings when the connection to object storage is routed using a proxy server.

BMC AMI Cloud server configuration

You can configure the following settings in the model9-local.yml under /data/model9/conf/model9-local.yml:

Parameters

Description

model9.objstore.jclouds-config.jclouds.proxy-host: proxyIp/dns

The HTTP proxy IP address or DNS address

model9.objstore.jclouds-config.jclouds.proxy-port: proxyPort

The HTTP proxy port

Usually 3128 or 80

model9.objstore.jclouds-config.jclouds.proxy-excluded-uri.azureblob: https://.*/.blob/.core/.windows/.net.*

(Optional) For Azure AD, if data transfer should not go through the proxy, but login should go through the proxy

BMC AMI Cloud agent configuration

You can configure the following settings in the agent.yml configuration file under /usr/lpp/model9/conf/agent.yml:

Parameters

Description

objstore.jclouds-config.jclouds.proxy-host: proxyIp/dns

The HTTP proxy IP address or DNS address

objstore.jclouds-config.jclouds.proxy-port

The HTTP proxy port

objstore.jclouds-config.jclouds.proxy-excluded-uri.azureblob: https://.*/.blob/.core/.windows/.net.*

(Optional) For Azure AD, if data transfer should not go through the proxy, but login should go through the proxy

Cloud Data Sets configuration

You can configure the following settings in the m9cdswk properties file under /usr/lpp/model9/$ENVIRONMENT/config:

Parameters

Description

jclouds.proxy.hostname=proxyIp/dns

The HTTP proxy IP address or DNS address

jclouds.proxy.port=proxyPort

The HTTP proxy port
jclouds.proxy.excluded-uri-patterns[0]=https://.*/.blob/.core/.windows/.net.*

URI patterns to be excluded from proxy access

Any matching URI is not routed via the defined proxy.

You can specify multiple patterns by using the indexes [0], [1] and so on.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Cloud Data and BMC AMI Cloud Vault 4.3