Instalação e gerenciamento de aplicativo com contêineres¶
Este tópico descreve como usar o Snowsight para instalar um Snowflake Native App with Snowpark Container Services.
Fluxo de trabalho para instalar um aplicativo com contêineres de uma listagem¶
Para localizar e instalar uma listagem de um aplicativo para um Snowflake Native App with Snowpark Container Services:
Configure os privilégios necessários para instalar uma listagem.
Instale a listagem.
Se você estiver instalando uma listagem compartilhada privada, consulte Instalação de um aplicativo com contêineres de uma listagem compartilhada privadamente
Se você estiver instalando uma listagem compartilhada no Snowflake Marketplace, consulte Como trabalhar com listagens do Snowflake Marketplace para um aplicativo.
Consulte Permissão de acesso a uma conta de consumidor para obter informações sobre tarefas relacionadas ao gerenciamento de um aplicativo.
Definição dos privilégios obrigatórios¶
Para acessar uma listagem, você deve usar a função ACCOUNTADMIN ou outra função com os privilégios do aplicativo IMPORT SHARE e CREATE.
Depois que um aplicativo é instalado, o proprietário do aplicativo pode conceder acesso ao aplicativo usando funções de aplicativo. Consulte Concessão de funções de aplicativo a funções de conta para obter detalhes.
Nota
Para pagar por um aplicativo, sua função também deve ter o privilégio PURCHASE DATA EXCHANGE LISTING e você deve atender a critérios adicionais. Consulte Pague por listagens.
Instalação de um aplicativo de uma listagem do Snowflake Marketplace¶
Para instalar um aplicativo de uma listagem Snowflake Marketplace:
Faça login no Snowsight.
No menu de navegação, selecione Data Products » Marketplace.
Pesquise ou navegue até a listagem que você deseja acessar.
Selecione o bloco para a listagem.
Selecione Get, ou para um aplicativo monetizado, selecione Buy.
Selecione Options e insira um nome para o aplicativo.
Selecione o warehouse em que deseja instalar o aplicativo.
Selecione Get.
A caixa de diálogo Installing app exibe. Pode levar algum tempo para instalar o aplicativo. Após a instalação do aplicativo, a caixa de diálogo irá exibir Successfully Installed.
Selecione Configure.
Isso exibe uma lista de privilégios e referências a objetos que o aplicativo exige.
Clique em Grant para conceder os privilégios exigidos pelo aplicativo.
Os aplicativos com contêineres geralmente exigem os seguintes privilégios:
CREATE COMPUTE POOL permite que o aplicativo crie um pool de computação em sua conta.
BIND SERVICE ENDPOINT permite que os serviços no aplicativo se conectem entre si.
Clique em Activate.
O aplicativo inicia a ativação. Dependendo da complexidade do aplicativo, isso pode levar algum tempo. Após a ativação, a página Security é exibida.
Após a conclusão da ativação, selecione Launch App.
Visualização dos pools de computação usados por um aplicativo com contêineres¶
Um aplicativo com contêineres fornece uma aba Compute que permite visualizar informações sobre os pools de computação usados por um aplicativo. Para obter mais informações sobre como gerenciar outros componentes de um aplicativo, consulte Gerenciamento de aplicativos.
Para visualizar os pools de computação usados por um aplicativo:
Faça login no Snowsight.
No menu de navegação, selecione Data Products.
Selecione o aplicativo cujos pools de computação deseja visualizar.
Selecione a guia Compute.
Esta aba exibe as seguintes informações para cada pool de computação:
O nome do pool de computação e seu status.
O número de trabalhos em execução no pool de computação.
O número de serviços em execução no pool de computação.
O número de nós atualmente atribuídos ao pool de computação.
O número mínimo de nós que o pool de computação pode conter.
O número máximo de nós que o pool de computação pode conter.
A família de instâncias do pool de computação.
Para obter mais informações sobre essas propriedades, consulte CREATE COMPUTE POOL.