

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

# CloudFormation AWS::Serverless::WebFunction가 지정될 때 생성되는 리소스
<a name="sam-specification-generated-resources-webfunction"></a>

를 지정하면 `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 도 생성합니다.

**Topics**
+ [ExecutionRoleArn 속성이 지정되지 않았습니다.](#sam-specification-generated-resources-webfunction-iam-role)

## ExecutionRoleArn 속성이 지정되지 않았습니다.
<a name="sam-specification-generated-resources-webfunction-iam-role"></a>

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

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

**`AWS::IAM::Role`**  
*`LogicalId`: *`{{<webfunction‑LogicalId>}}Role`