Créer un secret AWS Secrets Manager avec AWS CloudFormation - 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.

Créer un secret AWS Secrets Manager avec AWS CloudFormation

Dans cet exemple, un service nommé CloudFormationCreatedSecret-a1b2c3d4e5f6 est créé. La valeur secrète est le JSON suivant, avec un mot de passe de 32 caractères qui est généré lors de la création du secret.

{ "password": "EXAMPLE-PASSWORD", "username": "saanvi" }

Cet exemple utilise les ressources CloudFormation suivantes :

Pour plus d'informations sur la création de ressources avec AWS CloudFormation, consultez Concept de base des modèles dans le Guide de l'utilisateur AWS CloudFormation.

JSON

{ "Resources": { "CloudFormationCreatedSecret": { "Type": "AWS::SecretsManager::Secret", "Properties": { "Description": "Simple secret created by AWS CloudFormation.", "GenerateSecretString": { "SecretStringTemplate": "{\"username\": \"saanvi\"}", "GenerateStringKey": "password", "PasswordLength": 32 } } } } }

YAML

Resources: CloudFormationCreatedSecret: Type: 'AWS::SecretsManager::Secret' Properties: Description: Simple secret created by AWS CloudFormation. GenerateSecretString: SecretStringTemplate: '{"username": "saanvi"}' GenerateStringKey: password PasswordLength: 32