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 do usuário: verifique se a conta de usuário ou a conta de serviço gerenciado pelo usuário tem permissão para configurar transferências e pools de agentes. Consulte Permissões do usuário necessárias.
- Permissões no nível do projeto baseadas em agente: verifique se você configurou os papéis necessários para envolvidos no projeto para o agente de serviço e a conta do agente de transferência. Consulte Permissões para envolvidos no projeto baseadas em agente.
- Permissões do bucket de destino: conceda as permissões necessárias no bucket de destino do Cloud Storage. Consulte Configurar o acesso a um coletor: Cloud Storage.
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
- Saiba como instalar agentes de transferência.
- Saiba como gerenciar pools de agentes.
- Saiba como transferir do armazenamento compatível com S3 para o Cloud Storage.
- Saiba como configurar o acesso a um coletor: Cloud Storage.