Réplication : ajout de la prise en charge de l’objet secret

Attention

Ce changement de comportement est présent dans le bundle 2023_08.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Le comportement de la réplication d’un secret est le suivant :

Avant la modification:

L’objet secret n’est pas inclus dans la base de données qui contient le secret lorsque vous répliquez la base de données.

Après la modification:

Vous pouvez répliquer le secret à l’aide d’un groupe de réplication ou de basculement. Spécifiez la base de données qui contient le secret, la base de données qui contient UDFs ou les procédures qui font référence au secret, et les intégrations qui font référence au secret dans un seul groupe de réplication ou de basculement.

Si la base de données qui contient le secret se trouve dans un groupe de réplication ou de basculement et que l’intégration qui fait référence au secret se trouve dans un autre groupe de réplication ou de basculement, alors :

  • Si vous répliquez d’abord l’intégration, puis le secret, l’opération est réussie : tous les objets sont répliqués et il n’y a pas de références pendantes.

  • Si vous répliquez le secret avant l’intégration et que le secret n’existe pas encore dans le compte cible, un « secret de remplacement » est ajouté dans le compte cible afin d’éviter une référence pendante. Snowflake mappe le secret de remplacement à l’intégration.

    Après avoir répliqué ou basculé le groupe qui contient l’intégration et basculé à nouveau le groupe qui contient le secret, Snowflake met à jour le compte cible pour remplacer le secret de remplacement par le secret référencé dans l’intégration.

  • Si vous répliquez le secret et ne répliquez pas ou ne basculez pas le groupe qui contient l’intégration, lorsque vous décidez de basculer le compte cible vers le compte source, les références du secret et de l’intégration correspondent et le secret de remplacement n’est pas utilisé. Cela vous permet d’utiliser l’intégration de sécurité et le secret qui contient les identifiants.

Réf : 1274