REGISTER_EXTENSION¶
Enregistre une extension avec le Trust Center.
Pour plus d’informations, voir Utilisation des extensions Trust Center.
Syntaxe¶
SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'<source_type>',
'<source>',
'<extension_name>')
Arguments¶
'source_type'Le type de source de l’extension. Les valeurs possibles sont
LISTINGetAPPLICATION PACKAGE.'source'L’ID de la liste ou le nom du paquet d’application.
Vous pouvez exécuter la commande SHOW APPLICATIONS SQL pour voir toutes les Snowflake Native Apps installées sur votre compte, y compris les extensions. L’ID de la liste ou le paquet d’application pour une extension est indiqué dans la colonne
sourcedans la sortie.'extension_name'Nom de l’extension.
Dans la sortie pour la commande SHOW APPLICATIONS SQL, les noms des extensions sont affichés dans la colonne
name.
Renvoie¶
Renvoie une valeur VARCHAR :
Si l’enregistrement est réussi, la valeur VARCHAR contient le message suivant :
Extension <name> is successfully registered.Si l’enregistrement échoue, la valeur VARCHAR contient un message d’erreur. L’enregistrement peut échouer pour les raisons suivantes :
Le
source_typespécifié n’est pas valide.Le
sourcespécifié n’est pas valide.Le
extension_namespécifié n’est pas valide.La combinaison de
source_type,source, etextension_namen’est pas valide.Le rôle
trust_center_integration_roledans l’espace de noms de l’extension n’est pas accordé à l’application SNOWFLAKE.
Exemples¶
L’exemple suivant enregistre une extension nommée tc_extension qui a été installée à partir de la liste privée GZ13Z1VEWNG :
CALL SNOWFLAKE.TRUST_CENTER.REGISTER_EXTENSION(
'LISTING',
'GZ13Z1VEWNG',
'tc_extension');