我正在使用 boto (http://docs.pythonboto.org/en/latest/) 并希望在连接到弹性 beanstalk 时以编程方式选择一个区域。到目前为止,我所能想到的只是:
import boto
from boto.beanstalk.layer1 import Layer1
Layer1.DefaultRegionName = 'us-west-1'
Layer1.DefaultRegionEndpoint = 'elasticbeanstalk.us-west-1.amazonaws.com'
ebs = boto.connect_beanstalk()
虽然我理论上可以打电话
boto.connect_beanstalk(region=<something>)
我不知道如何构造一个 boto.regioninfo.RegionInfo,这显然是 Layer1 类所期望的。