Hi I was hoping to use Cyberduck to create / list / edit buckets but found despite there being a custom profile made for Cyberduck it didn’t quite work.
Sonnet 4 suggested this change, and it worked! I would suggest you verify it and then contact Cyberduck as they are hosting a version of this file (and making it available in their API) in a slightly broken mode which tries to put the bucket name as a subdomain instead of a path component.
diff:
25a26,27
> <string>s3.addressing.version=1</string>
> <string>s3.bucket.requesterpays=false</string>
28a31,32
> <key>Authorization</key>
> <string>AWS4HMACSHA256</string>
full:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Protocol</key>
<string>s3</string>
<key>Vendor</key>
<string>fastly-object-storage-us-east</string>
<key>Description</key>
<string>Fastly Object Storage (us-east)</string>
<key>Default Nickname</key>
<string>Fastly Object Storage (us-east)</string>
<key>Default Port</key>
<string>443</string>
<key>Default Hostname</key>
<string>us-east.object.fastlystorage.app</string>
<key>Hostname Configurable</key>
<false/>
<key>Port Configurable</key>
<false/>
<key>Username Configurable</key>
<true/>
<key>Properties</key>
<array>
<string>s3.bucket.virtualhost.disable=true</string>
<string>s3.addressing.version=1</string>
<string>s3.bucket.requesterpays=false</string>
</array>
<key>Region</key>
<string>us-east</string>
<key>Authorization</key>
<string>AWS4HMACSHA256</string>
</dict>
</plist>