AWS Lambda - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

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

AWS Lambda

Timestream for LiveAnalytics と連携する Lambda 関数を作成できます。例えば、一定間隔で実行される Lambda 関数を作成して Timestream でクエリを実行し、1 つ以上の基準を満たすクエリ結果に基づいて SNS 通知を送信できます。Lambda の詳細については、AWS Lambda ドキュメントを参照してください。

Amazon Timestream for LiveAnalytics と Python を使用して AWS Lambda 関数を構築する

Amazon Timestream for LiveAnalytics と Python を使用して AWS Lambda 関数を構築するには、以下の手順に従います。

  1. Timestream サービスにアクセスするために必要なアクセス許可を付与するよう、「Timestream for LiveAnalytics へのアクセス権を提供する」の説明に従って Lambda 用に IAM ロールを作成します。

  2. IAM ロールの信頼関係を編集して Lambda サービスを追加します。AWS Lambda が以下を実行できるよう、下のコマンドを使用して既存のロールを更新できます。

    1. 信頼ポリシードキュメントを作成する。

      cat > Lambda-Role-Trust-Policy.json << EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } EOF
    2. 前のステップのロールを信頼ドキュメントで更新する

      aws iam update-assume-role-policy --role-name <name_of_the_role_from_step_1> --policy-document file://Lambda-Role-Trust-Policy.json

関連情報は「TimestreamWrite」と「TimestreamQuery」を参照してください。

Amazon Timestream for LiveAnalytics と JavaScript を使用して AWS Lambda 関数を構築する

Amazon Timestream for LiveAnalytics と JavaScript を使用して AWS Lambda 関数を構築するには、こちらに記載されている手順に従います。

関連情報は、「Timestream Write クライアント – AWS SDK for JavaScript v3」と「Timestream Query クライアント – AWS SDK for JavaScript v3」を参照してください。

Amazon Timestream for LiveAnalytics と Go を使用して AWS Lambda 関数を構築する

Amazon Timestream for LiveAnalytics と Go を使用して AWS Lambda 関数を構築するには、こちらに記載されている手順に従います。

関連情報は「timestreamwrite」と「timestreamquery」を参照してください。

Amazon Timestream for LiveAnalytics と C# を使用して AWS Lambda 関数を構築する

Amazon Timestream for LiveAnalytics と C# を使用して AWS Lambda 関数を構築するには、こちらに記載されている手順に従います。

関連情報は「Amazon.TimestreamWrite」と「Amazon.TimestreamQuery」を参照してください。