For the complete documentation index, see llms.txt. This page is also available as Markdown.

Credenciais e acesso S3

Os dados de ligação, onde obténs as chaves e os comandos com AWS CLI, s3cmd e rclone.

Para ligar qualquer software via S3, precisas de quatro dados.

O conceito está em Acesso S3: utilizadores e credenciais; aqui tens os dados e os comandos.

Dados de ligação

Dado
O que é
Onde o obténs

Endpoint

O URL de acesso ao repositório

No resumo do repositório, em baixo à esquerda

Nome do repositório (bucket)

O nome do bucket, que atua como path

No resumo do repositório, em cima à esquerda

Chave de acesso

O identificador público da credencial

Em utilizadores › (…) › Chaves

Chave secreta

A parte privada da credencial

Em utilizadores › (…) › Chaves

📘 Proprietário e restantes utilizadores

O utilizador proprietário do repositório acede de forma direta, sem indicar o repositório.

O resto dos utilizadores devem indicar o nome do repositório (o path) ao configurar o acesso, porque não são redirecionados sozinhos.

AWS CLI

# Guarda as credenciais num perfil
aws configure
# AWS Access Key ID:     <CLAVE_DE_ACCESO>
# Chave de acesso secreta da AWS: <CLAVE_SECRETA>

# Liste o conteúdo do repositório
aws s3 ls s3://NOME-DO-REPOSITÓRIO --endpoint-url https://ENDPOINT

# Carrega um objeto
aws s3 cp ./Cópia de segurança.tar.gz s3://NOMBRE-REPOSITORIO/ --endpoint-url https://ENDPOINT

# Descarrega um objeto
aws s3 cp s3://NOMBRE-REPOSITORIO/Cópia de segurança.tar.gz ./ --endpoint-url https://ENDPOINT

s3cmd

rclone

🚧 Cuida da chave secreta

A chave secreta dá acesso ao repositório. Não a deixes no histórico do shell nem em scripts em texto claro: usa perfis de credenciais ou variáveis de ambiente, e roda-a a partir de utilizadores › (…) › Chaves se suspeitas que foi exposta. Uma credencial distinta por cliente ou por serviço facilita revogar sem afetar o resto.

URLs assinadas

Para entregar um objeto específico sem fornecer credenciais, geras um link temporário de download.

Aspeto
Detalhe

O que é

Uma ligação temporária para descarregar um objeto

Para quê

Partilhar um objeto concreto sem dar acesso ao repositório

Validade

Expira depois do tempo que defines

Onde seguir

Última atualização

Isto foi útil?