View a markdown version of this page

Creazione di un ruolo del servizio per gli aggiornamenti OTA - FreeRTOS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un ruolo del servizio per gli aggiornamenti OTA

Il servizio OTA Update assume questo ruolo per creare e gestire i processi di aggiornamento OTA per tuo conto.

Per creare un ruolo del servizio OTA
  1. Accedi alla https://console.aws.amazon.com/iam/.

  2. Nel riquadro di navigazione scegli Ruoli.

  3. Scegliere Crea ruolo.

  4. In Select type of trusted entity (Seleziona tipo di entità attendibile), scegli AWS Service.

  5. Scegli IoT dall'elenco dei AWS servizi.

  6. In Select your use case (Seleziona il tuo caso d'uso) seleziona IoT.

  7. Scegliere Next: Permissions (Successivo: Autorizzazioni).

  8. Scegliere Next: Tags (Successivo: Tag).

  9. Scegliere Next:Review (Successivo: Rivedi).

  10. Digitare un nome e una descrizione per il ruolo, quindi scegliere Create role (Crea ruolo).

Per ulteriori informazioni sui ruoli IAM, consulta Ruoli IAM.

Importante

Per risolvere il confuso problema di sicurezza sostitutivo, devi seguire le istruzioni contenute nella AWS IoT Core guida.

Per aggiungere autorizzazioni per gli aggiornamenti OTA al ruolo del servizio OTA
  1. Nella casella di ricerca della pagina della console IAM, inserisci il nome del tuo ruolo, quindi sceglilo dall'elenco.

  2. Scegli Collega policy.

  3. Nella casella di ricerca, inserisci "AmazonFreeRTOSOTAUpdate«, seleziona AmazonFreeRTOSOTAUpdate dall'elenco delle policy filtrate, quindi scegli Allega policy per allegare la policy al tuo ruolo di servizio.

Per aggiungere le autorizzazioni IAM richieste al tuo ruolo di servizio OTA
  1. Nella casella di ricerca nella pagina della console IAM, inserisci il nome del tuo ruolo, quindi sceglilo dall'elenco.

  2. Scegliere Add inline policy (Aggiungi policy inline).

  3. Scegliere la scheda JSON.

  4. Copiare e incollare il documento della policy seguente nella casella di testo:

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::111122223333:role/your_role_name" } ] }

    Assicurati di sostituirlo your_account_id con l'ID AWS del tuo account e your_role_name con il nome del ruolo del servizio OTA.

  5. Scegliere Esamina policy.

  6. Immettere un nome per la policy e scegliere Create policy (Crea policy).

Nota

La seguente procedura non è richiesta se il nome del bucket Amazon S3 inizia con «afr-ota». In caso affermativo, la policy AWS gestita include AmazonFreeRTOSOTAUpdate già le autorizzazioni richieste.

Per aggiungere le autorizzazioni Amazon S3 richieste al tuo ruolo di servizio OTA
  1. Nella casella di ricerca nella pagina della console IAM, inserisci il nome del tuo ruolo, quindi sceglilo dall'elenco.

  2. Scegliere Add inline policy (Aggiungi policy inline).

  3. Scegliere la scheda JSON.

  4. Copiare e incollare il documento della policy seguente nella casella.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObjectVersion", "s3:GetObject", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::example-bucket/*" ] } ] }

    Questa policy concede al ruolo del servizio OTA l'autorizzazione a leggere gli oggetti Amazon S3. Assicurati di sostituirlo example-bucket con il nome del bucket.

  5. Scegliere Esamina policy.

  6. Immettere un nome per la policy e scegliere Create policy (Crea policy).