2021-10-06 12:09:26 +01:00
|
|
|
# aws secretsmanager
|
|
|
|
|
|
|
|
> Armazena, gerencia, e obtem secrets.
|
2021-11-08 11:55:15 +00:00
|
|
|
> Mais informações: <https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/>.
|
2021-10-06 12:09:26 +01:00
|
|
|
|
|
|
|
- Lista secrets armazenados pelo gerenciador de secretes na conta atual:
|
|
|
|
|
|
|
|
`aws secretsmanager list-secrets`
|
|
|
|
|
|
|
|
- Cria um secret:
|
|
|
|
|
|
|
|
`aws secretsmanager create-secret --name {{nome}} --description "{{descrição_do_secret}}" --secret-string {{secret}}`
|
|
|
|
|
|
|
|
- Apaga um secret:
|
|
|
|
|
|
|
|
`aws secretsmanager delete-secret --secret-id {{nome_ou_arn}}`
|
|
|
|
|
|
|
|
- Visualiza detalhes de um secret menos pelo texto do secret:
|
|
|
|
|
|
|
|
`aws secretsmanager describe-secret --secret-id {{nome_ou_arn}}`
|
|
|
|
|
2024-01-02 19:44:49 +00:00
|
|
|
- Obtém o valor do secret (para pegar a última versão do secret não use `--version-stage`):
|
2021-10-06 12:09:26 +01:00
|
|
|
|
|
|
|
`aws secretsmanager get-secret-value --secret-id {{nome_ou_arn}} --version-stage {{versão_do_secret}}`
|
|
|
|
|
|
|
|
- Alterna o secret imediatamente usando uma função Lambda:
|
|
|
|
|
|
|
|
`aws secretsmanager rotate-secret --secret-id {{nome_ou_arn}} --rotation-lambda-arn {{arn_da_função_lambda}}`
|
|
|
|
|
|
|
|
- Alterna o secret automaticamente a cada 30 dias usando uma função Lambda:
|
|
|
|
|
|
|
|
`aws secretsmanager rotate-secret --secret-id {{nome_ou_arn}} --rotation-lambda-arn {{arn_da_função_lambda}} --rotation-rules AutomaticallyAfterDays={{30}}`
|