- Categorias:
Funções do sistema (Controle do sistema)
SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS¶
Desprovisiona um ponto de extremidade de conectividade privada no Snowflake VPC ou VNet para impedir que o Snowflake se conecte a um serviço de gerenciamento de chaves (KMS) 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.
Se você chamar esta função e remover erroneamente um ponto de extremidade, chame a SYSTEM$RESTORE_PRIVATELINK_ENDPOINT_TSS Função do sistema para restaurar o ponto de extremidade dentro do sete dias. Após sete dias, o ponto de extremidade será excluído e não poderá ser recuperado; será necessário recriar o ponto de extremidade com a SYSTEM$PROVISION_PRIVATELINK_ENDPOINT_TSS.
Sintaxe¶
AWS:
SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS(
'<provider_service_name>'
)
Azure:
SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS(
'<provider_resource_id>'
)
Argumentos¶
provider_service_nameEspecifica o externo KMS ponto de extremidade de recurso.
provider_resource_idEspecifica o identificador totalmente qualificado do recurso em sua VPC ou VNet.
Retornos¶
Retorna uma mensagem de status informando que o ponto de extremidade, com seu identificador, foi desprovisionado com sucesso.
Requisitos de controle de acesso¶
Somente os usuários aos quais foi concedido o privilégio MODIFY na conta podem chamar esta função. O privilégio MODIFY normalmente é concedido apenas à função ACCOUNTADMIN.
Notas de uso¶
Uma mensagem de erro ocorre se um ponto de extremidade de conectividade privada não estiver associado aos argumentos especificados.
Exemplos¶
AWS:
Desprovisione um ponto de extremidade privado com acesso externo ao AWS KMS:
SELECT SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS('com.amazonaws.us-west-2.s3');
Azure:
Desprovisione um ponto de extremidade privado para impedir que o Snowflake se conecte a um cofre de chaves externo no Microsoft Azure par Tri-Secret Secure:
SELECT SYSTEM$DEPROVISION_PRIVATELINK_ENDPOINT_TSS(
'/subscriptions/12345678-90ab-cdef-1234-567890abcdef/resourceGroups/myvault/providers/Microsoft.KeyVault/vaults/TriSecretVault', 'trisecretvault.vault.azure.net'
);
"Resource Endpoint with id "/subscriptions/12345678-90ab-cdef-1234-567890abcdef/resourceGroups/myvault/privatelink-test/providers/Microsoft.KeyVault/vaults/TriSecretVault/privateEndpoints/" deprovisioned successfully"