Não é incomum transferir dados entre vários buckets S3 na mesma conta da Amazon ou mover seus arquivos de uma conta para outra. Existem opções integradas que podem te ajudar com isso, mas se você quiser uma solução ainda melhor e mais conveniente, continue lendo.
Introdução Rápida ao Método AWS Incorporado
A Interface de Linha de Comando da Amazon (CLI) é o método nativo no AWS S3 para mover objetos de um bucket S3 para outro, seja na mesma conta ou ao fazer a transição de uma conta antiga para uma nova. No entanto, a AWS CLI não é muito fácil de usar, pois requer que você esteja familiarizado com interfaces de linha de comando.

Abaixo, mostramos uma opção mais rápida e conveniente que permite gerenciar seus dados no AWS S3 sem precisar memorizar e procurar por comandos.
Copiando Objetos Entre Buckets do Amazon S3 via Commander One
Commander One é um gerenciador de arquivos e navegador S3 para Mac equipado com dois painéis. Com este aplicativo, você pode gerenciar facilmente várias contas da Amazon ou copiar dados de um bucket para outro no S3. Além disso, você também pode conectá-lo aos seus armazenamentos na nuvem como Google Drive e servidores remotos como FTP e SFTP.

Muitos usuários querem um aplicativo que os ajude a mover arquivos entre buckets/pastas sem baixá-los primeiro para o computador deles.
Abaixo, explicamos em detalhes passo a passo como você pode usar o Commander One para transferir dados de um bucket S3 para outro na mesma conta, bem como entre diferentes contas.
Como Copiar Dados de Um Bucket S3 para Outro Bucket S3 na Mesma Conta
Primeiro, vamos ver como você pode copiar de um bucket S3 para outro na mesma conta da Amazon:
Abrir a aplicação Commander One.
Na barra de ferramentas, aceda ao Gestor de ligações.

Clique em Amazon S3.

Introduza as credenciais da sua conta Amazon (chave de acesso e chave secreta, ambas recebidas após a criação de um bucket S3) e prima o botão Ligar para continuar.

Assim que a sua conta Amazon tiver sido adicionada como disco local, deve poder ver o primeiro contentor S3 num painel do Commander One e o segundo no outro.

Agora você pode baixar uma pasta ou copiar um objeto S3 de um bucket para outro. Realize várias operações usando funcionalidades como arrastar e soltar, copiar e colar, teclas de atalho e atalhos.
Copiar Dados de Um Bucket S3 para Outro em Conta Diferente
Agora vamos ver como você pode copiar o bucket S3 para outra conta.
Nota: Não é necessário habilitar o acesso entre contas no Amazon S3 ao usar o Commander One.
Lançar o Commander One.
Abra a janela do Gestor de ligações.

Clique em Amazon S3 e adicione a conta a partir da qual pretende copiar ficheiros.

Agora, volte à janela do Connections Manager e adicione a segunda conta Amazon S3 (onde pretende colar os ficheiros).
Introduza os seus dados de início de sessão e clique no botão Ligar.

Poderá ver a primeira conta S3 no painel esquerdo do Commander One e os ficheiros da segunda conta no painel direito.

Agora você pode facilmente enviar arquivos e mover dados de um bucket S3 para o segundo usando atalhos, teclas de atalho, arrastar e soltar, e as funções de copiar e colar.
Quando você mover um arquivo, uma janela surgirá mostrando o progresso.

Benefícios do Commander One
O Commander One oferece inúmeros benefícios quando se trata de baixar pastas S3 ou acessar buckets específicos. Você pode copiar e mover objetos ou arquivos:
- Entre vários buckets ou contas da Amazon S3.
- De S3 para qualquer computador e vice-versa
- De S3 para FTP/SFTP/FTPS e servidores WebDAV
- De S3 para Google Drive, Dropbox, OneDrive, BackBlaze B2, Box, OpenStack Swift, Mega, Pcloud, e vice-versa.
E isso não é tudo. Aqui estão algumas outras coisas que você pode fazer no Commander One:
- Copiar todos os arquivos de um bucket S3
- Carregar arquivos de grande tamanho para o S3 (o limite é de 5 TB com o Commander One)
- Carregar vários arquivos em lote
- Fazer upload/download e descompactar arquivos. Os formatos suportados incluem .rar, .zip, .7z, entre outros
- Navegar e editar objetos em um bucket S3 diretamente, sem precisar baixá-los primeiro para o seu computador
Perguntas Frequentes
A maneira padrão de transferir arquivos para outra conta S3 é usando a Interface de Linha de Comando (CLI) da AWS. Você pode ler sobre isso em detalhes aqui, mas tenha em mente que não é um processo amigável para o usuário. É por isso que recomendamos usar o Commander One, pois ele não exige que você trabalhe com uma interface de linha de comando.
A Amazon permite que você crie até 100 buckets em uma única conta. Você tem a opção de aumentar o limite para 1000 buckets, mas precisa enviar uma “solicitação de aumento de cota” para isso. O número de buckets em sua conta não afeta seu desempenho.