Difference between revisions of "AWS Secrets Manager"

From wikieduonline
Jump to navigation Jump to search
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[wikipedia:AWS Secrets Manager]] ([[AWS timeline|April 2018]]) <ref>https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-secrets-manager/</ref>
+
[[wikipedia:AWS Secrets Manager]] ([[AWS timeline|April 2018]]) <ref>https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-secrets-manager/</ref>. https://aws.amazon.com/secrets-manager/
* Homepage: https://aws.amazon.com/secrets-manager/
 
 
* [[Free tier]]: 30 days
 
* [[Free tier]]: 30 days
  
[[Secrets rotation]] featured:
+
== [[Secret rotation]] ==
 
* [[Amazon Aurora]] on Amazon RDS
 
* [[Amazon Aurora]] on Amazon RDS
 
* [[MySQL]] on Amazon RDS
 
* [[MySQL]] on Amazon RDS
* PostgreSQL on Amazon RDS
+
* [[PostgreSQL]] on Amazon RDS
* Oracle on Amazon RDS
+
* [[Oracle]] on Amazon RDS
* MariaDB on Amazon RDS
+
* [[MariaDB]] on Amazon RDS
* Microsoft SQL Server on Amazon RDS
+
* [[Microsoft SQL Server]] on Amazon RDS
  
  
Line 16: Line 15:
 
* [[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 [[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.
  
 
=== Fine-grained Access Control ===
 
=== Fine-grained Access Control ===
 
* [[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 38: Line 41:
 
* Terraform resource: <code>[[aws_secretsmanager_secret_version]]</code>
 
* Terraform resource: <code>[[aws_secretsmanager_secret_version]]</code>
 
* [[Terraform secretsmanager]]
 
* [[Terraform secretsmanager]]
* [[secrets =]]
+
* <code>[[secrets =]]</code>
 +
* [[AWS Lambda]]
 +
* [[AWSSecretsManagerReadWriteAccess managed policy]]
 +
* [[AWS managed policy for AWS Secrets Manager]]
  
 
== Activities ==
 
== Activities ==
Line 47: Line 53:
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_rotation-alternating.html Set up alternating users rotation for AWS Secrets Manager]
 
* [https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_rotation-alternating.html Set up alternating users 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/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]
 +
* [[Rotate Amazon RDS database credentials automatically with AWS Secrets Manager]]
  
 
== See also ==
 
== See also ==
 
* {{aws secretsmanager}}
 
* {{aws secretsmanager}}
* {{Secrets}}
+
* {{AWS Secrets Manager}}
  
 
[[Category:AWS]]
 
[[Category:AWS]]

Latest revision as of 20:40, 21 October 2024

wikipedia:AWS Secrets Manager (April 2018) [1]. https://aws.amazon.com/secrets-manager/

Secret rotation[edit]


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: