コンテナを使用するアプリのインストールと管理

このトピックでは、 Snowsight を使用して Snowflake Native App with Snowpark Container Services をインストールする方法について説明します。

リストからコンテナを使用するアプリをインストールするワークフロー

Snowflake Native App with Snowpark Container Services のリストを検索してインストールするには、

  1. リストのインストールに必要な権限を設定します

  2. リストをインストールします。

  3. インストール済みリストを表示します

  4. アプリケーションの管理に関するタスクについては、 コンシューマーアカウントへのアクセスをリクエストする をご参照ください。

必要な権限を設定する

リストにアクセスするには、 ACCOUNTADMIN ロール、または IMPORT SHARE およびCREATE アプリケーション権限のある別のロールを使用する必要があります。

アプリケーションのインストール後、アプリケーション所有者は、アプリケーションロールを使用してアプリケーションへのアクセス権を付与できます。詳細については、 アカウントロールへのアプリケーションロールの付与 をご参照ください。

注釈

アプリケーションの支払いには、ロールに PURCHASE DATA EXCHANGE LISTING 権限があり、さらに追加の条件を満たしている必要があります。 リストに対して支払う をご参照ください。

プライベート共有リストからのコンテナを使用するアプリのインストール

注釈

プロバイダーとしてアプリケーションをテストするには、プライベートリストを作成し、アクセス権を持つ組織内の別のアカウントと共有し、そのアカウントにサインインして、以下のステップに従ってアプリケーションをインストールします。

プライベートリストからコンテナを使用するアプリをインストールするには、

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで Data Products » Apps を選択します。

  3. Recently shared with you で、リストのタイルを選択します。

  4. Get を選択するか、収益化アプリの場合は Buy を選択します。

  5. Options を選択し、アプリの名前を入力します。

  6. アプリをインストールするウェアハウスを選択します。

  7. Get を選択します。

    Installing app ダイアログが表示されます。アプリのインストールに時間がかかる場合があります。アプリがインストールされると、ダイアログに Successfully Installed が表示されます。

  8. Configure を選択します。

    アプリが必要とする権限とオブジェクトへの参照のリストが表示されます。

  9. Grant をクリックして、アプリに必要な権限を付与します。

    コンテナを使用するアプリは、以下の権限を頻繁に必要とします。

    • CREATE COMPUTE POOL により、アプリはアカウント内にコンピュートプールを作成できます。

    • BIND SERVICE ENDPOINT は、アプリ内のサービスがお互いに接続できるようにします。

  10. Activate をクリックします。

    アプリがアクティベーションを開始します。アプリの複雑さによっては、時間がかかる場合があります。アクティベーション後、 Security ページが表示されます。

  11. アクティベーションが完了したら、 Launch App を選択します。

Snowflake Marketplaceリストからのアプリケーションのインストール

Snowflake Marketplace リストからアプリケーションをインストールするには、

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで Data Products » Marketplace を選択します。

  3. アクセスしたいリストを検索または閲覧します。

  4. リストのタイルを選択します。

  5. Get を選択するか、収益化アプリの場合は Buy を選択します。

  6. Options を選択し、アプリの名前を入力します。

  7. アプリをインストールするウェアハウスを選択します。

  8. Get を選択します。

    Installing app ダイアログが表示されます。アプリのインストールに時間がかかる場合があります。アプリがインストールされると、ダイアログに Successfully Installed が表示されます。

  9. Configure を選択します。

    アプリが必要とする権限とオブジェクトへの参照のリストが表示されます。

  10. Grant をクリックして、アプリに必要な権限を付与します。

    コンテナを使用するアプリは、以下の権限を頻繁に必要とします。

    • CREATE COMPUTE POOL により、アプリはアカウント内にコンピュートプールを作成できます。

    • BIND SERVICE ENDPOINT は、アプリ内のサービスがお互いに接続できるようにします。

  11. Activate をクリックします。

    アプリがアクティベーションを開始します。アプリの複雑さによっては、時間がかかる場合があります。アクティベーション後、 Security ページが表示されます。

  12. アクティベーションが完了したら、 Launch App を選択します。

コンテナを使用するアプリによって使用されるコンピュートプールの表示

コンテナを使用するアプリには、 Compute タブがあり、アプリが使用するコンピュートプールに関する情報を表示できます。アプリの他のコンポーネントの管理については、 アプリケーションの管理 をご参照ください。

アプリが使用するコンピュートプールを表示するには、

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで Data Products を選択します。

  3. 表示したいコンピュートプールのアプリを選択します。

  4. Compute タブを選択します。

このタブには、各コンピュートプールの以下の情報が表示されます:

  • コンピュートプールの名前とステータス。

  • コンピュートプールで実行されているジョブの数。

  • コンピュートプールで実行されているサービスの数。

  • コンピュートプールに現在割り当てられているノードの数。

  • コンピュートプールが含むことができる最小ノード数。

  • コンピュートプールが含むことができる最大ノード数。

  • コンピュートプールのインスタンスファミリー。

これらのプロパティの詳細については、 CREATE COMPUTE POOL をご参照ください。