我是 Boto3 的初学者并致力于 AWS 开发人员认证。我正在尝试在我的账户中创建一个 S3 存储桶。下面是我的代码
#!/usr/bin/python
import boto3
from boto3.session import Session
session = Session(aws_access_key_id='asd',aws_secret_access_key='asdas')
s3 = session.resource('s3')
s3.create_bucket(Bucket='myfbucket789076541253334')
Run Code Online (Sandbox Code Playgroud)
region_name='ap-south-1' 然后我从这个链接尝试了一堆其他的,但没有帮助 https://docs.aws.amazon.com/general/latest/gr/rande.html
我的代码现在看起来像这样
#!/usr/bin/python
import boto3
from boto3.session import Session
session = Session(aws_access_key_id='xyz',aws_secret_access_key='+af',region_name='eu-west-1')
s3 = session.resource('s3')
s3.create_bucket(Bucket='myfbucket789076541253334')
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Traceback (most recent call last):
File "S3_bucket.py", line 6, in <module>
s3.create_bucket(Bucket='myfbucket789076541253334')
File "/Users/xvz/.local/lib/python3.6/site-packages/boto3/resources/factory.py", line 520, in do_action
response = action(self, *args, **kwargs)
File "/Users/xvz/.local/lib/python3.6/site-packages/boto3/resources/action.py", line 83, in __call__
response = getattr(parent.meta.client, operation_name)(**params)
File "/Users/xvz/anaconda3/lib/python3.6/site-packages/botocore/client.py", line 314, in _api_call
return …Run Code Online (Sandbox Code Playgroud)