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 関数を構築するには、以下の手順に従います。
-
Timestream サービスにアクセスするために必要なアクセス許可を付与するよう、「Timestream for LiveAnalytics へのアクセス権を提供する」の説明に従って Lambda 用に IAM ロールを作成します。
-
IAM ロールの信頼関係を編集して Lambda サービスを追加します。AWS Lambda が以下を実行できるよう、下のコマンドを使用して既存のロールを更新できます。
-
信頼ポリシードキュメントを作成する。
cat > Lambda-Role-Trust-Policy.json << EOF { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] } EOF -
前のステップのロールを信頼ドキュメントで更新する
aws iam update-assume-role-policy --role-name <name_of_the_role_from_step_1> --policy-document file://Lambda-Role-Trust-Policy.json
-
関連情報は「TimestreamWrite
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
Amazon Timestream for LiveAnalytics と C# を使用して AWS Lambda 関数を構築する
Amazon Timestream for LiveAnalytics と C# を使用して AWS Lambda 関数を構築するには、こちらに記載されている手順に従います。
関連情報は「Amazon.TimestreamWrite」と「Amazon.TimestreamQuery」を参照してください。