iterate-ch / profiles

Connection Profiles for Cyberduck & Mountain Duck
14 stars 29 forks source link

Update Infomaniak S3 profiles #64

Closed kallioli closed 11 months ago

kallioli commented 1 year ago

Updating All S3 profiles for Infomaniak Object Storage

dkocher commented 1 year ago

Thanks for maintaining these profiles. Can you elaborate why you want to change the region and storage class options to default AWS values?

kallioli commented 1 year ago

Existing profiles were unable to download data stored on Infomaniak servers. It was possible to upload but not download. After several tests with the S3 profile (Deprecated path style requests).cyberduckprofile which works on all infrastructures. I've made the necessary changes so that the profiles work correctly with the S3 protocol.

The first modification concerns "s3.bucket.virtualhost.disable", which is a necessary configuration.

For the deletion of the region, the S3 protocol stipulates that if no region is provided by the client, the value "us-east-1" is automatically used, which corresponds to the value provided by infomaniak on its clusters. The same applies to the storage class.

I hope I've answered your questions :)

dkocher commented 1 year ago

The first modification concerns "s3.bucket.virtualhost.disable", which is a necessary configuration.

The setting s3.bucket.virtualhost.disable=true to disable virtual host style requests is already present and has not been changed.

dkocher commented 1 year ago

I would like to give Infomaniak Public Cloud 01 (S3).cyberduckprofile a spin to have a look at the issue with a default region specified but cannot seem to find out where to find access credentials in the Infomaniak Manager. The documentation ^1 does only seem to cover OpenStack Swift profiles. I would appreciate if you can open a documentation pull request covering this profile in our repository ^2

kallioli commented 1 year ago

Hello, for the EC2 credentials you need to create them in openstack cli with a public cloud account.

You can find the specific documentation here for S3 Protocol.

I'll create a dedicated section in your documentation