Quick start¶
This page takes you from ordering to your first successful S3 command.
Step 1 — Order a plan¶
Choose a tier and a datacenter region, then order through the store or the client area. Not sure which tier? See choosing a tier.
Step 2 — Receive your credentials¶
Once your service is provisioned, you'll get an email containing:
- your S3 access key
- your S3 secret key
- your node's HTTPS endpoint URL
Keep these safe
Your secret key is shown so you can configure your client — treat it like a password. See Credentials & rotation.
Step 3 — Set your whitelist IP (required)¶
Your endpoint is locked to a single IP address for security. Until you set your whitelist IP in the Client Area, nothing can connect.
- Sign in to the Client Area and open your service.
- Set your whitelist IP to the public IP of the machine that will access the storage.
- Save. Only that IP can reach your endpoint.
One IP only
Exactly one IP can access your service at a time. If your public IP changes (home ISP, VPN, new server), update the whitelist IP or connections will be refused. Not sure of your IP? Visit ifconfig.me from the machine that will connect.
Prefer to script it? You can change the whitelist IP from the command line — see Updating your whitelist IP.
Step 4 — Configure your S3 client¶
Point any S3 client at your endpoint URL and enter your keys. If your client asks for
a region and you don't have one, use us-east-1 as a placeholder — see
Endpoint & credentials.
Step 5 — Make your first request¶
aws --endpoint-url "https://YOUR-ENDPOINT/" s3 ls
rclone lsd zendrive:
s3cmd ls
If you see your buckets (or an empty list with no error), you're connected. Full, copy-paste configs for each tool are on the client examples page.
Step 6 — Browse and download¶
ZenDRIVE S3 Access is read-only — you list and download data:
# list what's in a bucket
aws --endpoint-url "https://YOUR-ENDPOINT/" s3 ls s3://bucket-name/
# download a file
aws --endpoint-url "https://YOUR-ENDPOINT/" s3 cp s3://bucket-name/file.txt ./
What if it doesn't connect?¶
Work through connection errors — the most
common causes are a mistyped endpoint, a wrong key, or a missing https://.