DESCRIBE SERVICE¶
Beschreibt die Eigenschaften eines Snowpark Container Services-Dienstes.
DESCRIBE kann mit DESC abgekürzt werden.
- Siehe auch:
Syntax¶
DESC[RIBE] SERVICE <name>
Parameter¶
name
Gibt den Bezeichner für den zu beschreibenden Dienst an.
Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.
Weitere Informationen dazu finden Sie unter Anforderungen an Bezeichner.
Ausgabe¶
Die Befehlsausgabe enthält Eigenschaften und Metadaten in den folgenden Spalten:
Spalte |
Beschreibung |
---|---|
|
Snowpark Container Services-Dienstname. |
|
Datenbank, in der der Dienst erstellt wird. |
|
Schema, in dem der Dienst erstellt wird. |
|
Rolle, die Eigentümer des Dienstes ist. |
|
Name des Computepools, in dem Snowflake den Dienst ausführt. |
|
Dienstspezifikationsdatei. Die Ausgabe enthält diese Spalte nur, wenn Sie bei der Ausführung des Befehls die Rolle des Diensteigentümers verwenden. |
|
Von Snowflake zugewiesener DNS-Name des Dienstes. Der DNS-Name ermöglicht die Dienst-zu-Dienst-Kommunikation (siehe Tutorial 3). |
|
Minimale Anzahl von Dienstinstanzen, die Snowflake ausführen kann. |
|
Maximale Anzahl von Dienstinstanzen, die Snowflake bei Bedarf skalieren kann. |
|
Bei „true“ setzt Snowflake den angehaltenen Dienst automatisch fort, wenn die Dienstfunktion aufgerufen oder eine eingehende Anfrage (Dateneingang) empfangen wird (siehe Verwenden eines Dienstes). |
|
Liste der Integrationen für den externen Zugriff, die mit dem Dienst verbunden sind. Weitere Informationen dazu finden Sie unter Ausgehender Netzwerk-Datenverkehr. |
|
Zeitstempel, wann der Dienst erstellt wurde. |
|
Zeitstempel, wann der Dienst zuletzt aktualisiert wurde. |
|
Zeitstempel, wann der Dienst zuletzt fortgesetzt wurde. |
|
Kommentar zum Dienst. |
|
Typ der Rolle, die Eigentümer des Objekts ist, entweder ROLE oder DATABASE_ROLE. |
|
Wenn ein Dienstcontainer eine Verbindung zu Snowflake herstellt, um eine Abfrage auszuführen, und nicht ausdrücklich ein zu verwendendes Warehouse angibt, verwendet Snowflake dieses Warehouse als Standard. |
Anforderungen an die Zugriffssteuerung¶
Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens die folgenden Berechtigungen haben:
Berechtigung |
Objekt |
Anmerkungen |
---|---|---|
MONITOR |
Dienst |
Beachten Sie, dass für die Bearbeitung eines Objekts in einem Schema auch die Berechtigung USAGE für die übergeordnete Datenbank und das Schema erforderlich ist.
Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.
Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.
Nutzungshinweise¶
Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.
Beispiele¶
Das folgende Beispiel beschreibt den Dienst namens echo_service
:
DESCRIBE SERVICE echo_service;
+--------------------+---------------+-------------+----------+-----------------------+-----------------------------------------------------------------------+---------------+---------------+-------------+--------------------------------+-------------------------------+--------------------------------+------------+---------+-----------------+-----------------+
| name | database_name | schema_name | owner | compute_pool | dns_name | min_instances | max_instances | auto_resume | external_access_integrations | created_on | updated_on | resumed_on | comment | owner_role_type | query_warehouse |
|--------------------+---------------+-------------+----------+-----------------------+-----------------------------------------------------------------------+---------------+---------------+-------------+--------------------------------+-------------------------------+--------------------------------+------------+---------------------------+-----------------|
| ECHO_SERVICE | TUTORIAL_DB | DATA_SCHEMA | TST_ROLE | TUTORIAL_COMPUTE_POOL | echo-service.data-schema.tutorial-db.snowflakecomputing.internal | 1 | 1 | true | ["example_access_integration"] |2023-10-26 10:53:32.150 -0700 | 2023-10-31 23:56:49.041 -0700 | NULL | NULL | ROLE | NULL |
+--------------------+---------------+-------------+----------+-----------------------+-----------------------------------------------------------------------+---------------+---------------+-------------+--------------------------------+-------------------------------+--------------------------------+------------+---------+-----------------+-----------------+