Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Gestion d'un flux dans le AWS cloud

Mode de mise au point
Gestion d'un flux dans le AWS cloud - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS IoT fournit AWS SDK et AWS CLI commandes que vous pouvez utiliser pour gérer un flux dans le AWS Cloud. Vous pouvez utiliser ces commandes pour effectuer les opérations suivantes :

  • Créer un flux. CLI/SDK

  • Décrivez un flux pour obtenir ses informations. CLI/SDK

  • Répertoriez les flux dans votre Compte AWS. CLI/SDK

  • Mettez à jour la liste des fichiers ou la description du flux dans un flux. CLI/SDK

  • Supprime un flux. CLI/SDK

Note

À l'heure actuelle, les flux ne sont pas visibles dans le AWS Management Console. Vous devez utiliser le AWS CLI ou AWS SDK pour gérer un flux entrant AWS IoT. De plus, Embedded C SDK est le seul à SDK prendre en charge les transferts de fichiers MQTT basés.

Avant d'utiliser la livraison de fichiers AWS IoT MQTT basée sur vos appareils, vous devez vous assurer que les conditions suivantes sont remplies pour vos appareils, comme indiqué dans les sections suivantes :

  • Une politique reflétant les autorisations correctes requises pour transmettre des données viaMQTT.

  • Votre appareil peut se connecter au AWS IoT Device Gateway.

  • Déclaration de politique indiquant que vous pouvez étiqueter les ressources. S'il CreateStream est appelé avec des balises, iot:TagResource c'est obligatoire.

Avant d'utiliser la livraison de fichiers AWS IoT MQTT basée sur vos appareils, vous devez suivre les étapes décrites dans les sections suivantes pour vous assurer que vos appareils sont correctement autorisés et peuvent se connecter à AWS IoT Device Gateway.

Accordez des autorisations à vos appareils

Vous pouvez suivre les étapes décrites dans Créer une AWS IoT politique pour créer une politique d'appareil ou utiliser une politique d'appareil existante. Attachez la stratégie aux certificats associés à vos appareils et ajoutez les autorisations suivantes à la stratégie d'appareil.

{ "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/*" ] } ] }

Connectez vos appareils à AWS IoT

Les appareils qui utilisent la livraison de fichiers AWS IoT MQTT basée sur la base de données doivent se connecter à AWS IoT. AWS IoT MQTTla livraison de fichiers basée sur le AWS cloud s'intègre AWS IoT , de sorte que vos appareils doivent se connecter directement au point de terminaison du plan de AWS IoT données.

Note

Le point de terminaison du plan de AWS IoT données est spécifique à la région Compte AWS et. Vous devez utiliser le point de terminaison correspondant à la région dans laquelle vos appareils sont enregistrés AWS IoT. Compte AWS

Pour plus d’informations, consultez Connect à AWS IoT Core.

TagResource Usage

L'CreateStreamAPIaction crée un flux permettant de distribuer un ou plusieurs fichiers volumineux par morceaux. MQTT

Un CreateStream API appel réussi nécessite les autorisations suivantes :

  • iot:CreateStream

  • iot:TagResource(si CreateStream c'est avec des balises)

La politique qui prend en charge ces deux autorisations est indiquée ci-dessous :

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

L'action de la déclaration de iot:TagResource politique est requise pour garantir qu'un utilisateur ne puisse pas créer ou mettre à jour une balise sur une ressource sans les autorisations appropriées. Sans l'action spécifique de la déclaration de politiqueiot:TagResource, l'CreateStreamAPIappel renverra un AccessDeniedException si la demande est accompagnée de balises.

Pour plus d'informations, consultez les liens suivantes :

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.