Compreensão das limitações do Snowflake Native App Framework

Este tópico fornece informações sobre as limitações do Snowflake Native App Framework.

Limitações conhecidas

O Snowflake Native App Framework tem limitações, incluindo:

  • Tabelas ou estágios temporários não são suportados.

  • Alguns recursos Streamlit não são suportados. Consulte Recursos Streamlit não suportados para obter mais detalhes.

  • O Snowflake Native App Framework não oferece suporte a failover para continuidade de negócios. Por exemplo, não há suporte para adicionar um pacote de aplicativo a um grupo de replicação ou grupo de failover.

Limitações conhecidas em Snowflake Native Apps with Snowpark Container Services

Snowflake Native Apps with Snowpark Container Services têm as seguintes limitações:

  • Os aplicativos com contêineres são compatíveis apenas com regiões comerciais específicas do AWS e do Azure. Consulte Suporte a conectividade privada, VPS e regiões governamentais para obter informações sobre o suporte à conectividade privada, VPS e regiões governamentais.

  • Sessões usadas em conexões de contêineres, por exemplo, usando o conector Python, são limitadas à função de proprietário do aplicativo. Consulte Snowpark Container Services: considerações adicionais sobre serviços e tarefas para informações adicionais.

  • É permitido um máximo de 15 pools de computação por aplicativo.

  • Preenchimento automático entre nuvens é compatível apenas com o Amazon Web Services e o Microsoft Azure (versão preliminar) com a seguinte limitação:

    • Há um limite de 100GB para cada arquivo no repositório de imagem.

  • Não há suporte para o uso das propriedades LOG_LEVEL, TRACE_LEVEL e METRIC_LEVEL no arquivo manifest.yml para definir o nível de registro e rastreamento de um contêiner. Em vez disso, use a propriedade spec.logExporters no arquivo de especificação do serviço.

    Consulte Campo spec.logExporters (opcional) para obter mais informações.

Suporte a conectividade privada, VPS e regiões governamentais

As tabelas a seguir listam o suporte de Snowflake Native App Framework para conectividade privada, Virtual Private Snowflake (VPS) e regiões governamentais na plataforma de nuvem que o Snowflake oferece suporte:

Amazon Web Services

Amazon Web Services

AWS PrivateLink

Virtual Private Snowflake

Regiões governamentais

Estrutura do Snowflake Native App Framework (sem contêineres)

Disponibilidade geral

Disponibilidade geral

Disponibilidade geral

Disponibilidade geral

Estrutura do Snowflake Native App Framework (com contêineres)

Disponibilidade geral

Versão preliminar

Ainda sem suporte

Ainda sem suporte

Microsoft Azure

Microsoft Azure

Microsoft Azure Private Link

Virtual Private Snowflake

Regiões governamentais

Estrutura do Snowflake Native App Framework (sem contêineres)

Disponibilidade geral

Disponibilidade geral

Ainda sem suporte

Disponibilidade geral

Estrutura do Snowflake Native App Framework (com contêineres)

Disponibilidade geral

Ainda sem suporte

Ainda sem suporte

Disponibilidade geral

Google Cloud

Google Cloud

Google Cloud Private Service Connect

Virtual Private Snowflake

Estrutura do Snowflake Native App Framework (sem contêineres)

Disponibilidade geral

Ainda sem suporte

Ainda sem suporte

Estrutura do Snowflake Native App Framework (com contêineres)

Ainda sem suporte

Ainda sem suporte

Ainda sem suporte

Limitações nas regiões governamentais

As seguintes limitações se aplicam à compatibilidade com Snowflake Native App Framework para regiões governamentais:

  • AWS GovCloud é compatível apenas com as seguintes regiões:

    • US Gov West 1 (FedRAMP High Plus)

    • US Gov East 1 (FedRAMP High Plus)

  • AWS Commercial Gov é compatível apenas com as seguintes regiões:

    • US East (N. Virginia)

  • Somente o Azure GovCloud é compatível apenas com as seguintes regiões:

    • US East (N. Virginia)

  • Provedores que publicam aplicativos de regiões governamentais só podem compartilhar listagens dentro da mesma organização.

Limitações do Virtual Private Snowflake (VPS)

As seguintes limitações se aplicam ao suporte do Snowflake Native App Framework para o Virtual Private Snowflake (VPS):

  • O Snowflake Native App Framework e o Streamlit não são habilitados por padrão no Virtual Private Snowflake. Para usar o Snowflake Native App Framework ou Streamlit no VPS, entre em contato com o suporte Snowflake.

  • Se o Streamlit não estiver habilitado na implementação do VPS, os consumidores não poderão usar o Python Permission SDK para gerenciar privilégios e referências.

  • Compartilhar um aplicativo de uma conta VPS para uma conta do VPS só é compatível dentro da mesma organização. Para compartilhar um aplicativo fora da organização atual, entre em contato com o suporte Snowflake.

  • Somente listagens privadas são compatíveis com aplicativos publicados dentro do VPS.

  • Os consumidores no VPS podem habilitar o compartilhamento de evento para um aplicativo. Entretanto, mensagens de log e eventos de rastreamento não são compartilhados, a menos que o provedor tenha uma tabela de evento dentro do VPS.

  • Como a interface do Snowflake Marketplace não está disponível no VPS, provedores e consumidores devem gerenciar listagens usando SQL. Para obter informações adicionais, consulte Sobre o gerenciamento de listagens usando SQL.