Hi All,
I have created bucket across multiple localtion as below.
Bucket name Region Endpoint
abc us- south s3.us-south.objectstorage.softlayer.net
pqr us-geo s3-api.us-geo.objectstorage.softlayer.net
I have created a service credentials. Associated both the buckets with the service credentials. I am able to access the bucket and its object using the respective endpoint and same service credentials. But in my code, we have exposed endpoint, access_key_id, secret_access_key, region as an input parameter for the end user, but using the given input I am unable to get the bucket details and objects for different endpoints. For example, if the endpoint is "s3.us-south.objectstorage.softlayer.net", then I cannot get buckets and it objects from other endpoint.
So, is there a way by which I can get bucket and object details from other endpoint? Also, do we have an API which return bucket and its endpoint?
Awaiting response.
Thanks, Pranab Bhatta
Answer by NiallMcShane (41) | Nov 16, 2018 at 10:52 AM
You can perform an account listing against any endpoint to get a list of containers associated with that account but in order to interact with a specific container you must use the endpoint where that container resides.
There is no API today to return the container location but we are working on providing such an API.
IBM Object Store getting HTTP 504 on Create/Delete for Bucket 0 Answers
How to make complex search with Object Storage Search API? 0 Answers
IBM Cloud Storage limits for request rates, buckets, and encryption 1 Answer
Is there some sort of rate-limit set for IBM Cloud Object Storage ? 0 Answers
How can I use the Object Storage "get" node on Node-Red? 0 Answers