我正在尝试运行一个简单的python脚本,该脚本遍历我的所有AWS桶并打印出桶名称。我试图找出将我的AWS凭据放到授权的位置。它在文档中说它们将它们放在特定的aws配置文件中
或者,您可以自己创建凭据文件。通过 默认情况下,其位置为〜/ .aws / credentials:
运行独立的python脚本时,我们称之为s3_test.py,我在哪里放置凭据?在我的本地机器上,我是否在〜/ .aws /创建一个名为凭据的文件,或者我可以将我的凭据放在脚本本身中吗?
using System.Data.Entity;
答案 0 :(得分:2)
在终端中运行AWS CLI命令aws configure
,然后输入您的凭据,区域等。
另请参阅the AWS credentials docs了解更多选项。
始终尽可能保守源代码中的秘密(它始终是可能的)。
答案 1 :(得分:0)
按照他们的建议将您的凭据设为~/.aws/credentials
,或运行aws configure
作为Taylor Wood的答案,但绝不会在您的代码中放置凭据。这是一个很大的安全风险。
答案 2 :(得分:0)
该配置文件应该位于“ C:/Users/Username/.aws”中。