Configurar a conta de armazenamento do Unity Catalog para CORS

Você deve configurar o compartilhamento de recursos de origem cruzada (CORS) para que o Databricks upload arquivos com eficiência para gerenciar volumes definidos no Unity Catalog.

Você pode definir as configurações do CORS durante a implantação inicial do armazenamento metastore do Unity Catalog ou alterar essas configurações posteriormente. Somente administradores cloud com privilégios suficientes podem aplicar essas alterações. As instruções a seguir pressupõem que você tenha as credenciais adequadas e faça logs no console cloud para a account que contém sua account de armazenamento.

Definir configurações de CORS para Google Cloud Storage

  1. Crie um arquivo JSON com a seguinte configuração:

    [
       {
       "origin": ["https://*.gcp.databricks.com"],
       "method": ["GET"],
       "responseHeader": ["Content-Type"],
       "maxAgeSeconds": 3600
       }
    ]
    
  2. Usando a CLI do gcloud, execute o comando storage buckets update com o sinalizador --cors-file:

    gcloud storage buckets update gs://<bucket-name> --cors-file=<cors-config-file>
    

    onde:

    • <bucket-name> é o nome do seu balde. Por exemplo, my-bucket.

    • <cors-config-file> é o caminho para o arquivo JSON que você criou na etapa 1.

Para mais informações, consulte a [documentação do Google clouds ]https://cloud.google.com/storage/docs/