Estou tentando fazer upload de um arquivo pdf simples para um cofre de teste no meu bucket s3, mas não está funcionando.
Isto é o que eu faço:
$ duck --upload s3://s3.amazonaws.com/s3folder/ "~/file.pdf"
Duck me pede minha chave de acesso e chave de acesso secreta, tudo bem até agora.
Posso --list
e --upload
para outros diretórios, desde que não sejam cofres.
Então nesse ponto diz:
file.pdf?file.pdf
Está se preparando para fazer o upload, mas percebe que é um cofre bloqueado.
Pede-me a minha frase.
Eu insiro minha frase e pressiono enter.
Ele me pede para salvar a senha.
Então ele apenas desconecta e volta para o cmd, sem me dizer nada ou me dar um motivo.
Estou em um Windows 10 usando o CMD.
Fiz upload com sucesso para meu bucket do S3, desde que não sejam cofres. Quando são cofres, isso acontece. Posso fazer upload para o meu cofre a partir do aplicativo cyberduck, mas não posso fazer upload da CLI. Eu também não posso --list
nada.
Além disso, uma pequena atualização: a senha do cofre aparece em texto simples, não em asteriscos (não tenho ideia se isso é por design ou talvez relacionado ao cofre me "chutando" sem dizer uma palavra).
````
C:> pato -y --upload s3://s3.amazonaws.com/s3folder/FolderBackup/ "~/Desktop/Design/*.pdf"
Lendo metadados do FolderBackup?
Acesse s3.amazonaws.com. Entrar s3.amazonaws.com? S3 com nome de usuário e senha. Nenhuma credencial de login foi encontrada no Keychain.
ID da chave de acesso (pc): USERLOGIN
Entrar como USERLOGIN
Chave de acesso secreta: chave secreta
_.pdf?_.pdf
Desbloqueie o Cofre. Forneça sua senha para desbloquear o Cryptomator Vault FolderBackup.
Senha: mypass
C:>
````
Eu digitei a senha certa e isso me chuta de qualquer maneira ...
Fiz outro teste com outro cofre recém-criado: mesma coisa. O prompt de senha aparece, mas por algum motivo, mesmo depois que as credenciais corretas foram inseridas, o login nunca acontece. Não tenho certeza se isso tem algo a ver com o cofre estar localizado em um servidor amazon.
Confirmado, a listagem do Vault não funciona.
> duck --verbose --debug --list s3-http://ceph.pve.xc/vault-test/vault/ --user FYRWCR5MM918PND8QZMT
S3 connection opened…
Secret Access Key will be sent in plaintext. Please contact your web hosting service provider for assistance.
Continue (y) or Disconnect (n): (y/n): y
Authenticating as FYRWCR5MM918PND8QZMT…
> GET /vault-test/?location= HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< x-amz-request-id: tx000000000000000004fe2-0061f11c3b-19791a-default
< Content-Length: 134
< Date: Wed, 26 Jan 2022 10:02:35 GMT
Login successful…
> HEAD /vault-test/vault/ HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Content-Length: 0
< Accept-Ranges: bytes
< Last-Modified: Wed, 26 Jan 2022 09:56:31 GMT
< x-rgw-object-type: Normal
< ETag: "d41d8cd98f00b204e9800998ecf8427e"
< x-amz-request-id: tx000000000000000004fe3-0061f11c3b-19791a-default
< Content-Type: application/x-directory
< Date: Wed, 26 Jan 2022 10:02:35 GMT
Listing directory vault…
> GET /vault-test/?versioning HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< x-amz-request-id: tx000000000000000004fe4-0061f11c3b-19791a-default
< Content-Type: application/xml
< Content-Length: 137
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
> GET /vault-test/?encoding-type=url&max-keys=1000&prefix=vault%2F&delimiter=%2F HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Transfer-Encoding: chunked
< x-amz-request-id: tx000000000000000004fe5-0061f11c3b-19791a-default
< Content-Type: application/xml
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
> GET /vault-test/vault/masterkey.cryptomator HTTP/1.1
> Date: Wed, 26 Jan 2022 10:02:35 GMT
> x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
> Host: ceph.pve.xc
> x-amz-date: 20220126T100235Z
> Authorization: ********
> Connection: Keep-Alive
> User-Agent: Cyberduck/8.2.1.36773 (Windows 10/10.0) (amd64)
> Accept-Encoding: gzip,deflate
< HTTP/1.1 200 OK
< Content-Length: 327
< Accept-Ranges: bytes
< Last-Modified: Wed, 26 Jan 2022 09:56:31 GMT
< x-rgw-object-type: Normal
< ETag: "eb04bfecb21308b59ce928c4f67cacf5"
< x-amz-request-id: tx000000000000000004fe6-0061f11c3b-19791a-default
< Content-Type: application/octet-stream
< Date: Wed, 26 Jan 2022 10:02:35 GMT
< Connection: Keep-Alive
Unlock Vault. Provide your passphrase to unlock the Cryptomator Vault vault.
Passphrase: Test
Save password (y/n): n
>
Edit: duck --verbose --debug --list s3-http://ceph.pve.xc/vault-test/vault/ --user FYRWCR5MM918PND8QZMT --vault /vault-test/vault/
não faz diferença.
Fico feliz em saber que não fui só eu. Talvez isso tenha a ver com o Cryptomator e não com o Cyberduck?
Temos nosso próprio manuseio interoperável do formato de cofre do Cryptomator independente da implementação no projeto Cryptomator.
Pergunta: como posso saber quando a versão com o bug corrigido é publicada? (e como posso atualizar a CLI?)
Você recebe uma notificação quando esse problema é encerrado e deve esperar que ele seja corrigido na versão seguinte (se você optou por e-mails de notificação do GitHub).
Os lançamentos são anunciados em @cyberduckapp e em nossa lista de discussão Cyberduck-news .
Dependendo de como você instalou o pato, você pode atualizar automaticamente através de choco
, ou encontrar o instalador mais recente na página de distribuição dist.duck.sh .
Não consigo reproduzir o problema
silverbullet:cyberduck dkocher$ duck --username AKIA5RMYTHDIWMBSAYUM --list s3:/test-eu-central-1-cyberduck/vault/ --vault /vault
Listing directory vault…
cryptomator_256.png
Observe que o parâmetro --vault
é obrigatório conforme documentado .
Regressão de 20d1a7f4f9740b280e6d4c9a312c90bf2c84d5a7 com atualização da dependência cryptolib
.
AliveDevil foi capaz. Acabei de tentar e ainda não consigo entrar, mesmo com o parâmetro --vault adicionado. Se você deixar o prompt guiá-lo, no final, ele apenas fechará a conexão.
AliveDevil foi capaz. Acabei de tentar e ainda não consigo entrar, mesmo com o parâmetro --vault adicionado. Se você deixar o prompt guiá-lo, no final, ele apenas fechará a conexão.
Conseguimos reproduzir o problema (somente Windows) e uma correção está em análise.