App mit Containern installieren und verwalten

Unter diesem Thema wird beschrieben, wie Sie Snowsight verwenden, um eine Snowflake Native App with Snowpark Container Services zu installieren.

Workflow für das Installieren einer App mit Containern aus einem Freigabeangebot

So finden und installieren Sie ein Freigabeangebot für eine Snowflake Native App with Snowpark Container Services:

  1. Richten Sie die Berechtigungen ein, die für die Installation eines Freigabeangebots erforderlich sind.

  2. Installieren Sie das Freigabeangebot.

  3. Zeigen Sie die installierten Freigabeangebote an.

  4. Weitere Informationen zu Aufgaben im Zusammenhang mit dem Verwalten einer Anwendung finden Sie unter Zugriff auf ein Konto für Verbraucher zulassen.

Erforderliche Berechtigungen einrichten

Für den Zugriff auf Freigabeangebote müssen Sie die Rolle ACCOUNTADMIN oder eine andere Rolle mit IMPORT SHARE- und CREATE -Anwendungsberechtigungen verwenden.

Nachdem eine Anwendung installiert wurde, kann der Eigentümer der Anwendung mithilfe von Anwendungsrollen Zugriff auf die Anwendung gewähren. Weitere Informationen dazu finden Sie unter Anwendungsrollen zu Kontorollen zuweisen.

Bemerkung

Um die Nutzung einer Anwendung in Rechnung zu stellen, muss Ihre Rolle auch die Berechtigung PURCHASE DATA EXCHANGE LISTING haben, und Sie müssen zusätzliche Kriterien erfüllen. Weitere Informationen dazu finden Sie unter Für Freigabeangebote bezahlen.

App mit Containern aus einem freigegebenen privaten Freigabeangebot installieren

Bemerkung

Als Anbieter können Sie Ihre Anwendung testen, indem Sie ein privates Freigabeangebot erstellen, dieses für ein anderes Konto in Ihrer Organisation freigeben, auf das Sie Zugriff haben, sich bei diesem Konto anmelden und die folgenden Schritte ausführen, um die Anwendung zu installieren.

So installieren Sie eine App aus einem privaten Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Apps aus.

  3. Wählen Sie unter Recently shared with you die Kachel des Freigabeangebots aus.

  4. Wählen Sie Get aus, oder wählen Sie für eine kostenpflichtige App Buy aus.

  5. Wählen Sie Options aus, und geben Sie dann einen Namen für die App ein.

  6. Wählen Sie das Warehouse aus, in dem Sie die App installieren möchten.

  7. Wählen Sie Get aus.

    Daraufhin wird das Dialogfeld Installing app angezeigt. Die Installation der App kann einige Zeit in Anspruch nehmen. Nachdem die App installiert wurde, wird der Dialog Successfully Installed angezeigt.

  8. Wählen Sie Configure aus.

    Hier wird eine Liste der Berechtigungen und Verweise auf Objekte angezeigt, die die App benötigt.

  9. Klicken Sie auf Grant, um die für die App erforderlichen Berechtigungen zu erteilen.

    Apps mit Containern benötigen häufig die folgenden Berechtigungen:

    • CREATE COMPUTE POOL ermöglicht der App das Erstellen eines Computepools in Ihrem Konto.

    • BIND SERVICE ENDPOINT ermöglicht Diensten in der App, sich miteinander zu verbinden.

  10. Klicken Sie auf Activate.

    Die App beginnt mit der Aktivierung. Je nach Komplexität der App kann dies einige Zeit dauern. Nach der Aktivierung wird die Seite Security angezeigt.

  11. Nachdem die Aktivierung abgeschlossen ist, wählen Sie Launch App aus.

Anwendung aus einem Snowflake Marketplace-Freigabeangebot installieren

So installieren Sie eine Anwendung aus einer Snowflake Marketplace-Freigabeangebot:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products » Marketplace aus.

  3. Suchen Sie das Freigabeangebot, auf das Sie zugreifen möchten.

  4. Wählen Sie die Kachel des Freigabeangebots aus.

  5. Wählen Sie Get aus, oder wählen Sie für eine kostenpflichtige App Buy aus.

  6. Wählen Sie Options aus, und geben Sie dann einen Namen für die App ein.

  7. Wählen Sie das Warehouse aus, in dem Sie die App installieren möchten.

  8. Wählen Sie Get aus.

    Daraufhin wird das Dialogfeld Installing app angezeigt. Die Installation der App kann einige Zeit in Anspruch nehmen. Nachdem die App installiert wurde, wird der Dialog Successfully Installed angezeigt.

  9. Wählen Sie Configure aus.

    Hier wird eine Liste der Berechtigungen und Verweise auf Objekte angezeigt, die die App benötigt.

  10. Klicken Sie auf Grant, um die für die App erforderlichen Berechtigungen zu erteilen.

    Apps mit Containern benötigen häufig die folgenden Berechtigungen:

    • CREATE COMPUTE POOL ermöglicht der App das Erstellen eines Computepools in Ihrem Konto.

    • BIND SERVICE ENDPOINT ermöglicht Diensten in der App, sich miteinander zu verbinden.

  11. Klicken Sie auf Activate.

    Die App beginnt mit der Aktivierung. Je nach Komplexität der App kann dies einige Zeit dauern. Nach der Aktivierung wird die Seite Security angezeigt.

  12. Nachdem die Aktivierung abgeschlossen ist, wählen Sie Launch App aus.

Anzeigen der von einer App mit Containern verwendeten Computepools

Eine App mit Containern bietet eine Registerkarte Compute, auf der Sie Informationen zu den von der App verwendeten Computepools anzeigen können. Weitere Informationen zum Verwalten anderer Komponenten einer App finden Sie unter Anwendungen verwalten.

So zeigen Sie die von einer App verwendeten Computepools an:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option Data Products aus.

  3. Wählen Sie die App aus, deren Computepools angezeigt werden sollen.

  4. Wählen Sie die Registerkarte Compute aus.

Auf dieser Registerkarte werden zu jedem Computepool die folgenden Informationen angezeigt:

  • Name des Computepools und dessen Status.

  • Anzahl der Jobs, die im Computepool ausgeführt werden.

  • Anzahl der Dienste, die im Computepool ausgeführt werden.

  • Anzahl der Knoten, die derzeit dem Computepool zugewiesen sind.

  • Mindestanzahl von Knoten, die der Computepool enthalten kann.

  • Maximale Anzahl von Knoten, die der Computepool enthalten kann

  • Instanzfamilie des Computepools.

Weitere Informationen zu diesen Eigenschaften finden Sie unter CREATE COMPUTE POOL.