Connecting an S3 Client
Every S3 client needs the same four values from Storm Buckets:
| Field | Value |
|---|---|
| Endpoint | https://buckets.stormdevelopments.ca |
| Region | alpha |
| Bucket | Your bucket name (as shown in your dashboard) |
| Access Key ID | Your key ID |
| Secret Key | Your secret (shown once at creation) |
Path-style required. Storm Buckets uses path-style URLs (
endpoint/bucket), not virtual-hosted style. Enable "force path style" if your client has that option.
Obsidian Remotely Save
-
Settings > Remotely Save
-
Remote Service: S3 or compatible
-
Endpoint:
https://buckets.stormdevelopments.ca -
Region:
alpha -
Bucket: your bucket name
-
Access Key ID: your key ID
-
Secret Access Key: your secret
-
Enable Force path style
-
Click Check to verify
rclone
Add to ~/.config/rclone/rclone.conf:
[stormdevelopments]
type = s3
provider = Other
endpoint = https://buckets.stormdevelopments.ca
region = alpha
access_key_id = YOUR_KEY_ID
secret_access_key = YOUR_SECRET
force_path_style = true
Test:
rclone ls stormdevelopments:your-bucket-name
AWS CLI
aws configure --profile stormdevelopments
Enter your key ID and secret. Then in your config files:
# ~/.aws/config
[profile stormdevelopments]
region = alpha
output = json
# ~/.aws/credentials
[stormdevelopments]
aws_access_key_id = YOUR_KEY_ID
aws_secret_access_key = YOUR_SECRET
Usage:
aws s3 ls s3://your-bucket-name \
--endpoint-url https://buckets.stormdevelopments.ca \
--profile stormdevelopments
Cyberduck / Mountain Duck
-
New connection > Amazon S3
-
Server:
buckets.stormdevelopments.ca -
Enter your Access Key ID and Secret
-
More Options > Path:
/your-bucket-name -
Enable Use path-style requests if available
-
Connect
See Managing Access Keys for rotation, activation, and permissions.