s3cmd pedindo S3 URI enquanto usa s3cmd get

-1

Eu enviei um arquivo de backup do mysql para a amazon s3 s3://bucketname/object/mysqlbackupfile . Quando eu estou tentando recuperá-lo usando s3cmd get s3://bucketname/object/mysqlbackupfile há um erro aparecendo "ERRO: Problema de parâmetro: Esperando S3 URI em vez de '-' ". Alguém pode me ajudar com isso. Eu estou usando o Ubuntu 14.04 lts e eu estou tentando isso de um servidor escaleway.

    
por darshan krishnaiah 15.07.2016 / 09:04

2 respostas

1

Por que você não usa o normal? Eu nunca tive nenhum problema com isso, e mantido pelo provedor. Eu recomendo porque eu tive alguns problemas com o s3cmd.

Você pode instalá-lo facilmente com pip install awscli , depois é só executar aws configure (onde você precisa inserir alguns detalhes e credenciais de configuração). Se você não tiver o pip instalado, basta instalá-lo com sudo apt-get install python-pip .

Logo em seguida, você terá uma ferramenta com funcionalidades um pouco mais amplas, como várias contas e regiões.

Se você quiser baixar o arquivo, execute:

aws s3 cp s3://bucketname/folder/file /local/folder/file

Para fazer o upload, você pode usar:

aws s3 cp /local/folder/file s3://bucketname/folder/file

Se você quiser copiar um diretório inteiro de forma recursiva, basta usar locais e a opção --recursive:

aws s3 cp /local/folder/ s3://bucketname/folder/ --recursive

Se você também quiser manter seus arquivos locais e fazer uma sincronização entre a pasta local e o repositório s3, poderá usar:

aws s3 sync s3://bucketname/folder /local/fodler

E também tem uma ótima funcionalidade de "ajuda": aws help ou aws <command> help .

    
por Sári Csaba 15.07.2016 / 09:58
0

Use o terminal do bucket s3. Ex URL: bucketname.s3-website-us-west-1.amazonaws.com

Você pode obter este URL em propriedades s3.

use o URL em vez do nome do intervalo para fazer o download.

    
por Ali 18.07.2016 / 08:46