SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS¶
Retorna os pontos de extremidade privados registrados que podem rotear sua conexão com o serviço Snowflake.
Sintaxe¶
SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS()
Argumentos¶
Nenhum.
Retornos¶
Retorna uma lista de objetos JSON, com cada objeto JSON especificando um ponto de extremidade de conectividade privada registrado. Uma cadeia de caracteres contendo uma matriz JASON vazia ("[]"
) é retornada se a conta não tiver nenhum ponto de extremidade de conectividade privada registrado para o Snowflake Service.
Onde:
consumerEndpointId
Especifica o ID da conta AWS que contém o ponto de extremidade registrado da VPC ou o identificador do grupo de recursos do Azure que contém o ponto de extremidade privado registrado.
consumerEndpointType
Especifica o tipo de ponto de extremidade de conectividade privada registrado.
pinnedConsumerEndpointId
Especifica o identificador do ponto de extremidade de conectividade privada que está registrado no Snowflake.
providerServiceEndpoint
Especifica o identificador do ponto de extremidade do servidor de conectividade privada na VPC do Snowflake.
Notas de uso¶
Somente administradores de conta (usuários com a função ACCOUNTADMIN) podem chamar esta função.
Exemplos¶
Retorna os pontos de extremidade de conectividade privada registrados que encaminham sua conexão para o serviço Snowflake:
AWS:
use role accountadmin;
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS();
[
{
"consumerEndpointId": "148896251...",
"consumerEndpointType": "Aws Id",
"pinnedConsumerEndpointId": "vpce-0be92fc5953c0...",
"providerServiceEndpoint": "vpce-svc-0dcda6d2e9d14..."
}
]
Azure:
use role accountadmin;
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINT_REGISTRATIONS();
[
{
"consumerEndpointId": "/subscriptions/a92a429f-83ba-4249.../..../snowflake-private-link",
"consumerEndpointType": "Azure Endpoint Connection Id",
"pinnedConsumerEndpointId": "184549...",
"providerServiceEndpoint": "sf-pvlinksvc-azcanadacentral.70f..."
}
]