Externer Netzwerkzugang und private Konnektivität auf Microsoft Azure¶
In diesem Thema finden Sie Details zur Konfiguration der ausgehenden privaten Konnektivität zu einem externen Dienst durch einen externen Netzwerkzugang. Die Hauptunterschiede zwischen den Konfigurationen für ausgehende öffentliche Konnektivität und ausgehende private Konnektivität bestehen darin, dass Sie bei der privaten Konnektivität die folgenden Operationen durchführen müssen:
Erstellen Sie einen privaten Konnektivitätsendpunkt. Für diesen Schritt ist die ACCOUNTADMIN-Rolle erforderlich.
Erstellen Sie die Netzwerkregel, um die
PRIVATE_HOST_PORT-Eigenschaft zu verwenden. Diese Eigenschaft beinhaltet die Azure-URL und die Portnummer, die es ermöglicht, dass die Verbindung von Snowflake zu Microsoft Azure über das Microsoft Azure-interne Netzwerk erfolgt und das öffentliche Internet vermieden wird.
Kosten für ausgehende private Konnektivität¶
Sie zahlen für jeden privaten Konnektivitätsendpunkt zusammen mit den insgesamt verarbeiteten Daten. Die Preise für diese Artikel finden Sie in der Snowflake Service Consumption Table.
Sie können die Kosten für diese Element ermitteln, indem Sie bei der Abfrage von Abrechnungsansichten in den Schemata ACCOUNT_USAGE und ORGANIZATION_USAGE nach den folgenden Diensttypen filtern:
OUTBOUND_PRIVATELINK_ENDPOINT
OUTBOUND_PRIVATELINK_DATA_PROCESSED
Sie können zum Beispiel die Ansicht USAGE_IN_CURRENCY_DAILY abfragen und nach folgenden Diensttypen filtern.
Konfigurieren Sie den externen Zugriff auf das Netzwerk¶
Diese Schritte gelten nur für die Verwendung ausgehender privater Konnektivität mit externem Netzwerkzugang auf Microsoft Azure:
Rufen Sie die SYSTEM$PROVISION_PRIVATELINK_ENDPOINT-Systemfunktion auf, um einen privaten Konnektivitätsendpunkt in Ihrer Snowflake VNet bereitzustellen, damit Snowflake eine Verbindung zu einem externen Dienst über private Konnektivität herstellen kann:
Genehmigen Sie im Azure-Portal und als Eigentümer der Azure-API-Verwaltungsressource den privaten Endpunkt. Weitere Informationen finden Sie in der Microsoft Azure-Dokumentation.
Erstellen Sie eine Datenbank und Schemas, um die Netzwerkregel, das Geheimnis und die Prozedur zu speichern:
Erstellen Sie eine Netzwerkregel und geben Sie die Eigenschaft
PRIVATE_HOST_PORTan, um private Konnektivität zu ermöglichen:Erstellen Sie ein Geheimnis, um die Anmeldeinformationen sicher zu speichern:
Erstellen Sie eine Integration für externen Zugriff, wobei Sie die Netzwerkregel aus dem vorherigen Schritt angeben:
Erstellen Sie eine Prozedur, um eine Verbindung mit dem externen Dienst herzustellen:
Rufen Sie die Prozedur auf, um eine Verbindung zum externen Dienst herzustellen:
Wiederholen Sie diese Schritte für jede Konfiguration des externen Netzwerkzugangs, die eine private Konnektivität erfordert.
Wenn Sie den privaten Konnektivitätsendpunkt für die Integration des Zugriffs auf externe Netzwerke nicht mehr benötigen, rufen Sie die SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT-Systemfunktion auf.