Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

AWS クラウド内のストリーミングの管理

フォーカスモード
AWS クラウド内のストリーミングの管理 - AWS IoT Core

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

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

AWS IoT には、AWS クラウド内のストリーミングを管理するために使用できる AWS SDK および AWS CLI コマンドが用意されています。これらのコマンドを使うと、次のことができます。

  • ストリーミングを作成します。CLI / SDK

  • ストリーミングを記述して、その情報を取得します。CLI / SDK

  • AWS アカウント内のストリームを一覧表示します。CLI / SDK

  • ストリーミング内のファイルリストまたはストリーミングの説明を更新します。CLI / SDK

  • ストリーミングを削除します。CLI / SDK

注記

現時点では、ストリーミングは AWS Management Consoleに表示されません。AWS IoT でストリーミングを管理するには、AWS CLI または AWS SDK を使用する必要があります。また、Embedded C SDK は、MQTT ベースのファイル転送をサポートする唯一の SDK です。

デバイスから AWS IoT MQTT ベースのファイル配信を使用する前に、次のセクションに示すように、デバイスに対して次の条件が満たされていることを確認する必要があります。

  • MQTT 経由でデータを送信するために必要な正しいアクセス許可を反映するポリシー。

  • デバイスは AWS IoT Device Gateway に接続できます。

  • リソースにタグ付けできることを示すポリシーステートメント。CreateStream がタグで呼び出された場合、iot:TagResource は必須です。

デバイスから AWS IoT MQTT ベースのファイル配信を使用する前に、次のセクションの手順に従って、デバイスが適切に承認され、AWS IoT Device Gateway に接続できることを確認する必要があります。

デバイスにアクセス許可を付与する

AWS IoT ポリシー作成r.の手順に従って、デバイスポリシーを作成することも、既存のデバイスポリシーを使用することもできます。デバイスに関連付けられている証明書にポリシーをアタッチし、デバイスポリシーに次のアクセス許可を追加します。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Connect" ], "Resource": [ "arn:partition:iot:region:accountID:client/${iot:Connection.Thing.ThingName}" ] }, { "Effect": "Allow", "Action": [ "iot:Receive", "iot:Publish" ], "Resource": [ "arn:partition:iot:region:accountID:topic/$aws/things/${iot:Connection.Thing.ThingName}/streams/*" ] }, { "Effect": "Allow", "Action": "iot:Subscribe", "Resource": [ "arn:partition:iot:region:accountID:topicfilter/$aws/things/${iot:Connection.Thing.ThingName}/streams/*" ] } ] }

デバイスを AWS IoT に接続する

AWS IoT に接続するには、AWS IoT MQTT ベースのファイル配信を使用するデバイスが必要です。AWS IoTMQTT ベースのファイル配信は AWS クラウドの AWS IoT と統合されるため、デバイスが AWS IoT Data Plane のエンドポイントに直接接続する必要があります。

注記

AWS IoT Data Plane のエンドポイントは、AWS アカウントとリージョンに固有です。AWS アカウントのエンドポイントと、デバイスが AWS IoT に登録されているリージョンを使用する必要があります。

詳細については、「に接続する AWS IoT Core」を参照してください。

TagResource の使用

CreateStream API アクションは、MQTT を介して 1 つ以上の大きなファイルをチャンクで配信するためのストリームを作成します。

CreateStream API コールを成功させるには、次のアクセス許可が必要です。

  • iot:CreateStream

  • iot:TagResource (CreateStream にタグがある場合)

これら 2 つのアクセス許可をサポートするポリシーを次に示します。

{ "Version": "2012-10-17", "Statement": { "Action": [ "iot:CreateStream", "iot:TagResource" ], "Effect": "Allow", "Resource": "arn:partition:iot:region:accountID:stream/streamId", } }

iot:TagResource ポリシーステートメントアクションは、ユーザーが適切なアクセス許可なしでリソースのタグを作成または更新できないようにするために必要です。iot:TagResource の特定のポリシーステートメントアクションがない場合、リクエストにタグが付属している場合、CreateStream API コールは AccessDeniedException を返します。

詳細については、次のリンクを参照してください。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.