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
ますrunning
。get_all_security_groups
これは、ほとんどの vpc / aws 要素で正常に機能しますが、セキュリティ グループなどの一部の要素は、状態属性が返された場合、または同等のものを持っていません。
これらの要素を使用する準備ができているかどうか、人々はどのように確認しますか?