AWS CloudFormation sumber daya yang dihasilkan saat AWS::Serverless::Api ditentukan - AWS Serverless Application Model

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS CloudFormation sumber daya yang dihasilkan saat AWS::Serverless::Api ditentukan

Ketika AWS::Serverless::Api ditentukan, AWS Serverless Application Model (AWS SAM) selalu menghasilkan AWS CloudFormation sumber daya AWS::ApiGateway::RestApi dasar. Selain itu, ini juga selalu membuat AWS::ApiGateway::Stage dan sebuah sumber daya AWS::ApiGateway::Deployment.

AWS::ApiGateway::RestApi

LogicalId: <api‑LogicalId>

Properti yang dapat direferensikan: N/A (Anda harus menggunakan LogicalId untuk referensi sumber daya ini) AWS CloudFormation

AWS::ApiGateway::Stage

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

<stage‑name> adalah string dari properti StageName yang diatur kepadanya. Misalnya, jika Anda mengatur StageName ke Gamma, sehingga LogicalId adalah MyRestApiGammaStage.

Properti yang dapat direferensikan: <api‑LogicalId>.Stage

AWS::ApiGateway::Deployment

LogicalId: <api‑LogicalId>Deployment<sha>

<sha> adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Misalnya, MyRestApiDeployment926eeb5ff1.

Properti yang dapat direferensikan: <api‑LogicalId>.Deployment

Selain AWS CloudFormation sumber daya ini, ketika AWS::Serverless::Api ditentukan, AWS SAM menghasilkan AWS CloudFormation sumber daya tambahan untuk skenario berikut.

DomainNameproperti ditentukan

Ketika DomainName properti Domain properti AWS::Serverless::Api ditentukan, AWS SAM menghasilkan AWS::ApiGateway::DomainName AWS CloudFormation sumber daya.

AWS::ApiGateway::DomainName

LogicalId: ApiGatewayDomainName<sha>

<sha> adalah nilai hash unik yang dibuat ketika tumpukan dibuat. Misalnya: ApiGatewayDomainName926eeb5ff1.

Properti yang dapat direferensikan: <api‑LogicalId>.DomainName

UsagePlanproperti ditentukan

Ketika UsagePlan properti properti AWS::Serverless::Api ditentukan, AWS SAM menghasilkan AWS CloudFormation sumber daya berikut:AWS::ApiGateway::UsagePlan,AWS::ApiGateway::UsagePlanKey, danAWS::ApiGateway::ApiKey. Auth

AWS::ApiGateway::UsagePlan

LogicalId: <api‑LogicalId>UsagePlan

Properti yang dapat direferensikan: <api‑LogicalId>.UsagePlan

AWS::ApiGateway::UsagePlanKey

LogicalId: <api‑LogicalId>UsagePlanKey

Properti yang dapat direferensikan: <api‑LogicalId>.UsagePlanKey

AWS::ApiGateway::ApiKey

LogicalId: <api‑LogicalId>ApiKey

Properti yang dapat direferensikan: <api‑LogicalId>.ApiKey