Skip to main content

Create an S3 bucket

A bucket is the container your files live in. This page shows how to create one with every Cloider tool, explains the naming rules and the options you choose at creation (region, public read access and versioning), and shows where to find the endpoint and connection details afterwards.

Creating a bucket takes a few seconds. You can store files in it right away from the dashboard, and from any S3 tool once you have an access key.

Before you begin​

  • A Cloider account. See Create an account.
  • A role that can create resources. Members with the read-only role get You have read-only access to this account, you can not create buckets!, and read only API tokens get This API token is read only!. See Accounts and roles.
  • On the Free plan, no other bucket. A Free plan account can have one bucket at a time. Paid accounts can create more.
  • For the CLI, the cloider CLI installed and logged in. See Install the CLI.
  • For Terraform, the API and MCP, an API token with read and write access.

Choose a bucket name​

A bucket name is how every S3 client addresses the bucket, and it becomes part of its URL: a bucket named acme-assets is reached at https://acme-assets.s3.eu-central-2.cloider.com. Choose it carefully, because a bucket name can't be changed after the bucket is created.

A valid bucket name:

  • is 3 to 63 characters long,
  • contains only lowercase letters (a to z), digits (0 to 9) and hyphens (-),
  • starts and ends with a letter or a digit,
  • doesn't start with xn--, sthree- or amzn-s3-demo-,
  • doesn't end with -s3alias, --ol-s3, --x-s3 or --table-s3,
  • isn't filemeta.

Dots are not allowed, unlike on Amazon S3: a dotted name would break HTTPS for the bucket's own address, whose certificate covers a single label.

Bucket names are shared by every Cloider account. Like on Amazon S3, two buckets can't have the same name, even in different accounts. A name somebody else already uses is refused with This bucket name is already taken. Prefix names with your company or project to avoid clashes, for example acme-assets rather than assets.

NameValid?Why
acme-assetsYes
acme-backups-2026Yes
abNoShorter than 3 characters
Acme-AssetsNoUppercase letters
acme.assetsNoDots aren't allowed
acme_assetsNoUnderscores aren't allowed
-acmeNoStarts with a hyphen
xn--acmeNoReserved prefix
acme-s3aliasNoReserved suffix
Deleting frees the name

When you delete a bucket, its name becomes free for anyone to take, including another account. If you rely on a name (for example because it appears in public URLs), keep the bucket.

Choose the options​

OptionDefaultWhat it doesCan it change later?
Regioneu-central-2Where the bucket lives and which endpoint serves itNo, it is fixed for the bucket's life
Public read accessOffAnyone with a file's URL can download it without a key. Listing and changing files still need an access key. See Public and private bucketsYes, in the Settings tab
VersioningOffKeeps the earlier version of a file when it is overwritten or deleted, so it can be restored. Earlier versions use storage and are billed. See VersioningYes, but once on it can only be suspended, not turned fully off
Static websiteOffServes the bucket as a website with index.html as its index document. Needs public read access. See Static websitesYes, in the Settings tab

There is one region today:

Region codeNameEndpoint
eu-central-2Europehttps://s3.eu-central-2.cloider.com

When versioning is on at creation, Cloider enables it before any access key can write to the bucket, so even the very first upload is versioned.

Create the bucket​

  1. Open Buckets in the sidebar.
  2. Click Create Bucket. When the account has no bucket yet, the button is in the middle of the page.
  3. Enter a Bucket Name, for example acme-assets.
  4. Pick the Region. eu-central-2 (Europe) is selected.
  5. Turn on Public read access if anyone should be able to download the files by their link, for example for website images.
  6. Turn on Versioning if overwritten and deleted files should be kept so you can restore them.
  7. Turn on Static website to serve the bucket as a website. The switch is disabled until Public read access is on, since the website is read without a key.
  8. Check the Connection box, which shows the Endpoint, Region and Bucket URL the bucket will have. The line under it shows the storage price per GB per month.
  9. Click Create bucket.
The Create new bucket form with the Bucket Name field, the Region select set to eu-central-2 Europe, toggles for Public read access and Versioning, and a Connection box showing the endpoint, region and bucket URL
The create form shows the endpoint and URL the bucket will have as you type its name.

You are taken back to the Buckets list, where the new bucket is highlighted. Its status shows Creating for a few seconds, then Ready.

Verify​

A bucket is ready to use when its status is Ready.

  • In the dashboard, the Buckets list shows the status, and the bucket's Overview tab shows the Summary (status, size, access, creation date) and the Connection Details.
  • With the CLI, cloider bucket status acme-assets prints Ready, and cloider bucket get acme-assets shows the whole bucket:
cloider bucket get acme-assets
Output
Name: acme-assets
Region: eu-central-2
Status: Ready
Access: private
Size: 0 B
Endpoint: https://s3.eu-central-2.cloider.com
URL: https://acme-assets.s3.eu-central-2.cloider.com
Policy: none
Created: 2026-10-20 11:12

