我在 CN 和 US 两个地区有两个不同的 AWS 账户,我可以使用 boto3 连接到不同地区的服务吗?看起来像跟进代码。
Boto2代码:
sqs = boto.sqs.connect_to_region(
region, aws_access_key_id=access_key, aws_secret_access_key=secret_key)
Boto3 如何像 boto2 那样做
最佳答案
一种可能的方法是使用 boto Session
from boto3 import Session
# Example: connecting to 'us-east-1' region
session = Session(aws_access_key_id=*****,aws_secret_access_key=****,region_name='us-east-1')
sqs_client = session.client('sqs')
sqs_resource = session.resource('sqs')
关于boto3如何连接不同地区的不同账户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41701767/