- Kategorien:
Systemfunktionen (Systemsteuerung)
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT¶
Stellt einen privaten Konnektivitätsendpunkt in der VPC oder dem VNet von Snowflake wieder her, damit Snowflake eine Verbindung zu einem externen Dienst über private Konnektivität herstellen kann. Bei dem Endpunkt kann es sich um einen Dienstendpunkt oder einen Ressourcenendpunkt handeln. Dies hängt von der Cloud-Plattform, die Ihr Snowflake Konto hostet.
Sie können einen privaten Endpunkt innerhalb von 7 Tagen nach dessen Entfernung wiederherstellen. Nach Ablauf von 7 Tagen kann der Endpunkt nicht mehr wiederhergestellt werden, und Sie müssen den Endpunkt mit der Systemfunktion SYSTEM$PROVISION_PRIVATELINK_ENDPOINT neu erstellen.
- Siehe auch:
Einführung in die private Konnektivität , Private Konnektivitätsendpunkte verwalten: Azure
Syntax¶
Azure Private Link-Dienst¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT( '<provider_resource_id>' )
Alle anderen externen Dienste¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT(
'<provider_resource_id>' ,
'<subresource>'
)
Argumente¶
provider_resource_id
Gibt den vollqualifizierten Bezeichner für die Ressource oder den Dienst in Ihrem VPC oder VNet an.
'subresource'
Gibt den Namen der Subresource im Argument
host_name
an. Der Werthost_name
wird bei der Bereitstellung des privaten Endpunkts verwendet.Wenn Sie ausgehende private Verbindungen mit den folgenden Diensten verwenden möchten, geben Sie diese Werte an:
Externer Netzwerkzugriff auf Microsoft Azure: Wenn der Wert des Hostnamens
externalaccessdemo.database.windows.net
ist, lautet der Wert vonsubresource
sqlServer
.Externe Stagingbereiche auf Microsoft Azure: Wenn der Wert des Hostnamens
storagedemo.blob.core.windows.net
ist, lautet der Wert vonsubresource
blob
.
Alle unterstützten Werte finden Sie in der Tabelle Subressourcen.
Rückgabewerte¶
Gibt eine Statusmeldung zurück, die besagt, dass der Endpunkt mit seinem Bezeichner erfolgreich wiederhergestellt wurde.
Azure:
Private endpoint with id '/subscriptions/66666666-7777-8888-9999-0000000000/resourcegroups/rg/providers/microsoft.network/privateendpoints/00000000-1111-2222-3333-4444444444' restored successfully.
Nutzungshinweise¶
Diese Funktion kann nur von Kontoadministratoren (d. h. Benutzer mit der Rolle ACCOUNTADMIN) ausgeführt werden.
Es erscheint eine Fehlermeldung, wenn ein privater Konnektivitätsendpunkt nicht mit den angegebenen Argumenten verbunden ist.
Beispiele¶
Stellen Sie einen privaten Endpunkt wieder her, damit Snowflake auf Microsoft Azure eine Verbindung mit dem Azure API Management Service in Ihrem Azure VNet herstellen kann:
SELECT SYSTEM$RESTORE_PRIVATELINK_ENDPOINT(
'/subscriptions/11111111-2222-3333-4444-5555555555/resourceGroups/my_rg/providers/Microsoft.Sql/servers/my_db_server',
'sqlServer'
);
Private endpoint with id ''/subscriptions/66666666-7777-8888-9999-0000000000/resourcegroups/rg/providers/microsoft.network/privateendpoints/00000000-1111-2222-3333-4444444444'' restored successfully.