AWS CloudFormation が指定されているときに生成される AWS::Serverless::HttpApi リソース - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS CloudFormation が指定されているときに生成される AWS::Serverless::HttpApi リソース

を指定すると、 AWS Serverless Application Model (AWS SAM) AWS::Serverless::HttpApiAWS::ApiGatewayV2::Api ベース AWS CloudFormation リソースを生成します。

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

参照可能なプロパティ: 該当なし (この AWS CloudFormation リソースを参照するには LogicalId を使用する必要があります)

この AWS CloudFormation リソースに加えて、 を指定すると、 AWS::Serverless::HttpApi は次のシナリオの AWS CloudFormation リソース AWS SAM も生成します。

StageName プロパティが指定されています

StageNameプロパティを指定すると、 AWS::Serverless::HttpApiAWS::ApiGatewayV2::Stage AWS CloudFormation リソース AWS SAM を生成します。

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId><stage‑name>Stage

<stage‑name> は、StageName プロパティが設定されている文字列です。例えば、 StageNameを に設定するとGammaLogicalIdMyHttpApiGammaステージになります。

参照可能なプロパティ: <httpapi‑LogicalId>.Stage

StageName プロパティが指定されていない

StageNameプロパティが指定されていない場合AWS::Serverless::HttpApiAWS::ApiGatewayV2::Stage AWS CloudFormation リソース AWS SAM を生成します。

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId>ApiGatewayDefaultStage

参照可能なプロパティ: <httpapi‑LogicalId>.Stage

DomainName プロパティが指定されています

DomainNameプロパティの Domainプロパティを指定すると、 AWS::Serverless::HttpApiAWS::ApiGatewayV2::DomainName AWS CloudFormation リソース AWS SAM を生成します。

AWS::ApiGatewayV2::DomainName

LogicalId: ApiGatewayDomainNameV2<sha>

<sha> は、スタックが作成されるときに生成される一意のハッシュ値です。例えば、ApiGatewayDomainNameV2926eeb5ff1 などです。

参照可能なプロパティ: <httpapi‑LogicalId>.DomainName