New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interoperability with OpenStack Swift S3 middleware #10471
Comments
I was exploring more on this and noticed this in debug log
if the function above gets called, it lists objects otherwise not. It so happened, that cyberduck listed objects only once, and, I was able to capture it in debug logs, when I refreshed, objects were not getting listed again |
|
Replying to [comment:2 dkocher]:
Hi David, I am connecting to openstack cluster swift proxy URL. I have created ec2 credentials of user and trying to connect via those. I am able to login and could see containers list, but when I try to go inside container and see objects, it doesn't list anything. Interestingly, if folders are present, those get displayed. Below is the sample response from s3api ( openstack swift middleware) for container's object and folders.
I do apologize for not formatting the contents, as I am very new to this. |
This is the url, I am trying to connect to or.object-store.api.idrivecloud.io . At present, user creation is restricted, therefore, please let me know, where could I share ec2 credentials? e.g. please provide me your email address, where I could share those with you. |
Replying to [comment:4 pawan]:
Please share the credentials with |
Replying to [comment:5 dkocher]:
|
The reply does not include the |
as per this URL https://docs.openstack.org/swift/latest/s3_compat.html, openstack s3 api doesn't support versioning. It would be great, cyberduck could provide an option and it starts working without versions subresource in GET request. |
Replying to [comment:10 dkocher]: |
Hi, I have recently deployed an openstack cluster (Rocky version) using swift and keystone. I am testing my cluster with ec2 credentials for s3 support. Somehow, I am not able to see the objects inside containers, while using cyberduck, whereas, If I use other clients e.g. s3 browser etc., I am able to see all those objects. Cyberduck lists all containers and folder(s) inside those, but not objects.
Another thing, which I have noticed, If I connect via keystone using cyberduck, everything works great.
I have tried looking into code of s3api, and it seems to be returning correct object. I am not sure, why object listing is not happening with cyberduck client only....
The text was updated successfully, but these errors were encountered: