Essa dica é bem específica, aborda como montar um bucket
Amazon S3 no
Linux. A distribuição utilizada foi o
Debian.
O que é um bucket Amazon S3
A grosso modo, Amazon S3, que vem de
Amazon Simple Storage Service, é um serviço de armazenamento em nuvem de certa forma similar ao
Google One,
OneDrive e
Dropbox, com o diferencial de possuir recursos para desenvolvedores integrarem seus arquivos/objetos com demais serviços cloud oferecidos pela Amazon.
Configuração
Considerando que você já possua um bucket criado em
https://s3.console.aws.amazon.com/s3, acesse a interface
Identity and Access Management (IAM) no seguinte link:
Clique em "Access Keys" e em seguida "Create a new access key".
Copie a KEY ID e a Secret Access Key.
Agora crie o seguinte arquivo em seu diretório $HOME:
vim ~/.passwd-s3fs
E preencha-o com o seguinte conteúdo:
KEY_ID:SECRET
Ou seja, a access key ID e secret access key separadas por ":". Ficará parecido com isso:
A44AVNP4S4BDI4NXCP4X:N625/xQ666vPsMIO0MOlF6NK6dKg9vJs999fIc1V
Ajuste as permissões do arquivo:
chmod 600 ~/.passwd-s3fs
Instale o pacote s3fs:
sudo apt install s3fs
E agora basta montar seu bucket:
s3fs nome-do-bucket /caminho/local/bucket
Montando o bucket automaticamente (boot)
Copie o ~/.passwd-s3fs para o diretório /etc:
sudo cp ~/.passwd-s3fs /etc/passwd-s3fs
Ajuste a permissão do arquivo para:
sudo chmod 640 /etc/passwd-s3fs
Edite o arquivo /etc/fuse.conf e descomente a linha:
sudo vim /etc/fuse.conf
user_allow_other
Edite o
fstab e adicione a seguinte linha:
sudo vim /etc/fstab
s3fs#nome-do-bucket /caminho/local/bucket fuse _netdev,allow_other,url=https://s3.amazonaws.com 0 0
Não deixe de mudar "nome-do-bucket" e "/caminho/local/bucket" para sua configuração.
É isso, espero ter ajudado!