gpt4 book ai didi

其他地区的 Boto Autoscale

转载 作者:行者123 更新时间:2023-12-04 01:41:53 24 4
gpt4 key购买 nike

我正在尝试使用 boto 的自动缩放模块。我开始创建 API 连接并获取默认区域 (us-east-1) 中的所有组。

 conn = AutoScaleConnection(ACCESS_KEY,SECRET_KEY)
print conn.get_all_groups()

现在我需要在区域 eu-west-1 上创建一个连接,但我总是出错。

conn = AutoScaleConnection(ACCESS_KEY,SECRET_KEY)
autoscale = boto.ec2.autoscale.connect_to_region('eu-west-1')

错误:

boto.exception.NoAuthHandlerFound: No handler was ready to authenticate. 1 handlers were checked. ['HmacAuthV4Handler'] Check your credentials

如果我尝试这样做:

autoscale = boto.ec2.autoscale.connect_to_region('eu-west-1',ACCESS_KEY,SECRET_KEY)

错误:

TypeError: connect_to_region() takes exactly 1 argument (3 given)

最佳答案

您必须将附加参数作为关键字参数传递,例如:

boto.ec2.autoscale.connect_to_region('us-west-2', aws_access_key_id=ACCESS_KEY, aws_secret_access_key=SECRET_KEY)

或者,您可以将凭据放入 boto 配置文件 (~/.boto) 或环境变量中,boto 会找到它们。

关于其他地区的 Boto Autoscale,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19631724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com