Difference between revisions of "AWS Secrets Manager"

From wikieduonline
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 16: Line 16:
 
* [[Encryption]] keys: [[KMS]]
 
* [[Encryption]] keys: [[KMS]]
 
* [[SSH]] keys
 
* [[SSH]] keys
* Private keys and [[certificates]]
+
* [[Private keys]] and [[certificates]]
  
 
=== Automatic Rotation ===
 
=== Automatic Rotation ===
* Granular control: Define custom rotation schedules (e.g., daily, weekly).
+
* [[Granular control]]: Define custom rotation schedules (e.g., daily, weekly).
 
* Integration with [[AWS Lambda]]: Automate tasks during rotation, such as notifying admins or updating dependent systems.
 
* Integration with [[AWS Lambda]]: Automate tasks during rotation, such as notifying admins or updating dependent systems.
  
Line 25: Line 25:
 
* [[IAM policies]]: Define granular permissions for different users and applications(e.g., view only vs. read/write).
 
* [[IAM policies]]: Define granular permissions for different users and applications(e.g., view only vs. read/write).
 
* [[Secret versions]]: Maintain a history of past versions.
 
* [[Secret versions]]: Maintain a history of past versions.
 +
 +
=== Audit and Monitor Secrets Usage ===
 +
* Integration with [[AWS CloudTrail]]: Logs API calls to Secrets Manager, eg: <code>[[GetSecretValue]]</code>
 +
* [[CloudWatch]] integration
  
 
== Related terms ==
 
== Related terms ==
Line 40: Line 44:
 
* <code>[[secrets =]]</code>
 
* <code>[[secrets =]]</code>
 
* [[AWS Lambda]]
 
* [[AWS Lambda]]
 +
* [[AWSSecretsManagerReadWriteAccess managed policy]]
 +
* [[AWS managed policy for AWS Secrets Manager]]
  
 
== Activities ==
 
== Activities ==
Line 49: Line 55:
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_rotation-single.html Set up single user rotation for AWS Secrets Manager]
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_rotation-single.html Set up single user rotation for AWS Secrets Manager]
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/cfn-example_secret.html Create an AWS Secrets Manager secret with AWS CloudFormation]
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/cfn-example_secret.html Create an AWS Secrets Manager secret with AWS CloudFormation]
 +
* [[Rotate Amazon RDS database credentials automatically with AWS Secrets Manager]]
  
 
== See also ==
 
== See also ==
 
* {{aws secretsmanager}}
 
* {{aws secretsmanager}}
 +
* {{AWS Secrets Manager}}
 
* {{Secrets}}
 
* {{Secrets}}
  
 
[[Category:AWS]]
 
[[Category:AWS]]

Latest revision as of 13:41, 30 August 2024

wikipedia:AWS Secrets Manager (April 2018) [1]

Secrets rotation featured:

  • Amazon Aurora on Amazon RDS
  • MySQL on Amazon RDS
  • PostgreSQL on Amazon RDS
  • Oracle on Amazon RDS
  • MariaDB on Amazon RDS
  • Microsoft SQL Server on Amazon RDS


Secret Types[edit]

Automatic Rotation[edit]

  • Granular control: Define custom rotation schedules (e.g., daily, weekly).
  • Integration with AWS Lambda: Automate tasks during rotation, such as notifying admins or updating dependent systems.

Fine-grained Access Control[edit]

  • IAM policies: Define granular permissions for different users and applications(e.g., view only vs. read/write).
  • Secret versions: Maintain a history of past versions.

Audit and Monitor Secrets Usage[edit]

Related terms[edit]

Activities[edit]

See also[edit]

  • https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-secrets-manager/
  • Advertising: