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.