secrets-manager

Solid

AWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving secrets in applications, or integrating with RDS.

AI & Automation 1,111 stars 440 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS Secrets Manager AWS Secrets Manager helps protect access to applications, services, and IT resources. Store, retrieve, and automatically rotate credentials, API keys, and other secrets. ## Table of Contents - [Core Concepts](#core-concepts) - [Common Patterns](#common-patterns) - [CLI Reference](#cli-reference) - [Best Practices](#best-practices) - [Troubleshooting](#troubleshooting) - [References](#references) ## Core Concepts ### Secrets Encrypted data stored in Secrets Manager. Can contain: - Database credentials - API keys - OAuth tokens - Any key-value pairs (up to 64 KB) ### Versions Each secret can have multiple versions: - **AWSCURRENT**: Current active version - **AWSPENDING**: Version being rotated to - **AWSPREVIOUS**: Previous version ### Rotation Automatic credential rotation using Lambda functions. Built-in support for: - Amazon RDS - Amazon Redshift - Amazon DocumentDB - Custom secrets ## Common Patterns ### Create a Secret **AWS CLI:** ```bash # Create secret with JSON aws secretsmanager create-secret \ --name prod/myapp/database \ --description "Production database credentials" \ --secret-string '{"username":"admin","password":"MySecurePassword123!","host":"mydb.cluster-xyz.us-east-1.rds.amazonaws.com","port":5432,"database":"myapp"}' # Create secret with binary data aws secretsmanager create-secret \ --name prod/myapp/certificate \ --secret-binary fileb://certificate.pem ``` **boto3:** ```python import boto3 import json secr...

Details

Author
itsmostafa
Repository
itsmostafa/aws-agent-skills
Created
7 years ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category