Ir para o conteúdo principal

Configure o Unity Catalog com Armazenamento Externo

Crie um catálogo do Unity Catalog baseado em um bucket S3 externo, com credenciais de armazenamento, localização externa e um esquema pronto para tabelas do Lakehouse.

Prévia de Configure o Unity Catalog com Armazenamento Externo

Crie com IA

  1. Copie o prompt abaixo
  2. Cole-o no Cursor, Claude Code, Codex ou em qualquer agente de programação
  3. Seu agente cria o app, fazendo perguntas ao longo do processo para que o resultado seja exatamente como você deseja

Não conhece os modelos? Saiba mais aqui

Ao concluir, você terá:

  • Uma role IAM que concede ao Databricks acesso ao seu bucket S3
  • Uma credencial de armazenamento e uma localização externa registradas no Unity Catalog
  • Um catálogo do Unity Catalog usando seu bucket S3 externo como raiz de armazenamento
  • Infraestrutura pronta para Sync Tables, acesso entre contas ou políticas de ciclo de vida personalizadas

Prerequisites

Este modelo cria um catálogo do Unity Catalog respaldado por um bucket S3 externo e exige privilégios específicos da AWS tanto no Databricks quanto no IAM da AWS.

  • Workspace AWS. Este modelo usa S3 e IAM; não se aplica a workspaces Azure ou GCP. Confirme que o host do seu workspace é *.cloud.databricks.com.
  • Unity Catalog habilitado no workspace. Execute databricks catalogs list --profile <PROFILE> e verifique se o comando é bem-sucedido e se pelo menos um catálogo aparece (por exemplo, o catálogo padrão do seu workspace). Um erro not enabled significa que o workspace não está vinculado a um metastore do Unity Catalog.
  • Privilégios de metastore para criar credenciais e catálogos. Você precisa de CREATE STORAGE CREDENTIAL, CREATE EXTERNAL LOCATION e CREATE_CATALOG no metastore. Se alguma chamada da CLI neste modelo retornar PERMISSION_DENIED, peça ao administrador do metastore que conceda o privilégio que está faltando.
  • Um bucket S3 e uma role IAM na mesma região da AWS do seu workspace. O bucket pode estar em outra conta da AWS — o acesso entre contas é justamente o que a role IAM da credencial de armazenamento fornece. O modelo mostra como apontar uma credencial de armazenamento para a role IAM; você já deve ter permissões na AWS para criar a role e a política.

Explore mais modelos

Databricks Developer Hub

Pronto para lançar seu próximo aplicativo baseado em agentes em minutos?

Ler a documentação