Cyberduck Mountain Duck CLI

Opened 9 years ago

Closed 9 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 9 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 9 years ago by dkocher

  • Milestone 3.2 deleted

comment:3 Changed 9 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 9 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 9 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 9 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 9 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