Configurar o acesso a uma fonte: armazenamento compatível com S3

Para transferir dados de um provedor de repositório de objetos compatível com S3 (como Ceph, MinIO, Cloudflare R2 ou Wasabi), você precisa receber as credenciais da API do seu provedor de armazenamento e configurar os agentes do Serviço de transferência do Cloud Storage com acesso ao bucket de origem.

Pré-requisitos

Antes de configurar a transferência, verifique se você configurou o seguinte:

Permissões de origem necessárias

Para autenticar no provedor de armazenamento compatível com S3, consiga um ID da chave de acesso e uma chave de acesso secreta no console de gerenciamento do provedor.

Verifique se as credenciais da chave de acesso têm as seguintes permissões mínimas no bucket de origem:

Permissão Descrição Obrigatório
s3:ListBucket Permite que o Serviço de transferência do Cloud Storage liste objetos no bucket de origem. Sempre obrigatório.
s3:GetObject Permite que o Serviço de transferência do Cloud Storage leia objetos do bucket de origem. Sempre obrigatório.
s3:DeleteObject Permite que o Serviço de transferência do Cloud Storage exclua objetos de origem após a cópia. Obrigatório se deleteObjectsFromSourceAfterTransfer estiver ativado.

Forneça essas credenciais como variáveis de ambiente (AWS_ACCESS_KEY_ID e AWS_SECRET_ACCESS_KEY) ao iniciar os agentes de transferência.

A seguir