Installation et gestion d’une application avec des conteneurs

Cette rubrique explique comment utiliser Snowsight pour installer une application Snowflake Native App with Snowpark Container Services.

Workflow pour l’installation d’une application avec des conteneurs à partir d’une annonce

Pour trouver et installer une annonce pour une application Snowflake Native App with Snowpark Container Services :

  1. Définissez les privilèges nécessaires à l’installation d’une annonce.

  2. Installez l’annonce.

  3. Affichez l’annonce installée.

  4. Reportez-vous à Autoriser l’accès à un compte consommateur pour obtenir des informations sur les tâches liées à la gestion d’une application.

Configurer les privilèges requis

Pour accéder à une annonce, vous devez utiliser le rôle ACCOUNTADMIN ou un autre rôle avec les privilèges d’application IMPORT SHARE et CREATE.

Après l’installation d’une application, le propriétaire de l’application peut accorder l’accès à l’application à l’aide de rôles d’application. Reportez-vous à Octroi de rôles d’application à des rôles de compte pour plus de détails.

Note

Pour payer une application, votre rôle doit également avoir le privilège PURCHASE DATA EXCHANGE LISTING et vous devez répondre à des critères supplémentaires. Reportez-vous à Payer pour des annonces.

Installation d’une application avec des conteneurs à partir d’une annonce partagée en privé

Note

En tant que fournisseur, vous pouvez tester votre application en créant une annonce privée, en la partageant avec un autre compte de votre organisation auquel vous avez accès, en vous connectant à ce compte et en suivant les étapes suivantes pour installer l’application.

Pour installer une application avec des conteneurs à partir d’une annonce privée :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Data Products » Apps.

  3. Dans Recently shared with you, sélectionnez la vignette de l’annonce.

  4. Sélectionnez Get ou, pour une application monétisée, sélectionnez Buy.

  5. Sélectionnez Options, puis saisissez un nom pour l’application.

  6. Sélectionnez l’entrepôt dans lequel installer l’application.

  7. Sélectionnez Get.

    La boîte de dialogue Installing app apparaît. L’installation de l’application peut prendre un certain temps. Une fois l’application installée, la boîte de dialogue indique Successfully Installed.

  8. Sélectionnez Configure.

    La liste des privilèges et des références aux objets dont l’application a besoin apparaît.

  9. Cliquez sur Grant pour accorder les privilèges dont l’application a besoin.

    Les applications avec des conteneurs nécessitent souvent les privilèges suivants :

    • CREATE COMPUTE POOL permet à l’application de créer un pool de calcul dans votre compte.

    • BIND SERVICE ENDPOINT permet aux services de l’application de se connecter les uns aux autres.

  10. Cliquez sur Activate.

    L’application démarre l’activation. Suivant la complexité de l’application, cela peut prendre un certain temps. Après l’activation, la page Security apparaît.

  11. Une fois l’activation terminée, sélectionnez Launch App.

Installation d’une application à partir d’une annonce Snowflake Marketplace

Pour installer une application à partir d’une annonce Snowflake Marketplace :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Data Products » Marketplace.

  3. Recherchez ou naviguez jusqu’à l’annonce à laquelle vous voulez accéder.

  4. Sélectionnez la vignette de l’annonce.

  5. Sélectionnez Get ou, pour une application monétisée, sélectionnez Buy.

  6. Sélectionnez Options, puis saisissez un nom pour l’application.

  7. Sélectionnez l’entrepôt dans lequel installer l’application.

  8. Sélectionnez Get.

    La boîte de dialogue Installing app apparaît. L’installation de l’application peut prendre un certain temps. Une fois l’application installée, la boîte de dialogue indique Successfully Installed.

  9. Sélectionnez Configure.

    La liste des privilèges et des références aux objets dont l’application a besoin apparaît.

  10. Cliquez sur Grant pour accorder les privilèges dont l’application a besoin.

    Les applications avec des conteneurs nécessitent souvent les privilèges suivants :

    • CREATE COMPUTE POOL permet à l’application de créer un pool de calcul dans votre compte.

    • BIND SERVICE ENDPOINT permet aux services de l’application de se connecter les uns aux autres.

  11. Cliquez sur Activate.

    L’application démarre l’activation. Suivant la complexité de l’application, cela peut prendre un certain temps. Après l’activation, la page Security apparaît.

  12. Une fois l’activation terminée, sélectionnez Launch App.

Afficher les pools de calcul utilisés par une application avec des conteneurs

Une application avec des conteneurs fournit un onglet Compute qui vous permet de voir les informations sur les pools de calcul utilisés par une app. Pour des informations sur la gestion des autres composants d’une application, voir Gestion des applications.

Pour afficher les pools de calcul utilisés par une application :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Data Products.

  3. Sélectionnez l’application pour laquelle vous souhaitez voir les pools de calcul.

  4. Sélectionnez l’onglet Compute.

Cet onglet affiche les informations suivantes pour chaque pool de calcul :

  • Le nom du pool de calcul et son statut.

  • Le nombre de tâches en cours d’exécution dans le pool de calcul.

  • Le nombre de services en cours d’exécution dans le pool de calcul.

  • Le nombre de nœuds de calcul actuellement affectés au pool de calcul.

  • Le nombre minimal de nœuds que le pool de calcul peut contenir.

  • Le nombre maximal de nœuds que le pool de calcul peut contenir.

  • La famille d’instances du pool de calcul.

Pour plus d’informations sur ces propriétés, voir CREATE COMPUTE POOL.