コンテナを使用するアプリのインストールと管理¶
このトピックでは、 Snowsight を使用して Snowflake Native App with Snowpark Container Services をインストールする方法について説明します。
リストからコンテナを使用するアプリをインストールするワークフロー¶
Snowflake Native App with Snowpark Container Services のリストを検索してインストールするには、
リストをインストールします。
非公開共有リストをインストールする場合は、 プライベート共有リストからのコンテナを使用するアプリのインストール をご参照ください
Snowflake Marketplaceで共有されているリストをインストールする場合は、 アプリのSnowflake Marketplaceの操作 をご参照ください。
アプリの管理に関連するタスクの情報については、 コンシューマーアカウントへのアクセスをリクエストする を参照してください。
必要な権限を設定する¶
リストにアクセスするには、 ACCOUNTADMIN ロール、またはアプリで IMPORT SHARE および CREATE 権限を持つ別のロールを使用する必要があります。
アプリがインストールされた後、アプリの所有者は、アプリケーションロールを使用してアプリへのアクセス権を付与できます。詳細については、 アカウントロールへのアプリケーションロールの付与 をご参照ください。
注釈
アプリの料金を支払うには、ロールに PURCHASE DATA EXCHANGE LISTING 権限があり、さらに追加の条件を満たしている必要があります。 リストに対して支払う をご参照ください。
Snowflake Marketplaceリストからのアプリのインストール¶
Snowflake Marketplace リストからアプリをインストールするには、以下の手順を実行します:
Snowsight にサインインします。
ナビゲーションメニューで Data Products » Marketplace を選択します。
アクセスしたいリストを検索または閲覧します。
リストのタイルを選択します。
Get を選択するか、収益化アプリの場合は Buy を選択します。
Options を選択し、アプリの名前を入力します。
アプリをインストールするウェアハウスを選択します。
Get を選択します。
Installing app ダイアログが表示されます。アプリのインストールに時間がかかる場合があります。アプリがインストールされると、ダイアログに Successfully Installed が表示されます。
Configure を選択します。
アプリが必要とする権限とオブジェクトへの参照のリストが表示されます。
Grant をクリックして、アプリに必要な権限を付与します。
コンテナを使用するアプリは、以下の権限を頻繁に必要とします。
CREATE COMPUTE POOL により、アプリはアカウント内にコンピュートプールを作成できます。
BIND SERVICE ENDPOINT は、アプリ内のサービスがお互いに接続できるようにします。
Activate をクリックします。
アプリがアクティベーションを開始します。アプリの複雑さによっては、時間がかかる場合があります。
アクティビティ後、 Settings ページが表示されます。
アクティビティが完了したら、 Launch App を選択します。
コンテナを使用するアプリによって使用されるコンピュートプールの表示¶
コンテナを使用するアプリには、 Compute タブがあり、アプリが使用するコンピュートプールに関する情報を表示できます。アプリの他のコンポーネントの管理については、 アプリを管理する をご参照ください。
アプリが使用するコンピュートプールを表示するには、
Snowsight にサインインします。
ナビゲーションメニューで Data Products を選択します。
表示したいコンピュートプールのアプリを選択します。
Compute タブを選択します。
このタブには、各コンピュートプールの以下の情報が表示されます:
コンピュートプールの名前とステータス。
コンピュートプールで実行されているジョブの数。
コンピュートプールで実行されているサービスの数。
コンピュートプールに現在割り当てられているノードの数。
コンピュートプールが含むことができる最小ノード数。
コンピュートプールが含むことができる最大ノード数。
コンピュートプールのインスタンスファミリー。
これらのプロパティの詳細については、 CREATE COMPUTE POOL をご参照ください。