Criação de uma listagem usando compartilhamento declarativo

Depois de criar e testar o Declarative Native App, você pode disponibilizá-lo aos consumidores criando uma listagem. Uma listagem serve para que seu aplicativo possa ser detectado e acessado por outras contas Snowflake, seja de forma privada para contas específicas ou publicamente no Snowflake Marketplace. Este tópico apresenta uma visão geral dos requisitos e etapas para criar uma listagem para seu Declarative Native App.

Criação de listagem

Para publicar para consumidores, um provedor pode compartilhar um Declarative Native App publicando uma listagem.

O processo é o mesmo que com Snowflake Native Apps. Para mais informações, consulte Fluxo de trabalho do Native Apps: publicação.

Nota

Atualmente, as listagens organizacionais só são compatíveis quando o provedor e o consumidor estão em contas Snowflake diferentes.

Para testes na mesma conta, instale o pacote de forma direta, não por meio do mecanismo de listagem organizacional.

Requisitos de controle de acesso

Para criar uma listagem, o provedor precisa ter privilégios adicionais, inclusive:

  • OWNERSHIP do pacote de aplicativo

  • O privilégio global CREATE LISTING

Para saber os outros requisitos para criar uma listagem, consulte Uso de listagens como provedor.

Os consumidores instalam e usam o aplicativo

Depois de criar uma listagem para o aplicativo, os consumidores podem instalar o aplicativo pelo Snowflake Marketplace. Para obter mais informações, consulte Instalação de um Declarative Native App.