Comprendre les limites de Snowflake Native App Framework¶
Cette rubrique fournit des informations sur les limites de la Snowflake Native App Framework.
Limites connues¶
La Snowflake Native App Framework a des limites, notamment :
Les tables ou les zones de préparation temporaires ne sont pas prises en charge.
Certaines fonctions Streamlit ne sont pas prises en charge. Voir Fonctions Streamlit non prises en charge pour plus de détails.
Snowflake Native App Framework ne prend pas en charge le basculement pour la continuité des activités. Par exemple, l’ajout d’un paquet d’application à un groupe de réplication ou à un groupe de basculement n’est pas pris en charge.
Limites connues dans Snowflake Native Apps with Snowpark Container Services¶
Snowflake Native Apps with Snowpark Container Services présentent les limites suivantes :
Les applications avec conteneurs ne sont prises en charge que sur certaines régions commerciales AWS et Azure. Voir Prise en charge de la connectivité privée, de VPS, et des régions gouvernementales pour des informations sur la prise en charge de la connectivité privée, de VPS et des régions gouvernementales.
Les sessions utilisées dans les connexions à partir de conteneurs, par exemple à l’aide du connecteur Python, sont limitées au rôle de propriétaire de l’application. Voir Snowpark Container Services : considérations supplémentaires pour les services et les tâches pour des informations supplémentaires.
Un maximum de 15 pools de calcul par application est autorisé.
L’exécution automatique inter-Cloud est uniquement prise en charge sur Amazon Web Services et Microsoft Azure (avant-première) avec la limitation suivante :
Il y a une limite de 100GB pour chaque fichier dans le référentiel d’images.
L’utilisation des propriétés LOG_LEVEL, TRACE_LEVEL et METRIC_LEVEL du fichier
manifest.yml
pour définir le niveau de journalisation et de traçage d’un conteneur n’est pas prise en charge. Utilisez plutôt la propriétéspec.logExporters
dans le fichier de spécification du service.Pour plus d’informations, voir Champ spec.logExporters (facultatif).
Prise en charge de la connectivité privée, de VPS, et des régions gouvernementales¶
Les tableaux suivants répertorient la prise en charge de Snowflake Native App Framework de la connectivité privée, de Virtual Private Snowflake (VPS), et des régions gouvernementales sur la plateforme cloud que Snowflake prend en charge :
Amazon Web Services
Amazon Web Services
AWS PrivateLink
Virtual Private Snowflake
Régions gouvernementales
Snowflake Native App Framework (sans conteneurs)
Disponible de manière générale
Disponible de manière générale
Disponible de manière générale
Disponible de manière générale
Snowflake Native App Framework (avec conteneurs)
Disponible de manière générale
Avant-première
Pas encore pris en charge
Pas encore pris en charge
Microsoft Azure
Microsoft Azure
Microsoft Azure Private Link
Virtual Private Snowflake
Régions gouvernementales
Snowflake Native App Framework (sans conteneurs)
Disponible de manière générale
Disponible de manière générale
Pas encore pris en charge
Disponible de manière générale
Snowflake Native App Framework (avec conteneurs)
Disponible de manière générale
Pas encore pris en charge
Pas encore pris en charge
Disponible de manière générale
Google Cloud
Google Cloud
Google Cloud Private Service Connect
Virtual Private Snowflake
Snowflake Native App Framework (sans conteneurs)
Disponible de manière générale
Pas encore pris en charge
Pas encore pris en charge
Snowflake Native App Framework (avec conteneurs)
Pas encore pris en charge
Pas encore pris en charge
Pas encore pris en charge
Problème connu avec AWS et Azure PrivateLink¶
Les liens dans les notifications par e-mail des applications ne sont pas correctement liés à des comptes private link.
Limitations des régions gouvernementales¶
Les limitations suivantes s’appliquent à la prise en charge de Snowflake Native App Framework pour les régions gouvernementales :
AWS GovCloud n’est pris en charge que dans les régions suivantes :
US Gov West 1 (FedRAMP High Plus)
US Gov East 1 (FedRAMP High Plus)
AWS Commercial Gov n’est pris en charge que dans les régions suivantes :
US Est (Virginie du Nord)
Azure GovCloud n’est pris en charge que dans les régions suivantes :
US Est (Virginie du Nord)
Les fournisseurs qui publient des applications à partir de régions gouvernementales ne peuvent partager des annonces qu’au sein de la même organisation.
Limitations de Virtual Private Snowflake (VPS)¶
Les limitations suivantes s’appliquent à la prise en charge de Snowflake Native App Framework pour Virtual Private Snowflake (VPS) :
Le Snowflake Native App Framework et Streamlit ne sont pas activés par défaut dans Virtual Private Snowflake. Pour utiliser Snowflake Native App Framework ou Streamlit dans VPS, contact l’assistance de Snowflake.
Si Streamlit n’est pas activé dans le déploiement VPS, les consommateurs ne peuvent pas utiliser Python Permission SDK pour gérer les privilèges et les références.
Le partage d’une application à partir d’un compte VPS vers un compte extérieur à VPS n’est pris en charge qu’au sein d’une même organisation. Pour partager une application en dehors de l’organisation actuelle, contactez l’assistance de Snowflake.
Seules les annonces privées sont prises en charge pour les applications publiées dans VPS.
Les consommateurs dans VPS peuvent activer le partage d’événements pour une application. Cependant, les messages de journal et les événements de trace ne sont pas partagés à moins que le fournisseur ne dispose d’une table d’événements dans VPS.
Parce que l’interface Snowflake Marketplace n’est pas disponible dans VPS, les fournisseurs et les consommateurs doivent gérer les annonces en utilisant SQL. Pour plus d’informations, voir À propos de la gestion des annonces à l’aide de SQL.