

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 產生範例事件承載 AWS SAM
<a name="serverless-sam-cli-using-generate-event"></a>

若要測試 Lambda 函數，您可以產生和自訂範例事件承載，以模擬 Lambda 函數在由其他服務觸發時將接收的資料 AWS 。這包括 API Gateway、 CloudFormation、Amazon S3 等服務。

產生範例事件承載可協助您使用各種不同的輸入來測試 Lambda 函數的行為，而不需要在即時環境中工作。相較於手動建立 AWS 服務事件範例以測試函數，此方法也會節省時間。

如需可產生範例事件承載的服務完整清單，請使用下列命令：

```
sam local generate-event --help
```

如需可用於特定服務的選項清單，請使用下列命令：

```
sam local generate-event [SERVICE] --help
```

範例：

```
#Generates the event from S3 when a new object is created
sam local generate-event s3 put

# Generates the event from S3 when an object is deleted
sam local generate-event s3 delete
```