5

boto で VPC とセキュリティ グループを作成しています。スクリプトで要素を作成してタグ付けすると、要素がまだ準備されていないため、エラーが発生し続けます。手動で待つこともできますが、プルして実際に準備ができているかどうかを確認することを好みます。VPC またはサブネットには、次のようなものを使用できます。

import boto.vpc

v = boto.vpc.VPCConnection(
    region=primary_region,
    aws_access_key_id=aws_access_key,
    aws_secret_access_key=aws_secret_key)

vpcs = v.get_all_vpcs()
print vpcs[0].state

いくつかのロジックと while ループを使用して、状態が かどうかを確認しavailableますrunningget_all_security_groupsこれは、ほとんどの vpc / aws 要素で正常に機能しますが、セキュリティ グループなどの一部の要素は、状態属性が返された場合、または同等のものを持っていません。

これらの要素を使用する準備ができているかどうか、人々はどのように確認しますか?

4

1 に答える 1