Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS

Verhindert, dass der gesamte öffentliche Datenverkehr auf das von Snowflake verwaltete Speichervolumen des aktuellen Snowflake-Kontos auf Microsoft Azure zugreifen kann.

Diese Funktion verwendet die Einstellungen des Azure-Speicherkontos verwalteter Speichervolumen, um öffentliche IP-Adressen zu blockieren. Weitere Informationen dazu, welche Azure-Einstellungen betroffen sind, finden Sie unter Sperren des öffentlichen Zugriffs.

Wichtig

Stellen Sie sicher, dass der Datenverkehr über private Konnektivität den internen Stagingbereich erreicht, bevor Sie den öffentlichen Zugriff blockieren. Das Blockieren des öffentlichen Zugriffs ohne Konfiguration der privaten Konnektivität kann zu unbeabsichtigten Unterbrechungen führen.

Siehe auch:

SYSTEM$UNBLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS, SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS

Syntax

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS()

Argumente

Keine.

Rückgabewerte

Diese Funktion gibt die folgenden Statusmeldungen zurück:

Statusmeldung

Beschreibung

Der öffentliche Zugriff auf von Snowflake verwaltete Speichervolumen ist blockiert.

Zeigt an, dass die Funktion den öffentlichen Zugriff erfolgreich blockiert hat.

Network config is not found, Please contact support

Zeigt an, dass es ein Problem mit den Systemparametern gibt.

Auf dem Konto sind keine Interop-Volumen konfiguriert

Zeigt an, dass für das Konto keine von Snowflake verwalteten Speichervolumes konfiguriert sind.

Fehler auf Microsoft Azure beim Versuch, den öffentlichen Zugriff auf von Snowflake verwaltete Speichervolumen zu blockieren. Please contact Snowflake support.

Zeigt an, dass die Funktion nicht in der Lage war, die Azure-Einstellungen zu ändern, um den öffentlichen Zugriff zu blockieren.

Nutzungshinweise

  • Nur Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) können diese Funktion ausführen.

  • Es kann einige Minuten dauern, bis diese Funktion ausgeführt wurde.

  • Diese Funktion kann mit Snowflake-Konten auf Azure verwendet werden. AWS und Google Cloud werden nicht unterstützt.

Beispiele

Blockieren Sie den gesamten öffentlichen Datenverkehr, der versucht, auf das von Snowflake verwaltete Speichervolumen eines Azure-Kontos zuzugreifen.

USE ROLE ACCOUNTADMIN;

SELECT SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS();