Closed rdodev closed 1 year ago
Hello @rdodev, Can you share more issue details like error details and sample code that you are trying which is causing the issue. We will take a look and will help you in fixing it.
Hey @avinash1IBM
Thanks for prompt response. This issue is a good example of what users are experiencing.
Hello @rdodev , Thanks for sharing the issue. After going through the above issue, here are some of the observations/findings
@avinash1IBM aside from URL construction, is there a difference between standard boto3
and the the fork included in this SDK?
There is one more difference and for this use case that user mentioned, it is not applicable. But this is the difference. IBM Cloud object storage has 2 types of credentials for authentication
There is one more difference and for this use case that user mentioned, it is not applicable. But this is the difference. IBM Cloud object storage has 2 types of credentials for authentication
There is one more difference and for this use case that user mentioned, it is not applicable. But this is the difference. IBM Cloud object storage has 2 types of credentials for authentication
- IAM Credentials(apiKey and serviceInstanceId)
- HMAC credentials(accessKey and SecretAccessKey) As long as a user uses hmac credentials to connect to IBM COS with other cloud provider's sdk, endpoint url is the only thing that needs to be checked, but if the user uses IAM Credentials, they need to use IBM botocore sdk for that purpose.
Thanks for that. Appreciate the response. I'll go back to my team and present these answers.
Closing as resolved
Hey folks 👋
We have some users of GX who have their data in IBM Cloud Object Store. GX supports AWS S3 via
boto3
; however, there are some differences we don't fully understand between whatboto
does and whatibm-boto
does that's causing fatal issues when trying to list and retrieve objects from IBMCOS. We would like to see if you would be willing to engage with us collaborating/contributing for a solution to this issue. Thanks!