[Cyberduck-trac] [Cyberduck] #10471: Unable to see list of objects, while using ec2 credentials for openstack cluster
Cyberduck
trac at cyberduck.io
Tue Sep 25 07:29:29 UTC 2018
#10471: Unable to see list of objects, while using ec2 credentials for openstack
cluster
------------------------+----------------------
Reporter: pawan | Owner:
Type: defect | Status: new
Priority: high | Milestone:
Component: s3 | Version: 6.8.0
Severity: normal | Resolution:
Keywords: | Architecture:
Platform: Windows 10 |
------------------------+----------------------
Old description:
> 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....
New description:
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....
--
Comment (by pawan):
I was exploring more on this and noticed this in debug log
2018-09-25 12:23:54,073 [background-14] DEBUG
org.jets3t.service.impl.rest.XmlResponsesSaxParser - '''Parsing XML
response document with handler: class
org.jets3t.service.impl.rest.XmlResponsesSaxParser$ListBucketHandler'''
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
--
Ticket URL: <https://trac.cyberduck.io/ticket/10471#comment:1>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list