Permitir acesso ao Google Cloud Storage¶
Se sua organização do Google Cloud aplicar uma restrição de domínio, um administrador do Google Cloud deverá permitir que o ID de cliente do Google Workspace entre na restrição de domínio para que a conta de serviço do Snowflake possa acessar seu armazenamento.
Importante
Se sua organização do Google Cloud foi criada em ou após 3 de maio de 2024, o Google Cloud Platform aplicará uma restrição de domínio nas políticas da organização do projeto. A restrição padrão lista seu domínio como o único valor permitido.
Para permitir que a conta de serviço Snowflake acesse seu armazenamento, você deve atualizar a restrição de domínio.
Recuperar o ID de cliente do Google Workspace¶
Antes de atualizar uma política da organização, você deve recuperar o ID de cliente do Google Workspace associado à conta de serviço do Snowflake.
Chamar a função SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO:
SELECT SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO();
A função retorna o ID de projeto e o ID de cliente do Google Workspace (snowflake-customer-directory-id
) para a conta de serviço do Snowflake.
Exemplo de saída:
{
"snowflake-project-id":["preprod-deployment1-a12b"],
"snowflake-customer-directory-id":["A01bcd2ef"]
}
Atualizar a lista de permissões para uma restrição de domínio¶
Para atualizar a lista de permissões para sua restrição de domínio, você deve atualizar a política da sua organização. Especificamente, você deve adicionar o ID de cliente do Google Workspace para a conta de serviço Snowflake à lista allowed_values
na restrição.
Para obter instruções, consulte Definir a política da organização na documentação do Google Cloud.