

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.

# Installer la   AWS IoT Greengrass Composant Secret Manager sur l'appareil
<a name="gs-install-secrets-manager"></a>

L'agent Amazon Kinesis Video Streams Edge nécessite que AWS IoT Greengrass le composant Secret Manager soit d'abord installé sur l'appareil.

**Installation du composant Secret Manager**

1. Connectez-vous à la AWS IoT Core console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/iot/](https://console.aws.amazon.com/iot/). Vérifiez que la région appropriée est sélectionnée.

1. **Dans le menu de navigation de gauche, sélectionnez **Appareils Greengrass**, Déploiements.**

   Choisissez le déploiement avec le même objectif que celui dans lequel nous l'avons créé[Configurez le AWS IoT Greengrass V2 périphérique principal sur l'appareil](gs-setup-gg.md).

1. Dans le menu déroulant **Actions** en haut à droite, sélectionnez **Réviser**.

   Dans la fenêtre contextuelle qui apparaît, choisissez **Revise le déploiement**.

1. Complétez les sections suivantes :
   + **Étape 1 : Spécifiez la cible** Choisissez **Suivant**.
   + **Étape 2 : Sélectionnez les composants**
     + Vérifiez que le composant **AWS.Greengrass.cli** est sélectionné. Ne désinstallez pas ce composant.
     + Activez le bouton **Afficher uniquement les composants sélectionnés** et recherchez **aws.greengrass. SecretManager**.
     + Cochez la case à côté de **aws.greengrass. SecretManager**, puis choisissez **Next**.
   + **Étape 3 : configurer les composants** Configurez le composant AWS IoT Greengrass Secret Manager pour télécharger les secrets depuis l' AWS IoT Greengrass environnement.

     Sélectionnez **aws.greengrass. SecretManager**composant, puis choisissez **Configurer le composant**.

     Dans l'écran qui apparaît, mettez à jour les AWS Secrets Manager ARN dans la zone **Configuration à fusionner**.
**Note**  
`arn:aws:secretsmanager:*:*:secret:*`Remplacez-les par les ARN des secrets que vous avez créés dans[Créez les Amazon Kinesis Video Streams et AWS Secrets Manager ressources pour les URL RTSP de votre caméra IP](gs-create-resources.md).

     ```
     {
      "cloudSecrets": [
           {
             "arn": "{{arn:aws:secretsmanager:*:*:secret:*}}"
           },
           {
             "arn": "{{arn:aws:secretsmanager:*:*:secret:*}}"
           }
         ]
     }
     ```
**Note**  
`cloudSecrets`est une liste d'objets avec la clé`arn`. Pour plus d'informations, consultez la section relative à la [configuration du gestionnaire secret](https://docs.aws.amazon.com//greengrass/v2/developerguide/secret-manager-component.html#secret-manager-component-configuration) dans le guide du AWS IoT Greengrass Version 2 développeur. 

     Lorsque vous avez terminé, sélectionnez **Confirmer**, puis **Suivant**.
   + **Étape 4 : configurer les paramètres avancés** Sélectionnez **Suivant**.
   + **Étape 5 : Révision**. Sélectionnez **Deploy (Déployer)**. 

1. Vérifiez que le AWS Secrets Manager composant et les autorisations ont été correctement installés.

   Sur l'instance Amazon EC2 d'Ubuntu, tapez `sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.SecretManager` pour vérifier que le composant a reçu la configuration mise à jour.

1. Inspectez les AWS IoT Greengrass principaux journaux.

   Tapez `sudo less /greengrass/v2/logs/greengrass.log`.

   Vérifiez les erreurs de déploiement. 

   En cas d'erreur, revoyez le déploiement pour supprimer le `aws.greengrass.SecretManager` composant.

   Tapez `sudo service greengrass restart` pour redémarrer le service AWS IoT Greengrass principal.

   Si l'erreur de déploiement est liée à des autorisations manquantes, consultez la [Ajouter des autorisations au rôle de service d'échange de jetons (TES)](gs-add-permissions.md) section pour vous assurer que le rôle TES dispose des autorisations appropriées. Ensuite, répétez cette section.

1. **Mettre à jour les secrets du composant AWS IoT Greengrass Secret Manager**
**Important**  
Le composant AWS IoT Greengrass Secret Manager récupère et met en cache les secrets uniquement lorsque le déploiement est mis à jour.

   Pour mettre à jour les secrets du composant AWS IoT Greengrass Secret Manager, suivez les étapes 1 à 6 précédentes, avec les modifications suivantes.

   **Étape 3 : configurer les composants** Configurez le composant AWS IoT Greengrass Secret Manager pour télécharger les secrets depuis l' AWS IoT Greengrass environnement.

   Sélectionnez **aws.greengrass. SecretManager**composant, puis choisissez **Configurer le composant**.

   Dans l'écran qui apparaît, collez `[""]` le champ **Réinitialiser les chemins** et mettez à jour AWS Secrets Manager les ARN dans le champ **Configuration pour fusionner**.

   Pour plus d'informations, voir [Réinitialiser les mises à jour](https://docs.aws.amazon.com//greengrass/v2/developerguide/update-component-configurations.html#reset-configuration-update).