gpt4 book ai didi

python - 如何使用 AWS Python SDK Boto 3 等待 Elastic Beanstalk 事件

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:33 25 4
gpt4 key购买 nike

我有一个带有环境的 Elastic Beanstalk 应用程序,并且我正在使用 Boto 3 SDK 更新环境版本。我找不到任何有关如何等待 Beanstalk 状态更改的示例。

我可以看到 CloudFormation 的服务员示例 http://boto3.readthedocs.io/en/latest/reference/services/cloudformation.html#waiters

Elastic Beanstalk 没有服务员的文档 http://boto3.readthedocs.io/en/latest/reference/services/elasticbeanstalk.html .

我的更新代码看起来像这样

  response = eb.update_environment(
EnvironmentName=ebEnvironment,
VersionLabel=appVersion
)

print response

# I would like to wait here for update to finish

任何人都可以提供一些有关如何执行此操作的帮助吗?

最佳答案

boto3 ElasticBeanstalk 客户端似乎不支持服务员:

>>> import boto3
>>> cf = boto3.client('cloudformation')
>>> cf.waiter_names
[u'change_set_create_complete',
u'stack_create_complete',
u'stack_delete_complete',
u'stack_exists',
u'stack_update_complete']
>>> eb = boto3.client('elasticbeanstalk')
>>> eb.waiter_names
[]
>>>

您可以在 boto3 github 存储库上创建功能请求。

关于python - 如何使用 AWS Python SDK Boto 3 等待 Elastic Beanstalk 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42336553/

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