Fase 5: InstallareAWS IoT GreengrassComponente Secret Manager sul dispositivo - Flusso di video Amazon Kinesis

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à.

Fase 5: InstallareAWS IoT GreengrassComponente Secret Manager sul dispositivo

L'agente Amazon Kinesis Video Streams Edge richiede ilAWS IoT GreengrassComponente Secret Manager da installare prima sul dispositivo.

Installa il componente Secret Manager
  1. Accedi alAWS Management Consolee apri ilAWS IoT Coreconsole ahttps://console.aws.amazon.com/iot/. Verificare che sia selezionata la regione appropriata.

  2. Nella barra di navigazione a sinistra, scegliDispositivi Greengrass,Implementazioni.

    Scegli la distribuzione con lo stesso obiettivo di quella che abbiamo creato inFase 2: ConfigurareAWS IoT Greengrass V2dispositivo principale sul dispositivo.

  3. NelAzionimenu a discesa nell'angolo in alto a destra, scegliRevisionare.

    Nel pop-up che appare, scegliRivedi la distribuzione.

  4. Completa le seguenti sezioni:

    • Fase 1: Specificare l'obiettivo. Seleziona Successivo.

    • Fase 2: Seleziona i componenti.

      • Verifica cheaws.greengrass.cliil componente è selezionato. Non disinstallare questo componente.

      • Attiva ilMostra solo i componenti selezionaticambia e cercaseghe.greengrass.SecretManager.

      • Seleziona la casella accanto aseghe.greengrass.SecretManager, quindi scegliProssimo.

    • Fase 3: Configurazione dei componenti. Configurare laAWS IoT GreengrassComponente Secret Manager per scaricare i segreti dall'interno delAWS IoT Greengrassambiente.

      Seleziona laseghe.greengrass.SecretManagercomponente, quindi scegliConfigurazione del componente.

      Nella schermata che appare, aggiorna ilAWS Secrets ManagerCorre nelConfigurazione da unirescatola.

      Nota

      Sostituisciarn:aws:secretsmanager:*:*:secret:*con gli ARN dei segreti che hai creato inFase 3: Crea i flussi video di Amazon Kinesis eAWS Secrets Managerrisorse per gli URL RTSP della tua telecamera IP.

      { "cloudSecrets": [ { "arn": "arn:aws:secretsmanager:*:*:secret:*" }, { "arn": "arn:aws:secretsmanager:*:*:secret:*" } ] }
      Nota

      cloudSecretsè un elenco di oggetti con la chiavearn. Per ulteriori informazioni, vedereConfigurazione del gestore segretosezione nelAWS IoT Greengrass Version 2Guida per gli sviluppatori.

      Quando hai finito, selezionaConfermare, quindi scegliProssimo.

    • Fase 4: Configurazione delle impostazioni avanzate. Selezionare Next (Successivo).

    • Fase 5: Revisione. SelezionaImplementare.

  5. Conferma cheAWS Secrets Manageri componenti e le autorizzazioni sono stati installati correttamente.

    Nell'istanza di Ubuntu Amazon EC2, digitasudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.SecretManagerper verificare che il componente abbia ricevuto la configurazione aggiornata.

  6. Ispeziona ilAWS IoT Greengrassregistri principali.

    Tipo sudo less /greengrass/v2/logs/greengrass.log.

    Verifica la presenza di errori di distribuzione.

    In caso di errore, rivedi la distribuzione per rimuovere ilaws.greengrass.SecretManagercomponente.

    Tiposudo service greengrass restartper riavviare ilAWS IoT Greengrassservizio di base.

    Se l'errore di distribuzione era correlato alla mancanza di autorizzazioni, consulta laPassaggio 4: aggiungere le autorizzazioni al ruolo del servizio di scambio di token (TES)sezione per assicurarsi che il ruolo TES disponga delle autorizzazioni appropriate. Quindi, ripeti questa sezione.

     

    Importante

    LaAWS IoT GreengrassIl componente Secret Manager recupera e memorizza nella cache i segreti solo quando la distribuzione viene aggiornata.

    Al fine di aggiornare i segreti sulAWS IoT GreengrassComponente Secret Manager, segui i passaggi precedenti da 1 a 6, con la seguente modifica.

    Fase 3: Configurazione dei componenti. Configurare laAWS IoT GreengrassComponente Secret Manager per scaricare i segreti dall'interno delAWS IoT Greengrassambiente.

    Seleziona laseghe.greengrass.SecretManagercomponente, quindi scegliConfigurazione del componente.

    Nella schermata che appare, incolla[""]nelReimposta percorsibox e aggiorna ilAWS Secrets ManagerCorre nelConfigurazione da unirescatola.

    Per ulteriori informazioni, vedereReimposta gli aggiornamenti.