[英]Not able to connect to AWS region using boto3
我無法使用 boto3 連接到任何區域我已經嘗試了所有使用 boto3.session.Session, connection = ec2.connect_to_region
connection=ec2.connect_to_region('region_name',aws_access_key_id='',aws_secret_access_key=''
我收到以下錯誤:
文件“/usr/local/lib/python2.7/site-packages/botocore/regions.py”,第 135 行,在 _endpoint_for_partition 中 raise NoRegionError() botocore.exceptions.NoRegionError:您必須指定一個區域。
您的代碼應如下所示:
import boto
conn = boto.ec2.connect_to_region("us-west-2",
aws_access_key_id='<aws access key>',
aws_secret_access_key='<aws secret key>')
但是,除非您有技術原因,否則我建議您放棄使用 boto 並切換到 boto3。
import boto3
client = boto3.client(
'ec2',
aws_access_key_id='<aws access key>',
aws_secret_access_key='<aws secret key>',
region_name="us-west-2"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.