1
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')
这段代码我运行创造桶;但得到以下错误,AWS S3文件来自Python的
Traceback (most recent call last):
File "<ipython-input-63-f14efbf83dc6>", line 16, in <module>
bucket = aws_connection.create_bucket('mybucket0005',location='us-west-2')
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 625, in create_bucket
response.status, response.reason, body)
S3ResponseError: S3ResponseError: 403 Forbidden
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidAccessKeyId</Code><Message>The AWS Access Key Id you provided does not exist in our records.</Message>
<AWSAccessKeyId>abc</AWSAccessKeyId><RequestId>930E9DC30F239D11</RequestId><HostId>xlaLEeS7C4KYgLOKOShF9uGhLgM+4OdFYiLGn7F5JvKty38kAir5vSNSDH7q5TWFPO/6BEjeHaA=</HostId></Error>
我想从Python.Help访问AWS S3文件我出去。
access_key = 'AKIAIOSFODNN7EXAMPLE' SECRET_KEY = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY' 我用这一个only..still得到同样的错误。 –
诚实地_EXAMPLE_在您的access_key中,我不是说它不会发生,但我真的怀疑,不要从网上的某个地方拿走它,将它从您的帐户中拿走 –
现在我只从我的帐户使用正确的访问密钥。 现在它显示这个错误:(在创建桶) 加薪前 gaierror:[错误-2]产品名称或服务不知道 –