翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CloudFormation フックの無効化と有効化
このトピックでは、フックを無効にしてから再度有効にして、アカウントで一時的にアクティブにならないようにする方法について説明します。フックを無効にすると、フックからの干渉なしに問題を調査する必要がある場合に便利です。
アカウントでフックを無効化および有効化する (コンソール)
アカウントのフックを無効にするには
にサインイン AWS マネジメントコンソール し、https://console.aws.amazon.com/cloudformation
で CloudFormation コンソールを開きます。 -
画面上部のナビゲーションバーで、フック AWS リージョン がある を選択します。
-
ナビゲーションペインから、フックを選択します。
-
無効にするフックの名前を選択します。
-
フックの詳細ページのフックの名前の右側で、無効化ボタンを選択します。
-
確認を求められたら、フックを無効にするを選択します。
以前に無効にしたフックを再度有効にするには
にサインイン AWS マネジメントコンソール し、https://console.aws.amazon.com/cloudformation
で CloudFormation コンソールを開きます。 -
画面上部のナビゲーションバーで、フック AWS リージョン がある を選択します。
-
ナビゲーションペインから、フックを選択します。
-
有効にするフックの名前を選択します。
-
フックの詳細ページのフックの名前の右側で、有効化ボタンを選択します。
-
確認を求められたら、フックを有効にするを選択します。
アカウントでフックを無効化および有効化する (AWS CLI)
重要
Hooks を無効化および有効化するための AWS CLI コマンドは、フック設定全体を --configurationオプションで指定された値に置き換えます。意図しない変更を回避するには、これらのコマンドの実行時に保持する既存の設定をすべて含める必要があります。現在の設定データを表示するには、 describe-type コマンドを使用します。
フックを無効にするには
次のset-type-configurationコマンドを使用し、 を HookInvocationStatus として指定DISABLEDしてフックを無効にします。プレースホルダーを特定の値に置き換えます。
aws cloudformation set-type-configuration \ --configuration "{"CloudFormationConfiguration":{"HookConfiguration":{"HookInvocationStatus": "DISABLED", "FailureMode":"FAIL", "TargetOperations":["STACK","RESOURCE","CHANGE_SET"], "Properties":{}}}}" \ --type-arn"arn:aws:cloudformation:us-west-2:123456789012:type/hook/MyTestHook"\ --regionus-west-2
以前に無効にしたフックを再度有効にするには
次のset-type-configurationコマンドを使用して を HookInvocationStatus として指定ENABLEDし、フックを再度有効にします。プレースホルダーを特定の値に置き換えます。
aws cloudformation set-type-configuration \ --configuration "{"CloudFormationConfiguration":{"HookConfiguration":{"HookInvocationStatus": "ENABLED", "FailureMode":"FAIL", "TargetOperations":["STACK","RESOURCE","CHANGE_SET"], "Properties":{}}}}" \ --type-arn"arn:aws:cloudformation:us-west-2:123456789012:type/hook/MyTestHook"\ --regionus-west-2
詳細については、「フック設定スキーマ構文リファレンス」を参照してください。