S3FS montando baldes Amazon S3 em sistemas Ubuntu e Debian

S3FS montando baldes Amazon S3 em sistemas Ubuntu e Debian

A Amazon S3 é um serviço de armazenamento de objetos altamente escalável e durável que permite armazenar e recuperar qualquer quantidade de dados de qualquer lugar na web. S3FS é um fusível (sistema de arquivos no Userspace) para a Amazon S3 que permite montar baldes Amazon S3 como um sistema de arquivos local em seu sistema Debian. Isso permite acessar e manipular facilmente seus dados S3 como se fossem armazenados em um sistema de arquivos local. Neste artigo, mostraremos como montar um balde Amazon S3 em um sistema Debian usando S3FS.

Antes de começarmos, verifique se você tem o seguinte:

  1. Uma conta Amazon S3 com pelo menos um balde criado
  2. Uma chave de acesso e chave secreta com acesso ao seu balde S3
  3. Um sistema debian com acesso raiz
  4. S3FS instalado em seu sistema

Aqui está o guia passo a passo para montar um balde Amazon S3 em um sistema Debian usando S3FS:

Etapa 1: Instale S3FS

Primeiro de tudo, instale o pacote S3FS em seu sistema. Que está disponível nos repositórios do sistema padrão. Para instalar este tipo de pacote:

Atualização do sudo apt  sudo apt install s3fs  

Este comando instala S3Fs em seu sistema Debian.

Etapa 2: Crie um diretório para montar o balde S3

Agora, crie um diretório para montar o balde S3. Você também pode usar um diretório existente.

sudo mkdir /mnt /s3-montagem  

Isso cria um diretório onde o balde S3 será montado. Você pode escolher um nome de diretório diferente conforme desejado.

Modifique as permissões para o diretório de montagem:

sudo chmod 777 /mnt /s3-montagem  

Isso define as permissões para o diretório de montagem para permitir acesso de leitura/gravação para todos os usuários.

Etapa 3: Crie arquivo de credenciais

Crie um arquivo de senha para armazenar suas chaves de acesso e secretas. Você pode gerar pares de chaves em sua conta da Amazon Web Services.

echo access_key: secret_key> ~//.passwd-s3fs  sudo chmod 600 ~//.passwd-s3fs  

Substituir CHAVE DE ACESSO e CHAVE SECRETA Com o seu acesso Amazon S3 e as teclas secretas de Amazon. Este arquivo armazena suas chaves de acesso e secretas com segurança, e as permissões são definidas para evitar acesso não autorizado.

Etapa 4: Montando o balde S3

Finalmente, use s3fs ferramenta de linha de comando para montar seu balde S3.

sudo s3fs bucket_name/mnt/s3 -mount -o passwd_file = ~///.passwd-s3fs  

Substitua o “Bucket_name” com o nome real do seu balde Amazon S3. Este comando monta o balde S3 no diretório de montagem especificado.

Etapa 5: Verifique isso

Para verificar se o balde S3 está montado com sucesso, execute:

sudo df -h  

Este comando exibe o uso do disco e os sistemas de arquivos montados em seu sistema. Se o balde S3 for montado com sucesso, você verá o diretório de montagem listado com seu nome de balde S3 correspondente.

Bucket da Amazon S3 de montagem

É isso! Agora você montou com sucesso um balde Amazon S3 em seu sistema Debian usando S3FS. Agora você pode acessar e manipular os dados no seu balde S3 como se fosse armazenado em um sistema de arquivos local.

Conclusão

Em conclusão, montar um balde Amazon S3 em um sistema Debian usando S3FS é uma maneira simples e eficaz de acessar seus dados S3. Com o S3FS, você pode acessar e manipular facilmente seus dados S3 como se fossem armazenados em um sistema de arquivos local, facilitando o trabalho com seus dados S3 em seu ambiente Debian.