

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

# CloudFormation sumber daya yang dihasilkan ketika AWS::Serverless::WebFunction ditentukan
<a name="sam-specification-generated-resources-webfunction"></a>

Saat Anda menentukan`AWS::Serverless::WebFunction`, AWS Serverless Application Model (AWS SAM) menghasilkan CloudFormation sumber daya dasar berikut.

**`AWS::Lambda::WebFunction`**  
*`LogicalId`: *`{{<webfunction‑LogicalId>}}`  
*Properti yang dapat direferensikan:* N/A (Anda harus menggunakan `LogicalId` untuk mereferensikan sumber daya ini CloudFormation )

**`AWS::Lambda::WebFunctionRevision`**  
*`LogicalId`: *`{{<webfunction‑LogicalId>}}Revision`  
*Properti yang dapat direferensikan:* N/A (Anda harus menggunakan `LogicalId` untuk mereferensikan sumber daya ini CloudFormation )

**`AWS::Lambda::WebFunctionEndpoint`**  
*`LogicalId`: *`{{<webfunction‑LogicalId>}}Endpoint`  
*Properti yang dapat direferensikan:* N/A (Anda harus menggunakan `LogicalId` untuk mereferensikan sumber daya ini CloudFormation )

Ketiga sumber daya menggunakan nama fungsi yang sama. Jika Anda tidak menentukan `FunctionName` properti, AWS SAM buat nama formulir`{{<webfunction‑LogicalId>}}-{{<stack-id-prefix>}}`, di mana {{stack-id-prefix}} 8 karakter pertama dari pengidentifikasi unik ID tumpukan. AWS SAM mempersingkat ID logis jika diperlukan sehingga nama paling banyak 64 karakter.

Selain CloudFormation sumber daya ini, ketika `AWS::Serverless::WebFunction` ditentukan, AWS SAM juga menghasilkan CloudFormation sumber daya untuk skenario berikut:

**Topics**
+ [ExecutionRoleArn properti tidak ditentukan](#sam-specification-generated-resources-webfunction-iam-role)

## ExecutionRoleArn properti tidak ditentukan
<a name="sam-specification-generated-resources-webfunction-iam-role"></a>

Jika Anda tidak menentukan `ExecutionRoleArn` properti`AWS::Serverless::WebFunction`, AWS SAM buat `AWS::IAM::Role` CloudFormation sumber daya dengan kebijakan `AWSLambdaBasicExecutionRole` AWS terkelola yang dilampirkan.

Kebijakan kepercayaan peran memungkinkan kepala `lambda.amazonaws.com` layanan untuk mengambil peran tersebut.

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