Rotation gérée pour les AWS Secrets Manager secrets - AWS Secrets Manager

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Rotation gérée pour les AWS Secrets Manager secrets

Certains services proposent une rotation gérée, ce qui permet au service de configurer et de gérer la rotation pour vous. Avec la rotation gérée, vous n'utilisez aucune AWS Lambda fonction pour mettre à jour le secret et les informations d'identification dans la base de données.

Les services suivants proposent une rotation gérée :

Astuce

Pour tout autre type de secrets, consultez Rotation par fonction Lambda.

La rotation des secrets gérés nécessite généralement moins d'une minute. Pendant la rotation, il est possible que les nouvelles connexions récupérant le secret obtiennent la version précédente des informations d'identification. Dans les applications, nous vous recommandons vivement d'avoir recours à un utilisateur de base de données doté des privilèges minimum requis pour votre application plutôt qu'un utilisateur principal. Pour les utilisateurs d'application, vous pouvez utiliser la stratégie de rotation des utilisateurs en alternance pour une disponibilité maximale.

Pour modifier le calendrier de rotation gérée
  1. Ouvrez le secret géré dans la console Secrets Manager. Vous pouvez suivre un lien depuis le service de gestion ou rechercher le secret dans la console Secrets Manager.

  2. Sous Rotation schedule (Planification de la rotation), saisissez votre planification dans le fuseau horaire UTC dans le Schedule expression builder (Générateur d'expressions de planification) ou sous la forme d'une Schedule expression (Expression de planification). Secrets Manager stocke votre planification sous la forme d'une expression rate() ou cron(). La fenêtre de rotation démarre automatiquement à minuit, sauf si vous spécifiez une Start time (Heure de début). Vous pouvez effectuer la rotation d'un secret toutes les quatre heures. Pour plus d’informations, consultez Horaires de rotation.

  3. (Facultatif) Pour Window duration (Durée de la fenêtre), choisissez la durée de la fenêtre pendant laquelle vous souhaitez que Secrets Manager effectue une rotation de votre secret, par exemple, 3h pour une fenêtre de trois heures. La fenêtre ne doit pas s'étendre jusqu'à la fenêtre de rotation suivante. Si vous ne spécifiez pas la durée de la fenêtre, la fenêtre se ferme automatiquement au bout d'une heure si le programme de rotation est défini en heures. Pour un programme de rotation en jours, la fenêtre se ferme automatiquement à la fin de la journée.

  4. Choisissez Enregistrer.

Pour modifier le programme de la rotation gérée (AWS CLI)
  • Appelez rotate-secret. L'exemple suivant réalise une rotation du secret entre 16 h et 18 h UTC les 1ers et 15e jours du mois. Pour plus d'informations, voir Horaires de rotation.

    aws secretsmanager rotate-secret \ --secret-id MySecret \ --rotation-rules "{\"ScheduleExpression\": \"cron(0 16 1,15 * ? *)\", \"Duration\": \"2h\"}"