为什么我无法使用三个客户端中的两个连接到我的 Amazon S3 存储?

daG*_*GUY 6 connection amazon-s3 cyberduck panic-transmit

我使用TransmitCyber​​duckEspresso,所有这些都支持连接到 Amazon S3。但是由于某种原因,我只能在传输中成功连接到我的 S3 存储;Cyber​​duck 和 Espresso 都失败,并出现诸如“登录失败”之类的一般错误。

我知道我有正确的访问密钥 ID 和秘密访问密钥,因为正如我所说,我在传输中连接没有问题。我什至将我的 Transmit 书签直接导入到 Cyber​​duck 中,但我仍然无法通过它进行连接。

有任何想法吗?我反复将 Transmit 的设置与 Cyber​​duck 和 Espresso 进行比较,但找不到任何可以解释这种差异的原因。

小智 5

假设您使用专用策略创建了 IAM 用户,它可能会错过 s3:ListAllMyBuckets 操作。如果是这样,您可以通过连接到mybucket.s3.amazonaws.com而不是默认的 S3 主机名来浏览 Cyber​​duck 中的单个存储桶。请参阅http://trac.cyberduck.ch/wiki/help/en/howto/s3#Externalbuckets