기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CloudFormationAWS::Serverless::Api가 지정될 때 생성되는 리소스
AWS::Serverless::Api이 지정되면 AWS Serverless Application Model (AWS SAM)는 항상 AWS::ApiGateway::RestApi 기본 CloudFormation 리소스를 생성합니다. 또한 항상 AWS::ApiGateway::Stage 및 AWS::ApiGateway::Deployment 리소스도 생성합니다.
AWS::ApiGateway::RestApi-
LogicalId:<api‑LogicalId>참조 가능한 속성: N/A(이 CloudFormation 리소스를 참조
LogicalId하려면를 사용해야 함) AWS::ApiGateway::Stage-
LogicalId:<api‑LogicalId><stage‑name>Stage은<stage‑name>StageName속성이 설정된 문자열입니다. 예를 들어StageName을Gamma로 설정하면,LogicalId은가 됩니다.MyRestApiGammaStage참조 가능한 속성:
<api‑LogicalId>.Stage AWS::ApiGateway::Deployment-
LogicalId:<api‑LogicalId>Deployment<sha>은 스택이 만들어질 때 생성되는 고유한 해시 값입니다. 예를 들어<sha>입니다.MyRestApiDeployment926eeb5ff1참조 가능한 속성:
<api‑LogicalId>.Deployment
이러한 CloudFormation 리소스 외에도이 지정되면 AWS::Serverless::Api는 다음 시나리오에 대한 추가 CloudFormation 리소스를 AWS SAM 생성합니다.
DomainName 속성이 지정되었습니다.
의 DomainName 속성 Domain 속성이 지정되면 AWS::Serverless::Api가 AWS::ApiGateway::DomainName CloudFormation 리소스를 AWS SAM 생성합니다.
AWS::ApiGateway::DomainName-
LogicalId:ApiGatewayDomainName<sha>은 스택이 만들어질 때 생성되는 고유한 해시 값입니다. 예를 들어<sha>ApiGatewayDomainName입니다.926eeb5ff1참조 가능한 속성:
<api‑LogicalId>.DomainName
UsagePlan 속성 지정됨
의 UsagePlan 속성 Auth 속성이 지정되면 AWS::Serverless::Api는 CloudFormation AWS::ApiGateway::UsagePlan, AWS::ApiGateway::UsagePlanKey및 리소스를 AWS SAM 생성합니다AWS::ApiGateway::ApiKey.
AWS::ApiGateway::UsagePlan-
LogicalId:<api‑LogicalId>UsagePlan참조 가능한 속성:
<api‑LogicalId>.UsagePlan AWS::ApiGateway::UsagePlanKey-
LogicalId:<api‑LogicalId>UsagePlanKey참조 가능한 속성:
<api‑LogicalId>.UsagePlanKey AWS::ApiGateway::ApiKey-
LogicalId:<api‑LogicalId>ApiKey참조 가능한 속성:
<api‑LogicalId>.ApiKey