Uso de una convención de nomenclatura jerárquica para los secretos - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de una convención de nomenclatura jerárquica para los secretos

Cuando ingiera y almacene secretos AWS Secrets Manager, utilice una convención de nomenclatura definida. Por ejemplo, su convención de nomenclatura podría ser<client name>/<dev or prod>/<project>/<version>. Elegir una convención de nomenclatura que tenga sentido para su organización. Utilice una estructura jerárquica que progrese desde la información más general hasta la información más específica.

Esto le ayuda a administrar los secretos, especialmente cuando se utiliza una cuenta centralizada para guardar muchos secretos en su AWS entorno. Una convención de nomenclatura jerárquica puede ayudarle de las siguientes maneras:

  • Le ayuda a separar el acceso a diferentes secretos. Por ejemplo, puede definir qué proyecto o entorno debe tener acceso a qué secretos.

  • Le ayuda a establecer controles de acceso detallados a los secretos en función de sus nombres.

En el siguiente ejemplo de código se muestra un ejemplo de convención de nomenclatura que puede ayudarle a gestionar los secretos a gran escala.

resource "aws_secretsmanager_secret" "initiatesecret" { name = "org-name/dev-env/project-name" kms_key_id = var.kmskeyarn recovery_window_in_days = var.recoverywindow }