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

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

我用发送网络鸭, 和浓咖啡,它们都支持连接到 Amazon S3。但出于某种原因,我只能在 Transmit 中成功连接到我的 S3 存储;Cyber​​duck 和 Espresso 都失败,并出现“登录失败”等一般错误。

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

有什么想法吗?我反复比较了 Transmit 的设置与 Cyber​​duck 和 Espresso,但找不到任何可以解释这种差异的东西。

答案1

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

相关内容