チャンネルの作成 - AWS IoT Analytics

サポート終了通知: 2025 年 12 月 15 日に、 AWS はサポートを終了します AWS IoT Analytics。2025 年 12 月 15 日以降、 AWS IoT Analytics コンソールまたは AWS IoT Analytics リソースにアクセスできなくなります。詳細については、AWS IoT Analytics 「サポート終了」を参照してください。

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

チャンネルの作成

チャネルは、このデータをパイプラインに公開する前に、raw、未処理のメッセージデータを収集してアーカイブします。受信メッセージはチャネルに送信されるため、最初のステップとして、データ用のチャネルを作成します。

aws iotanalytics create-channel --channel-name mychannel

AWS IoT メッセージを取り込みたい場合は AWS IoT Analytics、 AWS IoT ルールエンジンルールを作成して、このチャネルにメッセージを送信できます。これについては後ほど へのデータの取り込み AWS IoT Analytics で説明します。のデータをチャネルに取得するもう 1 つの方法は、 AWS IoT Analytics コマンド を使用することですBatchPutMessage

作成済みのチャネルを一覧表示する方法:

aws iotanalytics list-channels

チャネルに関する追加情報を取得する方法。

aws iotanalytics describe-channel --channel-name mychannel

未処理のチャネルメッセージは、 が管理する Amazon S3 バケット AWS IoT Analytics、またはユーザーが管理するバケットに保存されます。channelStorage パラメータを使用して、どちらかを指定します。デフォルトは、サービスにより管理されている Amazon S3 バケットです。管理する Amazon S3 バケットにチャネルメッセージを保存する場合は、ユーザーに代わって Amazon S3 バケットでこれらのアクションを実行する AWS IoT Analytics アクセス許可を付与する必要があります。 s3:GetBucketLocation (バケットの場所の検証) (ストア)s3:PutObject、 (s3:GetObject読み取り)s3:ListBucket、 (再処理)。

JSON
{ "Version":"2012-10-17", "Id": "MyPolicyID", "Statement": [ { "Sid": "MyStatementSid", "Effect": "Allow", "Principal": { "Service": "iotanalytics.amazonaws.com" }, "Action": [ "s3:GetObject", "s3:GetBucketLocation", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "arn:aws:s3:*:*:*:your-iot-analytics-bucket", "arn:aws:s3:*:*:your-iot-analytics-bucket/*" ] } ] }

カスタマー管理のチャネルストレージのオプションまたはアクセス許可を変更する場合、以前に取り込まれたデータがデータセットコンテンツに含まれるようにチャネルデータを再処理しなければならない可能性があります。「チャネルデータの再処理」を参照してください。