Rôle de base de données PYPI_REPOSITORY_USER attribué au rôle PUBLIC¶
Les utilisateurs doivent disposer du rôle de base de données PYPI_REPOSITORY_USER pour utiliser les paquets du dépôt PyPI partagé lors de la création d’UDFs, d’UDTFs, d’UDAFs et de procédures stockées Python. Ce changement affecte les rôles qui possèdent le rôle de base de données PYPI_REPOSITORY_USER par défaut.
- Avant la modification:
L’accès au dépôt PyPI partagé (
snowflake.snowpark.pypi_shared_repository) est facultatif. Les administrateurs de compte doivent explicitement accorder le rôle de base de donnéesPYPI_REPOSITORY_USERavant que les utilisateurs puissent utiliser des paquets du dépôt PyPI partagé :- Après la modification:
Pour les nouveaux comptes, Snowflake accorde le rôle de base données
PYPI_REPOSITORY_USERau rôlePUBLIClors de la création du compte, afin que tous les utilisateurs du compte puissent utiliser le dépôt PyPI partagé par défaut.Pour les comptes existants, un remplissage unique accorde le rôle de base données
PYPI_REPOSITORY_USERau rôlePUBLIC.Cela signifie qu’un utilisateur peut utiliser n’importe quel rôle pour créer des fonctions et des procédures Python qui utilisent des paquets à partir du dépôt PyPI partagé sans nécessiter un octroi explicite de la part d’un administrateur de compte.
Si vous souhaitez restreindre l’accès au dépôt PyPI partagé après cette modification, vous pouvez soit vous désinscrire de manière proactive, soit révoquer l’accès de manière réactive :
Réf : 2280