S3FS montando baldes Amazon S3 em sistemas Ubuntu e Debian
- 2011
- 82
- Wendell Legros
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:
- Uma conta Amazon S3 com pelo menos um balde criado
- Uma chave de acesso e chave secreta com acesso ao seu balde S3
- Um sistema debian com acesso raiz
- 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.