Obtenez une valeur secrète à l'aide du AWS CLI - AWS Secrets Manager

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.

Obtenez une valeur secrète à l'aide du AWS CLI

Autorisations requises : secretsmanager:GetSecretValue

Exemple Récupération de la valeur secrète cryptée d'un secret

L'exemple suivant get-secret-value récupère la valeur actuelle du secret.

aws secretsmanager get-secret-value \ --secret-id MyTestSecret
Exemple Récupération de la valeur secrète précédente

L'exemple suivant get-secret-value récupère la valeur précédente du secret.

aws secretsmanager get-secret-value \ --secret-id MyTestSecret --version-stage AWSPREVIOUS

Obtenez un groupe de secrets par lots à l'aide du AWS CLI

Autorisations requises :

  • secretsmanager:BatchGetSecretValue

  • secretsmanager:GetSecretValueautorisation pour chaque secret que vous souhaitez récupérer.

  • Si vous utilisez des filtres, vous devez également avoir secretsmanager:ListSecrets.

Pour obtenir un exemple de politique d'autorisations, consultez Exemple : autorisation de récupérer un groupe de valeurs secrètes dans un lot.

Important

Si vous avez une politique VPCE qui refuse l'autorisation de récupérer un secret individuel dans le groupe que vous recherchez, BatchGetSecretValue ne renverra aucune valeur de secret et renverra une erreur.

Exemple Récupération de la valeur de secret d'un groupe de secrets listés par nom

L'exemple batch-get-secret-value suivant récupère la valeur du secret pour trois secrets.

aws secretsmanager batch-get-secret-value \ --secret-id-list MySecret1 MySecret2 MySecret3
Exemple Récupération de la valeur de secret d'un groupe de secrets sélectionnés par filtre

L'exemple batch-get-secret-value suivant récupère la valeur de secret pour les secrets dotés d'une balise nommée « Test ».

aws secretsmanager batch-get-secret-value \ --filters Key="tag-key",Values="Test"