Compartilhar via


Extensão de armazenamento do Azure no Banco de Dados do Azure para PostgreSQL

A extensão do Banco de Dados do Azure para PostgreSQL para Armazenamento do Azure permite a movimentação direta de dados entre sua instância de servidor flexível do PostgreSQL e contas de Armazenamento do Azure, dando suporte a operações de importação e exportação em vários formatos de arquivo. O uso dessa extensão simplifica os fluxos de trabalho de dados permitindo o acesso baseado em SQL ao armazenamento de blobs, facilitando a integração do PostgreSQL a outros serviços do Azure.

Ele reduz a necessidade de ETL (Extração, Transformação e Carregamento) externos e ferramentas de Extração, Carregamento e Transformação (ELT), permitindo que os comandos nativos do SQL interajam com contêineres de blob.

Ele funciona com configurações de acesso público e privado, incluindo instâncias de servidor flexível do PostgreSQL cujo adaptador de rede é injetado em uma rede virtual de sua própria infraestrutura.

A extensão dá suporte ao envio de solicitações para o serviço de Armazenamento do Azure usando autorização com Chave Compartilhada ou uso de autorização com a identidade gerenciada da ID do Microsoft Entra atribuída ao servidor.

Dada a sua segurança superior, a Microsoft recomenda muito o uso da autorização com a ID do Microsoft Entra.

Para poder usar a azure_storage extensão de qualquer um dos bancos de dados de uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL, você precisa permitir a extensão, carregar sua biblioteca e criar a extensão no banco de dados de onde você deseja usar sua funcionalidade.