AWS CloudFormation risorse generate quando AWS::Serverless::HttpApi è specificato - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS CloudFormation risorse generate quando AWS::Serverless::HttpApi è specificato

Quando AWS::Serverless::HttpApi viene specificato un, AWS Serverless Application Model (AWS SAM) genera una AWS CloudFormation risorsa di AWS::ApiGatewayV2::Api base.

AWS::ApiGatewayV2::Api

LogicalId: <httpapi‑LogicalId>

Proprietà referenziabile: N/A (è necessario utilizzare il LogicalId per fare riferimento a questa risorsa) AWS CloudFormation

Oltre a questa AWS CloudFormation risorsa, quando AWS::Serverless::HttpApi viene specificata, genera AWS SAM anche AWS CloudFormation risorse per i seguenti scenari:

StageNamela proprietà è specificata

Quando AWS::Serverless::HttpApi viene specificata la StageName proprietà di an, AWS SAM genera la AWS::ApiGatewayV2::Stage AWS CloudFormation risorsa.

AWS::ApiGatewayV2::Stage

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

<stage‑name>è la stringa su cui è impostata la StageName proprietà. Ad esempio, se è StageName impostato suGamma, LogicalId è: MyHttpApiGammaStage.

Proprietà referenziabile: <httpapi‑LogicalId>.Stage

StageNamela proprietà non è specificata

Quando la StageName proprietà di an non AWS::Serverless::HttpApi è specificata, AWS SAM genera la AWS::ApiGatewayV2::Stage AWS CloudFormation risorsa.

AWS::ApiGatewayV2::Stage

LogicalId: <httpapi‑LogicalId>ApiGatewayDefaultStage

Proprietà referenziabile: <httpapi‑LogicalId>.Stage

DomainNamela proprietà è specificata

Quando AWS::Serverless::HttpApi viene specificata la Domain proprietà della proprietà di an, AWS SAM genera la AWS::ApiGatewayV2::DomainName AWS CloudFormation risorsa. DomainName

AWS::ApiGatewayV2::DomainName

LogicalId: ApiGatewayDomainNameV2<sha>

<sha>è un valore hash univoco che viene generato quando viene creato lo stack. Ad esempio, 926eeb5ff1ApiGatewayDomainNameV2.

Proprietà referenziabile: <httpapi‑LogicalId>.DomainName