Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_GCP_KMS_CMK_GRANT_ACCESS_CMD

Retorna um comando gcloud do Google Cloud para obter informações de política para o Google Cloud Key Management Service para uso com chaves gerenciadas pelo cliente e Tri-Secret Secure para contas Snowflake no Google Cloud Platform.

Consulte também:

Explicação do gerenciamento de chaves de criptografia no Snowflake

Sintaxe

SYSTEM$GET_GCP_KMS_CMK_GRANT_ACCESS_CMD()
Copy

Argumentos

Nenhum.

Notas de uso

  • Esta função é para uso apenas em contas Snowflake no Google Cloud Platform.

  • Somente administradores de conta (ou seja, usuários com a função ACCOUNTADMIN) ou uma função que tenha o privilégio MONITOR SECURITY podem chamar esta função.

Exemplos

Retorne o comando gcloud para obter informações da política GCP KMS para chaves gerenciadas pelo cliente e Tri-Secret Secure. Observe que o exemplo de comando gcloud não contém valores de opções reais, alguns dos quais são substituídos por colchetes angulares.

Para obter mais detalhes sobre o comando gcloud, consulte a documentação de gcloud kms.

select SYSTEM$GET_GCP_KMS_CMK_GRANT_ACCESS_CMD();
Copy

Retorna:

gcloud kms keys add-iam-policy-binding <key-name> --project <project-id> --location <location> --keyring <key-ring> --member serviceAccount:<service-account-email> --role roles/cloudkms.cryptoKeyEncrypterDecrypter
Copy