boto3には信頼できる方法があり、AWSリソースがどのCloudFormationスタックに属しているかを判断できますか?それともスタックに属しているのでしょうか? DynamoDBテーブルまたはEC2インスタンスがあるとします。メンバーのスタックを調べるにはどうすればよいですか? CloudFormation用のboto3 APIは、リソースレベルでかなり曖昧になったり、表示されたりします。どんな助けでも大歓迎です。AWSリソースが属するCloudFormationスタックを特定する方法は?
2
A
答えて
1
はい。 Boto3 CF クライアントには、必要な情報を取得する方法があります。
cf = boto3.client('cloudformation'
stacks = cf.list_stacks(StackStatusFilter=['CREATE_COMPLETE'])['StackSummaries']
は、完了したスタックのスタックサマリを返します。必要に応じてフィルターを変更してください。
あなたはdesribe_stack_resources
へのリソースのPhysicalResourceId
を渡し、それが属している場合、スタック情報を取得することができます与えられたスタック
for name in names:
resources = cf.describe_stack_resources(StackName=name)['StackResources']
0
のためのすべてのスタックリソースを取得後、スタック
names = [stack['StackName'] for stack in stacks]
の名前を取得します。 CFスタックへ 例えばEC2ホストを見つけるには
cf = boto3.client('cloudformation')
cf.describe_stack_resources(PhysicalResourceId="i-07bd92638b049ccc4")
AWSに関するドキュメントon this http://boto3.readthedocs.io/en/latest/reference/services/cloudformation.html#CloudFormation.Client.describe_stack_resources
関連する問題
- 1. AWS CloudFormationスタックは私のAWS CloudFormationテンプレートがエラーで失敗する1
- 2. CloudFormationテンプレートでAWSリソースを検証する
- 3. Ec2インスタンスの属性をAWS :: EMR :: Cluster CloudFormationテンプレートで指定する方法は?
- 4. AWS CloudFormation - パラメータとしてのスタック名リスト
- 5. AWS CloudFormation多領域特徴
- 6. AWSスタック更新エラーが:機能が必要:CloudFormationとのスタックを作成する場合は、[CAPABILITY_IAM]
- 7. ネストされたCloudFormationスタックのリソースを記述する適切な方法は何ですか?
- 8. スタックが完全に削除されたときのAWS Cloudformationコールバック
- 9. 私のAWS CloudFormationスタックのSpot Fleetリソースは、「維持」-edではなく「要求」できますか?
- 10. AWS CloudFormation:リソースの作成をキャンセルさせ、デバッグする原因は何ですか?
- 11. AttributeErrorが参照する属性を特定する方法は?
- 12. AWS Cloudformation
- 13. AWS :: ECRを作成します::リポジトリのリソースをCloudformation
- 14. CloudFormationスタックの名前を使用してAWSポリシーに条件を追加する
- 15. CloudFormationスタックがRubyで更新されるのを待つ方法は?
- 16. AWS ECS - cloudformationテンプレート
- 17. AWS cloudformationバインドドメイン名
- 18. CloudFormationテンプレートのリソース名をパラメータ化する?
- 19. aws cloudformationテンプレートの有効性を設定する
- 20. クライアントがAWS S3からリソースをダウンロードする方法
- 21. スタックが消費するメモリ量を測定する方法は?
- 22. AWS CloudFormationチェーン機能
- 23. AWS CloudFormation UserdataのCrontab
- 24. IAM CloudFormationテンプレートAWSロール
- 25. AWS CloudFormationスタックを削除から保護するにはどうすればよいですか?
- 26. RDS CloudFormationテンプレートでPreferredBackupWindowパラメータを設定する方法は?
- 27. 特定のXMLノード属性を表示する方法は?
- 28. ウェブサイト開発中に特定のリソースをキャッシュする方法
- 29. CloudFormationでAPIゲートウェイを設定する方法Cognito Authorizerを使用する方法
- 30. CloudFormationから関数名とエイリアスを取得する方法AWS :: Lambda :: Alias?