cloider bucket list lists all of them:

cloider bucket list
Output
NAME REGION STATUS ACCESS SIZE CREATED
acme-backups eu-central-2 Ready private 2.4 GiB 2026-10-20 11:14
acme-assets eu-central-2 Ready public 184.2 MiB 2026-10-20 11:12

Add -o wide to see each bucket's id, which Terraform imports and the API use.

Find the endpoint and connection details​

Open the bucket and stay on the Overview tab. The Connection Details box lists everything an S3 client needs, and clicking a row copies it:

RowExampleUse it for
Endpointhttps://s3.eu-central-2.cloider.comThe endpoint URL of every S3 client and SDK
Regioneu-central-2The region setting of the client. Requests are signed for it
Bucketacme-assetsThe bucket name in commands and code
Bucket URLhttps://acme-assets.s3.eu-central-2.cloider.comVirtual hosted style address. A public bucket's files are at <Bucket URL>/<key>
Path style URLhttps://s3.eu-central-2.cloider.com/acme-assetsThe same bucket for clients set to path style addressing
The Overview tab of the bucket acme-assets showing a Summary with status Ready, the Connection Details table with endpoint, region, bucket, bucket URL and path style URL, and a Quick Start box with AWS CLI, Environment and rclone tabs
The Overview tab: summary, connection details and quick start snippets for the AWS CLI, environment variables and rclone.

The Quick Start box below has ready made snippets for the bucket, written with placeholder keys because a secret key is only shown once, when the key is created:

Quick Start: Environment
AWS_ACCESS_KEY_ID=<access key>
AWS_SECRET_ACCESS_KEY=<secret key>
AWS_REGION=eu-central-2
AWS_ENDPOINT_URL_S3=https://s3.eu-central-2.cloider.com
S3_BUCKET=acme-assets

Replace the placeholders with an access key, then follow S3 tools or SDKs.

What does a new bucket contain?​

A new bucket is empty and private (unless you turned on public read access). From the moment it is Ready:

  • every access key of the account made with All buckets works with it (keys limited to chosen buckets need to be updated to include it),
  • you can browse and upload files in its Files tab without an access key,
  • versioning is on, if you asked for it.

Troubleshooting​

MessageCause and fix
This bucket name is already takenAnother bucket, in any Cloider account, has this name. Pick another, for example with your company name as a prefix
Bucket name must be at least 3 charactersUse 3 to 63 characters
Bucket name must not exceed 63 charactersShorten the name
Bucket name can only have lowercase letters, numbers and "-"Remove uppercase letters, dots, underscores and spaces
Bucket name must start and end with a letter or a numberRemove the leading or trailing hyphen
Bucket name is reservedThe name uses a reserved prefix (xn--, sthree-, amzn-s3-demo-), a reserved suffix (-s3alias, --ol-s3, --x-s3, --table-s3) or is filemeta
Invalid regionThe region isn't a region code. Use eu-central-2, or see cloider bucket regions
Free plan users can not create more than one bucket. UPGRADE NOW!The Free plan allows one bucket. Upgrade, or delete the existing bucket first
Your account is suspended. Upgrade to a paid plan to continue using our services.The account is suspended. See Billing
You have read-only access to this account, you can not create buckets!Your role in this account is read only. Ask the Owner or an Admin
This API token is read only!The API token has Read access. Use a Read & Write token
Buckets aren't available at the moment!Bucket creation is temporarily unavailable. Try again later, or contact support
Operation failed, Couldn't create the bucket!Creating the bucket didn't complete. Try again, and contact support if it keeps happening
The bucket shows FailedSetting the bucket up didn't work. Delete it from its Settings tab and create it again

See Troubleshooting for errors from S3 tools.

Next steps​

Frequently asked questions

Can I rename a bucket?

No. A bucket's name is fixed when it is created, because it is the name every S3 client addresses it by. To use another name, create a new bucket, copy the files over with an S3 tool such as rclone or aws s3 sync, and delete the old bucket.

Why is my bucket name already taken?

Bucket names are shared by every Cloider account, like on Amazon S3. If another account already has a bucket with that name, you can't use it. Add a prefix such as your company or project name.

Can a bucket name contain dots?

No. Cloider bucket names allow only lowercase letters, digits and hyphens. A dot would break HTTPS for the bucket's own address, https://<bucket>.s3.eu-central-2.cloider.com, because its certificate covers a single label.

Can I move a bucket to another region?

No. A bucket stays in the region it was created in. Today there is one region, eu-central-2 (Europe).

How long does it take to create a bucket?

A few seconds. The bucket is created before the create request returns, and its status becomes Ready.

Can I create a bucket with the AWS CLI or an S3 SDK?

No. Buckets are created with Cloider's tools: the dashboard, the cloider CLI, Terraform, the REST API or the MCP server. Access keys can read and write objects in buckets but can't create or delete buckets.