[gpfsug-discuss] Spectrum Scale Object - Need to support Amazon S3 DNS-style (Virtual hosted) Bucket Addressing

Nishaan Docrat NISHAAN at za.ibm.com
Mon Sep 28 09:09:29 BST 2020



Hi All

I need to find out if anyone has successfully been able to get our
Openstack Swift implementation of the object protocol to support the AWS
DNS-syle bucket naming convention. See here for an explanation
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html.

AWS DNS-style bucket naming includes the bucket in the DNS name (eg.
mybucket1.ssobject.mycompany.com). Openstack Swift supports PATH style
bucket naming (eg. https://swift-cluster.example.com/v1/my_account/
container/object).

>From what I can tell, I need to enable the domain_remap function in the
proxy-server.conf file and also statically resolve the DNS name to a
specific bucket by inserting the correct AUTH account.

See here for the domain_remap middleware explanation..

https://docs.openstack.org/swift/latest/middleware.html

And here for additional DNS work that needs to be done..

https://docs.ovh.com/gb/en/public-cloud/place-an-object-storage-container-behind-domain-name/

Obviously a wildcard DNS server is required for this which is easy enough
to implement. However, the steps for Openstack Swift to support this are
not very clear. I'm hoping someone else went through the pain of figuring
this out already :)


Any help with this would be greatly appreciated!


Kind Regards

Nishaan Docrat
Client Technical Specialist - Storage Systems
IBM Systems Hardware

Work: +27 (0)11 302 5001
Mobile: +27 (0)81 040 3793
Email: nishaan at za.ibm.com





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gpfsug.org/pipermail/gpfsug-discuss_gpfsug.org/attachments/20200928/c6923e6c/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 18044196.jpg
Type: image/jpeg
Size: 35643 bytes
Desc: not available
URL: <http://gpfsug.org/pipermail/gpfsug-discuss_gpfsug.org/attachments/20200928/c6923e6c/attachment-0001.jpg>


More information about the gpfsug-discuss mailing list