Creación de un secreto de AWS Secrets Manager con AWS CloudFormation - AWS Secrets Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un secreto de AWS Secrets Manager con AWS CloudFormation

En este ejemplo, se crea un secreto denominado CloudFormationCreatedSecret-a1b2c3d4e5f6. El valor del secreto es el siguiente JSON, con una contraseña que consta de 32 caracteres y que se genera cuando se crea el secreto.

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

En este ejemplo, se utiliza el siguiente recurso de CloudFormation:

Para obtener información sobre cómo crear recursos con AWS CloudFormation, consulte Información sobre los aspectos básicos de las plantillas en la Guía del usuario de 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