

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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/ja_jp/neptune/latest/userguide/get-started-cfn-lambda.html)

1.  **[テンプレートを選択]** ページで、**[次へ]** を選択します。

1. [**詳細の指定**] ページで、以下のオプションを設定します。

   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. [**Options(オプション)**] ページで、[**Next(次へ)**] を選択します。

1. **[Review]** (確認) ページで、 CloudFormation によって IAM リソースが作成されることを確認する最初のチェックボックスをオンにします。

   次に **[作成]** を選択します。

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
```