es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Comportamiento inesperado de AWS CLI SecretsManager –force-delete-without-recovery

Estoy intentando eliminar un secreto en AWS Secrets Manager. Puedo usar --secret-id o el ARN, pero de cualquier manera, el secreto sigue ahí en la consola y luego en las llamadas CLI a --force-delete. Los ARN y las DeletionDates cambian, y en la consola se muestra como “eliminado en” esta fecha, pero la opción para cancelar la eliminación todavía está allí. ¿Qué está pasando?

>> aws secretsmanager delete-secret –secret-id 202112030312-dev-rds-pw –force-delete-without-recovery –region us-west-2 –profile=development
{
"ARN": "arn:aws:secretsmanager:us-west-2:99999999999:secret:202112030312-dev-rds-pw-Cf10KE",
"Name": "202112030312-dev-rds-pw",
"DeletionDate": "2021-12-02T20:15:28.129000-07:00"
}

>> aws secretsmanager delete-secret –secret-id 202112030312-dev-rds-pw –force-delete-without-recovery –region us-west-2 –profile=development
{
"ARN": "arn:aws:secretsmanager:us-west-2:99999999999:secret:202112030312-dev-rds-pw-srMuPx",
"Name": "202112030312-dev-rds-pw",
"DeletionDate": "2021-12-02T20:15:40.226000-07:00"
}

>> # TENGA EN CUENTA EL SUFIJO EN EL ARN…
>> aws secretsmanager delete-secret –secret-id arn:aws:secretsmanager:us-west-2:99999999999:secret:202112030312-dev-rds-pw-srMuPx –force-delete-without-recovery –region us-west-2 –profile=development
{
"ARN": "arn:aws:secretsmanager:us-west-2:99999999999:secret:202112030312-dev-rds-pw-oz8kB2",
"Name": "202112030312-dev-rds-pw",
"DeletionDate": "2021-12-02T20:17:36.631000-07:00"
}

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el secreto ha sido eliminado exitosamente, pero puede haber una demora en la consola reflejando este cambio. Adicionalmente, la opción para cancelar la eliminación aún puede estar disponible porque AWS Secrets Manager tiene una ventana de recuperación durante la cual los secretos eliminados pueden ser recuperados. Sin embargo, el uso de la bandera --force-delete-without-recovery debería omitir esta ventana de recuperación y eliminar permanentemente el secreto. Es posible que se necesite usar la opción --force-delete varias veces hasta que el secreto sea completamente removido de la consola.

Comments are closed.