DBeaver
 sql >> Base de Dados >  >> Database Tools >> DBeaver

Gerenciamento fácil para arquivos do AWS S3

Às vezes, os funcionários da empresa precisam acessar os arquivos armazenados na AWS. É possível fazer isso com o console da AWS. Mas por motivos de segurança, o administrador não pode fornecer as credenciais necessárias para isso. Hoje vamos contar como resolver esse problema com o navegador S3, uma das ferramentas mais importantes do DBeaver Ultimate.


Primeiros passos

Os arquivos que você precisa são armazenados no S3 ou Simple Storage Service que fornece armazenamento de objetos por meio de uma interface de serviço web. No momento, o DBeaver oferece suporte ao Amazon S3, mas nossa equipe já está trabalhando para adicionar outros serviços em nuvem.

Para ter acesso ao S3, você precisa criar uma configuração de nuvem. Você pode fazer isso clicando no ícone Cloud no canto superior esquerdo da tela. Em seguida, escolha um método de autenticação e preencha todos os campos obrigatórios. Se você abrir a guia Regiões, verá que apenas uma região é selecionada por padrão. Use as caixas de seleção para selecionar aqueles em que os arquivos que você precisa são armazenados.

Se você já criou uma configuração para o Cloud Explorer,
você pode usá-la para o navegador S3 sem nenhuma configuração adicional.

Se você tiver vários conjuntos de credenciais com acesso a bancos de dados diferentes, poderá criar quantas configurações de nuvem forem necessárias com credenciais diferentes. Leia mais sobre como criar uma configuração em nosso artigo do Cloud Explorer.

Trabalhando com o navegador S3

Para abrir o navegador S3, clique no ícone com a pasta e nuvem sobre ele. Você verá uma lista de pastas cujos nomes correspondem às configurações que você criou. As credenciais da AWS definem as permissões para acessar os arquivos.

Ao abrir a pasta principal, você verá uma lista de subpastas divididas pelas regiões.


Você pode trabalhar com o navegador S3 da mesma forma que com um sistema de arquivos normal. Por exemplo, você pode abrir qualquer arquivo selecionado clicando duas vezes nele ou usando o menu de contexto. Este menu também permite copiar ou excluir o arquivo selecionado.


Nas duas colunas à direita do navegador S3, você pode ver o tamanho do arquivo em kilobytes e a data e hora em que foi modificado pela última vez.

Você pode visualizar os arquivos diretamente no navegador S3. O tipo de arquivo é reconhecido automaticamente. Os scripts SQL serão abertos no SQL Editor. Outros tipos de arquivos são abertos com os aplicativos padrão do seu sistema operacional.


Se você abrir o Project Explorer, poderá arrastar e soltar arquivos dele para o S3 Browser e vice-versa. Por exemplo, você pode adicionar scripts criados anteriormente no DBeaver ao armazenamento em nuvem. Da mesma forma, você pode copiar qualquer arquivo do navegador S3 diretamente para o seu disco rígido e vice-versa.

Bancos de dados Athena e navegador S3

Uma das vantagens importantes do navegador S3 do DBeaver é a capacidade de trabalhar convenientemente com o Athena – um serviço para realizar consultas interativas no Amazon S3. É frequentemente usado como uma ferramenta para gerenciamento de arquivos CSV, mas configurar o Athena é complicado.

Com o navegador S3, você pode abrir arquivos CSV da mesma forma que ao selecioná-los no disco rígido. Mas esta não é a única vantagem desta ferramenta. Ao se conectar aos bancos de dados Athena sem a ajuda do navegador S3, você precisa saber o caminho exato da pasta na qual os arquivos necessários estão armazenados. Se houver várias pastas, para alternar entre elas, você precisará inserir o caminho desejado a cada vez.

Nas configurações de conexão do Athena, você pode encontrar o botão Procurar. Clique nele para alternar rapidamente entre configurações e pastas e trabalhar com qualquer arquivo disponível para você em cada região. Graças a isso, trabalhar com serviços em nuvem se torna mais fácil e conveniente.


Esperamos que este artigo tenha sido útil. Nas postagens do blog a seguir, falaremos sobre outros recursos e ferramentas interessantes do DBeaver.