Skip to main content

aws-secrets-manager

Manage AWS Secrets Manager secrets -- retrieve, create, and rotate.

Quellinformationen

Repository
ThinkfleetAI/thinkfleet-engine
Letzte Quellaktivität
1. Februar 2026 um 16:21
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
aws-secrets-manager
description
Manage AWS Secrets Manager secrets -- retrieve, create, and rotate.
metadata
{"thinkfleetbot":{"emoji":"🔑","requires":{"bins":"[Truncated]","env":"[Truncated]"}}}
# AWS Secrets Manager Manage application secrets. ## List secrets ```bash aws secretsmanager list-secrets --query 'SecretList[].{Name:Name,Description:Description,LastChanged:LastChangedDate,RotationEnabled:RotationEnabled}' --output table ``` ## Get secret value ```bash aws secretsmanager get-secret-value --secret-id my-secret | jq '{Name: .Name, Value: .SecretString}' ``` ## Get secret (JSON parsed) ```bash aws secretsmanager get-secret-value --secret-id my-secret --query 'SecretString' --output text | jq . ``` ## Create secret ```bash aws secretsmanager create-secret --name my-new-secret \ --secret-string '{"username":"admin","password":"s3cret"}' | jq '{ARN, Name, VersionId}' ``` ## Update secret ```bash aws secretsmanager put-secret-value --secret-id my-secret \ --secret-string '{"username":"admin","password":"n3wpass"}' | jq '{ARN, Name, VersionId}' ``` ## Describe secret ```bash aws secretsmanager describe-secret --secret-id my-secret | jq '{Name, Description, RotationEnabled, LastRotatedDate, Tags}' ``` ## Rotate secret ```bash aws secretsmanager rotate-secret --secret-id my-secret | jq '{ARN, Name, VersionId}' ``` ## Delete secret ```bash aws secretsmanager delete-secret --secret-id my-secret --recovery-window-in-days 7 | jq '{Name, DeletionDate}' ``` ## Notes - Secrets have a recovery window (7-30 days) after deletion; use `--force-delete-without-recovery` to skip. - Secret values may be plain strings or JSON. - Always confirm before creating, updating, or deleting secrets. - Treat retrieved values as sensitive; avoid logging them.
Auf GitHub ansehen