

Amazon Monitron は新規顧客に公開されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。Amazon Monitron に似た機能については、[ブログ記事](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron)を参照してください。

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

# Lambda でデータを処理する
<a name="data-export-lambda"></a>

**Topics**
+ [

## ステップ 1: AWS リソースへのアクセス許可を関数に付与する [IAM ロール](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)を作成する
](#create-iam-role)
+ [

## ステップ 2 : Lambda 関数を作成する
](#create-lambda-function)
+ [

## ステップ 3: Lambda 関数を設定する
](#configure-lambda-function)
+ [

## ステップ 4: AWS Lambda コンソールで Kinesis トリガーを有効にする
](#enable-lambda-trigger)

## ステップ 1: AWS リソースへのアクセス許可を関数に付与する [IAM ロール](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)を作成する
<a name="create-iam-role"></a>

1. IAM コンソールの [[ロールページ](https://console.aws.amazon.com/iam/home?#/roles)] を開きます。

1. [**ロールの作成**] を選択します。

1. 次のプロパティでロールを作成します。
   + 信頼されたエンティティ: Lambda
   + 権限: AWSLambdaKinesisExecutionRole (Kinesis ストリームが暗号化されている場合は、AWSKeyManagementServicePowerUser)
   + ロール名: lambda-kinesis-role  
![\[IAM role creation interface showing name, review, and create steps with role details and permissions.\]](http://docs.aws.amazon.com/ja_jp/Monitron/latest/user-guide/images/lambda-create-role.png)

## ステップ 2 : Lambda 関数を作成する
<a name="create-lambda-function"></a>

1. Lambda コンソールの **[関数]** ページを開きます。

1. [**Create function**] (関数の作成) を選択します。

1. [**設計図の使用**] を選択します。

1. **Blueprints** の検索ボックスで、**kinesis-process-record (nodejs)** または **kinesis-process-record-python** を検索して選択します。

1. [**設定**] を選択します。  
![\[Create function interface with options to author from scratch, use a blueprint, or select container image.\]](http://docs.aws.amazon.com/ja_jp/Monitron/latest/user-guide/images/lambda-create-function.png)

## ステップ 3: Lambda 関数を設定する
<a name="configure-lambda-function"></a>

1. **[関数名]** を選択します。

1. 最初のステップで作成したロールを **[実行ロール]** として選択します。

1. Kinesis トリガーを設定します。

   1. Kinesis ストリーミングを選択します。

   1. **[関数の作成]** を選択します。  
![\[Lambda function configuration form with basic information and Kinesis trigger settings.\]](http://docs.aws.amazon.com/ja_jp/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## ステップ 4: AWS Lambda コンソールで Kinesis トリガーを有効にする
<a name="enable-lambda-trigger"></a>

1. **[設定]** タブで、**[トリガー]** を選択します。

1. Kinesis ストリーミング名の横にあるボックスにチェックを入れ、**[有効]** を選択します。  
![\[Lambda function configuration page with Triggers tab and Kinesis stream trigger highlighted.\]](http://docs.aws.amazon.com/ja_jp/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

この例で使用されているブループリントは、選択したストリームのログデータのみを消費します。後で Lambda 関数コードを追加編集して、より複雑なタスクを実行できます。