- Categorias:
Funções do sistema (Controle do sistema)
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT¶
Restaura um ponto de extremidade de conectividade privada no Snowflake VPC ou VNet para permitir que o Snowflake se conecte a um serviço externo usando conectividade privada. O ponto de extremidade pode ser um ponto de extremidade de servidor ou um ponto de extremidade de recurso, dependendo da plataforma de nuvem que hospeda sua conta Snowflake.
É possível restaurar um ponto de extremidade privado em até 7 dias após o desprovisionamento. Após 7 dias, o ponto de extremidade não poderá ser restaurado e você precisará recriar o ponto de extremidade com a função do sistema SYSTEM$PROVISION_PRIVATELINK_ENDPOINT.
- Consulte também:
Introdução à conectividade privada, Gerenciar pontos de extremidade de conectividade privada: Azure
Sintaxe¶
Serviço Azure Private Link¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT( '<provider_resource_id>' )
Todos os outros serviços externos¶
SYSTEM$RESTORE_PRIVATELINK_ENDPOINT(
'<provider_resource_id>' ,
'<subresource>'
)
Argumentos¶
provider_resource_id
Especifica o identificador totalmente qualificado para o recurso ou serviço em seu VPC ou VNet.
'subresource'
Especifica o nome do sub-recurso no argumento
host_name
; o valorhost_name
é usado ao provisionar o ponto de extremidade privado.Se você quiser usar conectividade privada de saída com os seguintes serviços, especifique estes valores:
Acesso à rede externa em Microsoft Azure: Se o valor do nome do host for
externalaccessdemo.database.windows.net
, o valorsubresource
serásqlServer
.Estágios externos em Microsoft Azure: Se o valor do nome do host for
storagedemo.blob.core.windows.net
, o valor desubresource
seráblob
.
Para todos os valores compatíveis, consulte a Tabela sub-recursos.
Retornos¶
Retorna uma mensagem de status informando que o ponto de extremidade, com seu identificador, foi restaurado com sucesso.
Azure:
Private endpoint with id '/subscriptions/66666666-7777-8888-9999-0000000000/resourcegroups/rg/providers/microsoft.network/privateendpoints/00000000-1111-2222-3333-4444444444' restored successfully.
Notas de uso¶
Somente administradores de conta (usuários com a função ACCOUNTADMIN) podem chamar esta função.
Uma mensagem de erro ocorre se um ponto de extremidade de conectividade privada não estiver associado aos argumentos especificados.
Exemplos¶
Restaure um ponto de extremidade privado para permitir que o Snowflake no Microsoft Azure se conecte ao serviço Azure API Management na sua Azure VNet:
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.