我在两个区域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')

关于boto - boto3如何连接不同地区的不同帐户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41701767/

10-12 22:40