기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CloudFormation가 지정된 경우 생성되는 AWS::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>참조 가능한 속성: 해당 없음(이
LogicalId리소스를 참조하려면 CloudFormation를 사용해야 합니다.) 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가 지정되면, AWS SAM은 다음 시나리오들에 대하여 추가적인 CloudFormation 리소스를 생성합니다.
DomainName 속성이 지정되었습니다.
DomainName의 Domain 속성의 AWS::Serverless::Api 속성이 지정되면 AWS SAM가 AWS::ApiGateway::DomainName CloudFormation 리소스를 생성합니다.
AWS::ApiGateway::DomainName-
LogicalId:ApiGatewayDomainName<sha>은 스택이 만들어질 때 생성되는 고유한 해시 값입니다. 예를 들어<sha>ApiGatewayDomainName입니다.926eeb5ff1참조 가능한 속성:
<api‑LogicalId>.DomainName
UsagePlan 속성 지정됨
UsagePlan의 Auth 속성의 AWS::Serverless::Api 속성이 지정되면 AWS SAM가 다음의 CloudFormation 리소스, 즉 AWS::ApiGateway::UsagePlan, AWS::ApiGateway::UsagePlanKey, 및 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