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.
Créer un rôle de service de mise à jour OTA
Le service de mise à jour OTA assume ce rôle afin de créer et de gérer les tâches de mise à jour OTA en votre nom.
Pour créer un rôle de service OTA
-
Connectez-vous à https://console.aws.amazon.com/iam/
. -
Dans le volet de navigation, choisissez Rôles.
-
Sélectionnez Create role (Créer un rôle).
-
Sous Sélectionner un type d’entité de confiance, choisissez AWS Service.
-
Choisissez IoT dans la liste des AWS services.
-
Sous Select your use case (Sélectionner votre cas d'utilisation), choisissez IoT.
-
Sélectionnez Next: Permissions (Étape suivante : autorisations).
-
Choisissez Next: Tags (Suivant : Balises).
-
Choisissez Next: Review (Suivant : Vérification).
-
Entrez un nom de rôle et une description, puis choisissez Créer un rôle.
Pour plus d'informations sur les rôles IAM, consultez la section Rôles IAM.
Important
Pour résoudre le problème confus de la sécurité adjointe, vous devez suivre les instructions du AWS IoT Coreguide.
Pour ajouter les autorisations de mise à jour OTA à votre rôle de service OTA
-
Dans le champ de recherche de la page de la console IAM, entrez le nom de votre rôle, puis choisissez-le dans la liste.
-
Sélectionnez Attach Policies (Attacher des politiques).
-
Dans le champ de recherche, saisissez « AmazonFree RTOsotaUpdate », sélectionnez AmazonFreeRTOsotaUpdate dans la liste des politiques filtrées, puis choisissez Attacher une politique pour associer la politique à votre rôle de service.
Pour ajouter les autorisations IAM requises à votre rôle de service OTA
-
Dans le champ de recherche de la page de la console IAM, entrez le nom de votre rôle, puis choisissez-le dans la liste.
-
Sélectionnez Ajouter une politique en ligne.
-
Sélectionnez l'onglet JSON.
-
Copiez et collez le document de stratégie suivant dans la zone de texte :
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::
your_account_id
:role/your_role_name
" } ] }Veillez à remplacer
your_account_id
par votre ID de compte AWS etyour_role_name
par le nom du rôle de service OTA. -
Choisissez Review policy (Examiner une politique).
-
Entrez un nom pour la stratégie, puis choisissez Create policy (Créer une stratégie).
Note
La procédure suivante n'est pas requise si le nom de votre compartiment Amazon S3 commence par « afr-ota ». Dans ce cas, la stratégie AWS gérée AmazonFreeRTOSOTAUpdate
inclut toujours les autorisations requises.
Pour ajouter les autorisations Amazon S3 requises à votre rôle de service OTA
-
Dans le champ de recherche de la page de la console IAM, entrez le nom de votre rôle, puis choisissez-le dans la liste.
-
Sélectionnez Ajouter une politique en ligne.
-
Sélectionnez l'onglet JSON.
-
Copiez et collez le document de stratégie suivant dans la zone.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObjectVersion", "s3:GetObject", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::
example-bucket
/*" ] } ] }Cette politique accorde à votre rôle de service OTA l'autorisation de lire les objets Amazon S3. Veillez à remplacer
example-bucket
par le nom de votre compartiment. -
Choisissez Review policy (Examiner une politique).
-
Entrez un nom pour la stratégie, puis choisissez Create policy (Créer une stratégie).