AWS Opsworks connect_to_region returns None

AWS Opsworks connect_to_region returns None

我正在尝试使用 boto 来管理 AWS OpsWorks 堆栈,但我无法连接,我不明白为什么。

有了这些凭据,我可以连接到 .ec2 或 .sns 库,它们都在同一个堆栈区域 (eu-west-1)。

当我尝试连接时,conn 是 None 这是我的代码:

import boto.opsworks

AWS_ACCESS_KEY_ID = ' ... '

AWS_SECRET_ACCESS_KEY = ' ... '


conn = boto.opsworks.connect_to_region('eu-west-1',
                                      aws_access_key_id=AWS_ACCESS_KEY_ID,
                                      aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
                                      validate_certs=False)

print(conn) # conn is None

conn.describe_layers()

是否可以从 AWS 外部连接到 opsworks? 谢谢!

只有一个 opsworks 端点可用 ('us-east-1')