Selecione uma das plataformas abaixo para visualizar a documentação disponível.
Neste documento iremos mostrar como instalar o AWS CLI e conceder acesso público de leitura aos objetos armazenados no Object Storage S3 compatível da Datasafer.
Instalando AWS CLI
Nesta primeira parte, vamos instalar e configurar o cliente AWS CLI em uma máquina Linux. O AWS CLI é um cliente em linha de comando para Object Storage que roda em sistemas operacionais Linux, Mac e Windows.
Passo 1 – Baixe o arquivo de instalação
Use o comando abaixo para fazer download do instalador:
curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip
Passo 2 – Descompacte
unzip awscliv2.zip
Passo 3 – Execute o programa de instalação.
sudo ./aws/install
Passo 4 – Confirme a instalação
Para validar se o AWS CLI foi instalado de fato, realize a validação da versão com o seguinte comando.
aws –version
Liberando acesso de leitura a objetos de forma anônima
Mostraremos como deixar o acesso de leitura público a um objeto já está armazenado em seu bucket.
Passo 1: Configurando as ACLs via linha de comando (AWS CLI):
Utilize a linha de comando substituindo os parâmetros do endpoint (portal WEB), nome do bucket e nome do arquivo:
aws –endpoint-url [ENDPOINT PORTAL WEB] s3api put-object-acl –bucket [NOME DO BUCKET] –key [NOME DO ARQUIVO] –acl public-read
Exemplo:
Na imagem abaixo, estamos utilizando a ferramenta gráfica s3browser, para demonstrar as permissões dos objetos.
O nome do bucket é “test”, já o nome do objeto é “Acessos.docx”. Conforme mostrado abaixo, não há liberação de acesso público para esse objeto.
O comando abaixo atualiza a ACL:
aws –endpoint-url https://s3-dc3-001.mspclouds.com s3api put-object-acl –bucket test –key Acessos.docx –acl public-read
Após executarmos o comando, os acessos são atualizados:
Removendo a permissão
Caso queira remover o acesso, execute o comando “private” no lugar do “public-read”, conforme exemplo abaixo
aws –endpoint-url [ENDPOINT PORTAL WEB] s3api put-object-acl –bucket [NOME DO BUCKET] –key [NOME DO ARQUIVO] –acl private
Links úteis:
2024. Todos os direitos reservados. MSP Cloud Storage.
Link copiado para a área de transferência!