

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：建立 [IAM 角色](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)，授予函數存取 AWS 資源的許可](#create-iam-role)
+ [步驟 2：建立 Lambda 函數](#create-lambda-function)
+ [步驟 3：設定 Lambda 函數](#configure-lambda-function)
+ [步驟 4：在 AWS Lambda 主控台中啟用 Kinesis 觸發程序](#enable-lambda-trigger)

## 步驟 1：建立 [IAM 角色](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html)，授予函數存取 AWS 資源的許可
<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  
![名稱、檢閱和建立頁面，其中顯示角色名稱、描述、信任的實體政策和許可。](http://docs.aws.amazon.com/zh_tw/Monitron/latest/user-guide/images/lambda-create-role.png)

## 步驟 2：建立 Lambda 函數
<a name="create-lambda-function"></a>

1. 開啟 Lambda 主控台中的**函數**頁面。

1. 選擇 **建立函數** 。

1. 選擇 **使用藍圖** 。

1. 在**藍圖**搜尋列中，搜尋並選擇 **kinesis-process-record (nodejs)** 或 **kinesis-process-record-python**。

1. 選擇**設定**。  
![選取使用藍圖選項並顯示 kinesis-process-record-python 藍圖來建立函數頁面。](http://docs.aws.amazon.com/zh_tw/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 函數組態表單，其中包含基本資訊和 Kinesis 觸發設定。](http://docs.aws.amazon.com/zh_tw/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## 步驟 4：在 AWS Lambda 主控台中啟用 Kinesis 觸發程序
<a name="enable-lambda-trigger"></a>

1. 在**組態**索引標籤上，選擇**觸發。**

1. 勾選 Kinesis 串流名稱旁的方塊，然後選擇**啟用**。  
![組態索引標籤顯示具有 Kinesis 錯誤觸發和啟用按鈕的觸發區段。](http://docs.aws.amazon.com/zh_tw/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

此範例中使用的藍圖只會使用所選串流的日誌資料。您可以稍後進一步編輯 Lambda 函數程式碼，以完成更複雜的任務。