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:

  1. Configure os privilégios necessários para instalar uma listagem.

  2. Instale a listagem.

  3. Veja a listagem instalada.

  4. 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 com contêineres de uma listagem compartilhada privadamente

Nota

Como provedor, você pode testar seu aplicativo criando uma listagem privada, compartilhando-a com outra conta em sua organização à qual você tenha acesso, entrando nessa conta e seguindo estas etapas para instalar o aplicativo.

Para instalar um aplicativo com contêineres a partir de uma listagem privada:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Apps.

  3. Em Recently shared with you, selecione o bloco para a listagem.

  4. Selecione Get, ou para um aplicativo monetizado, selecione Buy.

  5. Selecione Options e insira um nome para o aplicativo.

  6. Selecione o warehouse em que deseja instalar o aplicativo.

  7. 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.

  8. Selecione Configure.

    Isso exibe uma lista de privilégios e referências a objetos que o aplicativo exige.

  9. 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.

  10. 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.

  11. Após a conclusão da ativação, selecione Launch App.

Instalação de um aplicativo de uma listagem do Snowflake Marketplace

Para instalar um aplicativo de uma listagem Snowflake Marketplace:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products » Marketplace.

  3. Pesquise ou navegue até a listagem que você deseja acessar.

  4. Selecione o bloco para a listagem.

  5. Selecione Get, ou para um aplicativo monetizado, selecione Buy.

  6. Selecione Options e insira um nome para o aplicativo.

  7. Selecione o warehouse em que deseja instalar o aplicativo.

  8. 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.

  9. Selecione Configure.

    Isso exibe uma lista de privilégios e referências a objetos que o aplicativo exige.

  10. 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.

  11. 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.

  12. 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:

  1. Faça login no Snowsight.

  2. No menu de navegação, selecione Data Products.

  3. Selecione o aplicativo cujos pools de computação deseja visualizar.

  4. 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.