Connect by using Virtual Host Addressing

The IBM Cloud Object Storage System™ API supports Virtual Host Addressing of buckets. To provide access, use a domain name and not an IP address for the Accesser node.

The bucket name is determined by the virtual subdomain that is used to connect to the service.

To use Virtual Host Addressing with a system, do the following steps.
  1. Configure their DNS servers properly to perform proper routing of virtual host style addresses to the appropriate Accesser node or load balancer IP address.
  2. Configure an S3 virtual host suffix in the manager web interface for each access pool that is used to service Virtual Host Addressed requests.
    Note: See Create Access Pool in the Manager Administration Guide for more details on setting this parameter in a storage pool.

Example: Use a domain name for virtual host addressing. The virtual subdomain is 
determined by the bucket name.

aws --endpoint-url https://somename.somedomain.com s3 1

1 You can use http://Bucketname.somedomain.com/ to access the bucket 'Bucketname', which is the S3 Virtual Host Suffix.