我在S3帐户上有一些我不拥有的文件,因此没有密钥。使用发送给我的链接,我可以输入“帐号”,用户名和密码,然后可以登录s3控制台并从各个存储桶下载所需的文件。
s3cmd
但是,当尝试配置或使用AWS CLI工具时,两者都要求我输入AWS访问密钥以及我没有的秘密密钥。我感到奇怪的是,我可以在没有密钥的情况下通过Web浏览器访问文件,但是不能从命令行执行相同的操作。
有没有一种方法可以使用命令行从S3下载文件,而无需访问密钥?如果是这样,如何正确配置s3cmd
AWS CLI或AWS CLI?
不,没有。
当您通过控制台下载时,控制台基础结构会代表您获取临时密钥,秘密和令牌以允许下载。(而且,您不能访问此信息。密钥和令牌是嵌入在下载链接中的,而不是机密的)。
谁给了您这个帐户,谁都需要给您一个密钥和一个秘密,以便您可以访问这些资源。或者,如果您有权这样做,则可以在控制台中进入“ IAM”并创建一个集。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句