Existe alguma opção para usar o Amazon Cloud Drive a partir do terminal (Linux)?

40

Como você provavelmente sabe, a Amazon não lançou nenhum cliente do Cloud Drive para Linux. Existe alguma outra opção para acessar o ACD do terminal?

metalcamp
fonte
1
Parece que a resposta, mesmo que pareça "sim", é de fato "não". Você pode usar o Serviço apenas para armazenar, recuperar, gerenciar e acessar Seus Arquivos para fins pessoais e não comerciais, usando os recursos e funcionalidades que disponibilizamos ... amazon.com/gp/help/customer/display.html/? nodeId = 201376540
Michael - sqlbot 31/03
3
Não sei por que isso significa que você não pode acessá-lo a partir do terminal. A Amazon está fornecendo funcionalidade, que pode (no futuro) muito bem ser executada a partir do terminal. Também está fornecendo uma API aberta, que alguém pode envolver dentro de um aplicativo de linha de comando (veja minha resposta abaixo).
Chris
A melhor solução que vejo (que estou no processo de configuração) é configurar uma montagem SSHFS do meu mac e usar o cliente Amazon Drive do mac.
Sridhar Sarnobat

Respostas:

22

Infelizmente , no momento de perguntar, a resposta era Não , mas não mais! Agora você pode acessar facilmente o Amazon Cloud Drive a partir do terminal usando um cliente OpenSource chamado acd_cli, escrito em Python (3) e executado em Windows / Linux / Mac. Havia uma lista de aplicativos autorizados aqui: https://www.amazon.com/clouddrive/apps, mas agora mostra apenas os clientes oficiais da Amazon para MacOS e Windows.

Estes são principalmente serviços de "nuvem a nuvem" e, absolutamente, não são o que você está procurando. Mesmo o aplicativo de criação da Amazon para Mac OS X, que na verdade é um carregador independente, não fornece uma interface de linha de comando e você não pode carregar arquivos do console.

A única esperança é uma API aberta baseada em REST que permita a interação com o Amazon Cloud Drive, o que é uma boa notícia, pois significa essencialmente que qualquer um poderia criar um cliente para ele.

Um aplicativo chamado ExpanDrive também agora suporta o Amazon Cloud Drive devido a solicitações do usuário . Isso não ajuda muito, pois eles também não têm uma versão Linux de seu aplicativo (comercial), mas também estão trabalhando nisso aparentemente (originalmente a ser lançado em meados do verão de 2015). Existem vários produtos similares, como o Netdrive (suporta apenas o Windows). O DragonDisk (descontinuado) já possui binários de linha de comando do linux e suporta:

Amazon S3®, Google Cloud Storage® e todos os serviços de armazenamento em nuvem que oferecem compatibilidade com a API Amazon S3

É claro que você pode tentar executar qualquer um deles através do vinho .

Há também alguns software que lifehacker menciona a ser utilizado com o Windows. Eu imagino que você poderia usar o vinho para executá-lo (ou qualquer uma das ferramentas anteriores) para ver se você pode fazê-las funcionar.

Se tudo isso não fizer você feliz agora:

Há outra idéia em que pensei: Navegação na web baseada em terminal . Instale o w3m ou qualquer outra alternativa (lynx, links2 etc.) e experimente - não cheguei muito longe, mas ainda não testei todos eles e você pode pelo menos fazer login no site usando o navegador baseado em terminal . Também não pude testar os recursos de renderização de imagem (você precisa do xterm para isso). Aqui está um guia decente.

sudo apt-get install w3m w3m-img
w3m cloud.amazon.com

O problema é que ele não exibe nenhum arquivo e você terá problemas com a funcionalidade de upload de arrastar e soltar. Então, geralmente estamos sem sorte.

Chris
fonte
ExpanDrive suporte adicionado na versão 5.
Artur Bodera
3
@ArturBodera certeza, mas eles ainda estão faltando suporte linux
Chris
3
Isso voltou a ser "NÃO", pois a Amazon quebrou o acesso de todas as ferramentas como esta.
mattdm
20

Eu tenho usado http://rclone.org/ com muito sucesso. Acho bastante maduro e robusto. Também inclui controle de largura de banda que funciona!

Edit: Por favor, note que este não é mais o caso. O Amazon Drive proibiu o rclone e isso parece ser permanente.

matt604
fonte
Tenha cuidado ao recomendar software ou serviços, pois eles podem aparecer como spam. Por favor, considere a leitura de superuser.com/help/promotion
pun
9
No entanto, o pôster original pedia recomendações de software. Eu não sou afiliado a esses caras de qualquer maneira.
matt604
1
Isso parece funcionar bem até agora. Eu pretendo fazer um script em torno dele e criar um sistema de backup automatizado para minha rede usando isso. Obrigado pela dica Matt
Kendrick
1
O rclone é incrível e funciona bem para mim. Eu gosto de como ele se assemelha ao rsync. Obrigado @ matt604
laher
1
Observe que esse não é mais o caso. O Amazon Cloud proibiu o rclone e isso parece ser permanente. Mensagem do fórum de rclone
matt604
5

Aparentemente, há outro projeto de acesso à linha de comando para iniciantes.

A página Ferramentas de terceiros da ACD lista acd_cli , uma ferramenta de acesso à linha de comando nos estágios alfa.

user2280349
fonte
1
Eu estou usando um presente também nos dias de hoje e é muito arrumado - funciona razoavelmente bem e uma vez que está escrito em python que vai funcionar no Linux (como solicitado pelo OP)
Chris
1

Existe um driver FUSE para o Amazon Cloud Drive que existe, mas os resultados de seu uso são (até agora) inconsistentes.

O driver é baseado em algum trabalho anterior feito para permitir o uso do Amazon Cloud Drive a partir de python.

No entanto, parece que a API REST do Amazon Cloud Drive mudou desde que o trabalho anterior foi realizado.

Meus resultados usando-o foram irregulares. Eu poderia montar o ACD como um ponto de montagem do linux e transferir dados para ele usando ferramentas de linha de comando (como o comando da meia-noite), mas não consegui ver os arquivos de transferência localmente no ponto de montagem do linux. Outras vezes, eu não conseguia vê-los no ACD.

É um trabalho esperançoso em andamento neste momento.

user2280349
fonte
Apenas testei, posso ver pastas, mas não há arquivos ... a adição de arquivos não é refletida na interface da web, portanto, presumo que algo esteja quebrado.
Artur Bodera