Cyberduck Mountain Duck CLI

Opened 10 years ago

Closed 10 years ago

#3125 closed enhancement (fixed)

Editable URL for S3 bookmark

Reported by: ringods Owned by: dkocher
Priority: normal Milestone: 3.2.1
Component: s3 Version: 3.1.2
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

I know of a number of cloud companies that are making a replica of the S3 API for their own cloud. To be able to use Cyberduck as the client tool to access the files, I would like the S3 URL field to be editable when I create an S3 account. This way, I can use Cyberduck beyond the real Amazon S3.

Change History (7)

comment:1 Changed 10 years ago by dkocher

Some work has been done to support [Eucalyptus http://eucalyptus.cs.ucsb.edu/] already. I tested against the [public installation http://eucalyptus.cs.ucsb.edu/wiki/EucalyptusPublicCloud] where uploads fail and therefore it is not currently enabled yet.

comment:2 Changed 10 years ago by dkocher

  • Milestone 3.2 deleted

comment:3 Changed 10 years ago by dkocher

The actual Walrus error message is Could not identify the operation component of the request when issueing a HEAD request on a bucket.

comment:4 in reply to: ↑ description ; follow-up: Changed 10 years ago by dkocher

Replying to ringods:

I know of a number of cloud companies that are making a replica of the S3 API for their own cloud. To be able to use Cyberduck as the client tool to access the files, I would like the S3 URL field to be editable when I create an S3 account. This way, I can use Cyberduck beyond the real Amazon S3.

Do they use other implementations than Eucalyptus?

comment:5 in reply to: ↑ 4 ; follow-up: Changed 10 years ago by ringods

Replying to dkocher:

Do they use other implementations than Eucalyptus?

Yes, they have a complete implementation of their own (closed source). Is there a Cyberduck build somewhere that I can use to test against their implementation?

comment:6 in reply to: ↑ 5 Changed 10 years ago by dkocher

Replying to ringods:

Replying to dkocher:

Do they use other implementations than Eucalyptus?

Yes, they have a complete implementation of their own (closed source). Is there a Cyberduck build somewhere that I can use to test against their implementation?

You have to build from source and enable and add Protocol.EUCALYPTUS to the list of known protocols in trunk/source/ch/cyberduck/core/Protocol.java#L487. This protocol then selectable from the popup in the bookmark dialog will allow you to change the hostname. It is configured not to use DNS bucket names and allows to set an endpoint other than / in trunk/source/ch/cyberduck/core/ec/ECSession.java#L62.

comment:7 Changed 10 years ago by dkocher

  • Milestone set to 3.2.1
  • Resolution set to fixed
  • Status changed from new to closed

In r4685.

Note: See TracTickets for help on using tickets.
swiss made software