2017-02-20 19 views
0

私はElastic Beanstalkアプリケーションを環境に持っており、Boto 3 SDKを使用して環境バージョンを更新しています。私は、Beanstalk状態の変更を待つ方法についての例は見つけられません。AWS Python SDK Boto 3を使用してElastic Beanstalkイベントを待つ方法

私は、Elastic Beanstalkでhttp://boto3.readthedocs.io/en/latest/reference/services/elasticbeanstalk.htmlのためのウェイターのないドキュメントはありませんCloudFormation http://boto3.readthedocs.io/en/latest/reference/services/cloudformation.html#waiters

ためにウェイターの例を見ることができます。

私の更新コードは次のようになります

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

    print response 

    # I would like to wait here for update to finish 

誰もがこれを行う方法のいくつかの助けを提供することはできますか?

答えて

0

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のレポの機能要求を作成することができます。

関連する問題