Snowflake Native App Framework : modifications apportées aux commandes SHOW APPLICATION et DESC APPLICATION¶
Attention
Ce changement de comportement est présent dans le bundle 2024_07.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lorsque ce bundle de changements de comportement est activé, la sortie des commandes SHOW APPLICATIONS DESCRIBE APPLICATION comprend les changements suivants.
Modification de la commande SHOW APPLICATIONS¶
La sortie de la commande SHOW APPLICATIONS comprend les nouvelles colonnes suivantes :
Nom de la colonne |
Description |
---|---|
disablement_reasons |
Un tableau contenant les raisons pour lesquelles la Snowflake Native App a été désactivée. Voir Statuts possibles pour une application désactivée pour la liste des raisons possibles. |
last_upgraded_on |
Horodatage de la dernière mise à niveau de l’application. L’horodatage est vide s’il n’y a pas de mise à niveau réussie. |
Modification de la commande DESCRIBE APPLICATION¶
- Avant la modification :
Auparavant, si une application était désactivée, la commande DESCRIBE APPLICATION renvoyait un code d’erreur pour indiquer que l’application est désactivée.
- Après la modification :
La commande DESCRIBE APPLICATION réussit et la raison pour laquelle l’application est désactivée est incluse dans la sortie dans une nouvelle colonne :
Nom de la colonne
Description
disablement_reasons
Un tableau contenant les raisons pour lesquelles la Snowflake Native App a été désactivée. Voir Statuts possibles pour une application désactivée pour la liste des raisons possibles.
Statuts possibles pour une application désactivée¶
Le tableau suivant répertorie les valeurs possibles pour la colonne DISABLEMENT_REASONS :
Valeur |
Description du statut |
Est-ce récupérable ? |
---|---|---|
MANUALLY_DISABLED |
L’application est désactivée par Snowflake |
Oui. Pour réactiver l’application, contactez le support Snowflake. |
ACCOUNT_INACTIVE |
Le compte devient inactif en étant verrouillé ou suspendu, ce qui rend l’application indisponible. Dans cet état, un consommateur ne peut exécuter aucune requête SQL dans leur compte et l’application ne peut pas être mise à niveau. |
Oui. L’application est automatiquement réactivée si le verrouillage ou la suspension du compte est supprimé |
PACKAGE_VERSION_IS_MISSING |
La version du paquet d’application pour l’application a été supprimée par le fournisseur. Non. |
L’application n’est plus utilisable et doit être supprimée et réinstallée à partir d’une liste ou d’un paquet d’application valide |
CMK_ACCESS_DENIED |
Le consommateur gère lui-même la clé de chiffrement (ENCRYPT_USE_CMK_KMS est activé) et Snowflake n’a pas accès à cette clé. |
Oui. Pour réactiver l’application, assurez-vous que la configuration du fournisseur Cloud permet de récupérer le CMK est correcte et que Snowflake a accès à la clé. |
LISTING_ACCESS_REVOKED |
L’annonce utilisée pour créer l’application n’est plus disponible. Les raisons possibles de ce statut incluent :
|
Peut-être. La récupérabilité dépend de la raison pour laquelle l’accès a été révoqué. Par exemple, si l’annonce a été supprimée, elle ne peut pas être récupérée. Si un compte consommateur a été supprimé manuellement de l’annonce privée, l’accès à l’annonce et à l’application peut être restauré. |
LISTING_TRIAL_USAGE_EXCEEDED |
L’application a dépassé la limite d’utilisation pour une annonce d’essai basée sur l’utilisation. |
Non |
LISTING_PAYMENT_REQUIRED |
L’annonce utilisée pour installer l’application est une annonce payante et nécessite un paiement pour une utilisation ultérieure. |
Oui. Le consommateur doit configurer correctement le paiement de l’application. |
LISTING_TRIAL_TIME_EXCEEDED |
L’application a dépassé la durée de l’essai. |
Non |
APPLICATION_PACKAGE_NOT_AVAILABLE |
Le paquet d’application utilisé pour créer l’application n’existe plus. Il est possible que le fournisseur ait supprimé le paquet d’application correspondant. |
Non |
APPLICATION_PACKAGE_DISABLED |
Le paquet d’application utilisé pour créer l’application est désactivé par Snowflake. |
Oui. L’application est réactivée si Snowflake réactive le paquet d’application. |
APPLICATION_SUSPENDED |
Les ressources de l’application, par exemple les tâches, les services et les pools de calcul, sont suspendues en raison de la désactivation de l’application. Les objets suspendus restent suspendus jusqu’à ce que l’application soit réactivée et qu’il n’y ait aucune autre raison pour laquelle l’application a été désactivée. |
Oui |
APPLICATION_SUSPEND_RESUME_IN_PROGRESS |
Les ressources de l’application, par exemple les tâches, les services et les pools de calcul, reprennent actuellement. |
Oui |