Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

カスタムリソースの応答オブジェクト

フォーカスモード
カスタムリソースの応答オブジェクト - AWS CloudFormation

このトピックでは、CloudFormation カスタムリソースの応答オブジェクトのプロパティについて説明します。

カスタムリソースの概要とその仕組みについては、「」を参照してくださいカスタムリソースを使用してカスタムプロビジョニングロジックを作成する

カスタムリソースプロバイダーの応答フィールド

以下に示すのは、カスタムリソースプロバイダーが JSON ファイルを署名付き URL に送信するときに含めるプロパティです。署名付きURLを使用したオブジェクトのアップロードの詳細については、「Amazon Simple Storage Service ユーザーガイド」の「署名付き URL を使用したオブジェクトのアップロード」を参照してください。

注記

レスポンス本文の合計サイズは 4,096 バイトを超えることはできません。

Status

AWS CloudFormation で生成されたリクエストに応答して、カスタムリソースプロバイダーによって送信されるステータス値。

SUCCESS または FAILED である必要があります。

必須: はい

型: 文字列

Reason

失敗応答の理由を説明します。

必須: StatusFAILED の場合に必要です。それ以外の場合はオプションです。

型: 文字列

PhysicalResourceId

この値は、カスタムリソースベンダーに固有の識別子である必要があり、サイズは最大 1 KB までです。値は空でない文字列でなければならず、同じリソースに対するすべての応答で同一である必要があります。

PhysicalResourceId に返された値は、カスタムリソース更新オペレーションを変更できます。返される値が同じであれば、通常の更新と見なされます。返された値が異なる場合には、AWS CloudFormation は新しい方が更新用のものであると認識し、古いリソースに削除リクエストを送信します。詳細については、「AWS::CloudFormation::CustomResource」を参照してください。

必須: はい

型: 文字列

StackId

カスタムリソースを含むスタックを識別する Amazon リソースネーム (ARN)。この応答値は、リクエストから逐語的にコピーする必要があります。

必須: はい

型: 文字列

RequestId

リクエストの一意の ID。この応答値は、リクエストから逐語的にコピーする必要があります。

必須: はい

型: 文字列

LogicalResourceId

AWS CloudFormation テンプレートで開発者が選択したカスタムリソースの名前 (論理 ID)。この応答値は、リクエストから逐語的にコピーする必要があります。

必須: はい

型: 文字列

NoEcho

オプション。Fn::GetAtt 関数を使用して取得したときに、カスタムリソースの出力をマスクするかどうかを示します。true に設定すると、テンプレートの Metadata セクションに格納されているものを除き、すべての戻り値がアスタリスク (*****) でマスクされる。AWS CloudFormation は、Metadata セクションに含まれる情報を変換、変更、または編集しません。デフォルト値は false です。

NoEcho を使用して機密情報をマスクする方法の詳細については、「テンプレートに認証情報を埋め込まない」ベストプラクティスを参照してください。

必須: いいえ

タイプ: ブール

Data

オプション。レスポンスで送信するカスタムリソースプロバイダー定義の名前と値のペア。ここで提供されている値には、Fn::GetAtt を使用してテンプレートの名前でアクセスできます。

重要

名前と値のペアに機密情報が含まれている場合は、NoEcho フィールドを使用して、カスタムリソースの出力をマスクします。それ以外の場合は、プロパティ値 (DescribeStackEvents など) を表示する API を通じて値が表示されます。

必須: いいえ

タイプ: JSON オブジェクト

このページの内容

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.