View a markdown version of this page

CloudFormation AWS::Serverless::WebFunction가 지정될 때 생성되는 리소스 - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CloudFormation AWS::Serverless::WebFunction가 지정될 때 생성되는 리소스

를 지정하면 AWS::Serverless::WebFunction AWS Serverless Application Model (AWS SAM)가 다음과 같은 기본 CloudFormation 리소스를 생성합니다.

AWS::Lambda::WebFunction

LogicalId: <webfunction‑LogicalId>

참조 가능한 속성: N/A(이 CloudFormation 리소스를 참조LogicalId하려면를 사용해야 함)

AWS::Lambda::WebFunctionRevision

LogicalId: <webfunction‑LogicalId>Revision

참조 가능한 속성: N/A(이 CloudFormation 리소스를 참조LogicalId하려면를 사용해야 함)

AWS::Lambda::WebFunctionEndpoint

LogicalId: <webfunction‑LogicalId>Endpoint

참조 가능한 속성: N/A(이 CloudFormation 리소스를 참조LogicalId하려면를 사용해야 함)

세 리소스 모두 동일한 함수 이름을 사용합니다. FunctionName 속성을 지정하지 않으면가 양식의 이름을 AWS SAM 생성합니다. <webfunction‑LogicalId>-<stack-id-prefix>여기서 stack-id-prefix는 스택 ID 고유 식별자의 처음 8자입니다.는 필요한 경우 논리적 ID를 AWS SAM 단축하여 이름이 최대 64자입니다.

이러한 CloudFormation 리소스 외에도이 지정되면 AWS::Serverless::WebFunction는 다음 시나리오에 대한 CloudFormation 리소스 AWS SAM 도 생성합니다.

ExecutionRoleArn 속성이 지정되지 않았습니다.

의 ExecutionRoleArn 속성을 지정하지 않으면는 AWSLambdaBasicExecutionRole AWS 관리형 정책이 연결된 AWS::IAM::Role CloudFormation 리소스를 AWS::Serverless::WebFunction AWS SAM 생성합니다.

역할 신뢰 정책은 lambda.amazonaws.com 서비스 보안 주체가 역할을 수임하도록 허용합니다.

AWS::IAM::Role

LogicalId: <webfunction‑LogicalId>Role