AWS Secrets Manager
- Used to manage secrets.
 - Secrets can be 
- database credentials
 
- passwords
 
- third-party API keys
 
 - store and control access to these secrets centrally
 - Control by 
- Secrets Manager console
 
- the Secrets Manager command line interface (CLI)
 
- Secrets Manager API and SDKs.
 
 - Replace hardcoded credentials in code (including passwords), with an API call to Secrets Manager
 - secret is not compromised by someone examining code
 - can also automatically rotate secret as per a schedule
 - Secret – set of credentials (user name and password) and the connection details to access a secured service.
 - Rotation – process where you periodically change the secret to make it more difficult for an attacker to access the secured service.
 - Version – Multiple versions of a secret exist to support rotation of a secret.
 - Staging Label – To identify different versions of a secret during rotation.
 
Structure of a Secrets Manager Secret

- Metadata – Details about the secret
 - name of the secret
 - a description
 - Amazon Resource Name (ARN)
 - The ARN of KMS key that Secrets Manager to encrypt and decrypt the protected text in the secret.
 - Information about how frequently the key is automatically rotated
 - A user-provided set of tags.
 - Versions – A collection of one or more versions of the encrypted secret text
 
AWS Certified DevOps Engineer Free Practice TestTake a Quiz
		