from boto.s3.connection import S3Connection
AWS_KEY = 'abc'
AWS_SECRET = 'xyz'
print AWS_KEY
print AWS_SECRET
aws_connection = S3Connection(AWS_KEY, AWS_SECRET)
print aws_connection
#Create the bucket in a specific region.
bucket = aws_connection.create_bucket('mybucket0005',location='us-west-2')
我运行这段代码是为了创建bucket;但是下面出错了
^{pr2}$我想从Python。救命我出去了。在
本例中的信息非常明确
没有abc键。{如果你要把钥匙从控制台拿出来
最好创建一个只用于CLI的新用户。你需要确保这个用户对你的s3bucket拥有权限(如果目标是管理它的话)。创建用户后,create security credentials,可以从脚本中使用。在
另一点:不要在脚本中直接公开AWS密钥。 检查Boto doc中有关如何管理凭据并从脚本中使用它们的内容。在
你检查过你的AWS键是否正确吗?您可以使用Commandeer App从新/现有帐户屏幕测试它。
相关问题 更多 >
编程相关推荐