

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

# 使用 CloudFormation 建立要在 Neptune 中使用的 Lambda 函數
<a name="get-started-cfn-lambda"></a>

您可以使用 CloudFormation 範本來建立可存取 Neptune 的 AWS Lambda 函數。

1. 若要在 CloudFormation 主控台上啟動 Lambda 函數堆疊，請選擇下表中的其中一個**啟動堆疊**按鈕。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/neptune/latest/userguide/get-started-cfn-lambda.html)

1.  在 **Select Template** (選取範本) 頁面上，請選擇 **Next** (下一步)。

1. 在 **Specify Details (指定詳細資訊)** 頁面上，設定下列選項：

   1. 選擇 Lambda 執行期，取決於您想要在 Lambda 函數中使用的語言。這些 CloudFormation 範本目前支援下列語言：
      + **Python 3.9** (對應到 Amazon S3 URL 中的 `python39`)
      + **NodeJS 18** (對應到 Amazon S3 URL 中的 `nodejs18x`)
      + **Ruby 2.5** (對應到 Amazon S3 URL 中的 `ruby25`)

   1. 提供適當的 Neptune 叢集端點及連接埠號碼。

   1. 提供適當的 Neptune 安全群組。

   1. 提供適當的 Neptune 子網路參數。

1. 選擇**下一步**。

1. 在**選項**頁面上，選擇**下一步**。

1. 在**檢閱**頁面上，選取第一個核取方塊以確認 CloudFormation 將建立 IAM 資源。

   然後選擇 **Create (建立)**。

如果您需要對 Lambda 執行期自行進行變更，您可以從您區域中的 Amazon S3 位置下載一般版本：

```
https://s3.Amazon region.amazonaws.com/aws-neptune-customer-samples-Amazon region/lambda/runtime-language/lambda_function.zip.
```

例如：

```
https://s3.us-west-2.amazonaws.com/aws-neptune-customer-samples-us-west-2/lambda/python36/lambda_function.zip
```