Buckets

In IONOS S3 Object Storage, a bucket is the primary container for data. Think of it like a directory in a file system where you can store files known as objects. Each object is stored in a bucket and is identified by a unique key, allowing easy retrieval. You can store any number of objects in a bucket and can create up to 500 buckets in a user account.

Bucket region

A region corresponds to a geographical location where the data inside the buckets will be stored. Different regions have different S3 Endpoints, which are URLs to access the Object Storage.

IONOS S3 Object Storage is currently available in 3 regions:

  • Berlin, Germany

  • Frankfurt, Germany

  • Logrono, Spain

Choosing the right bucket region is crucial for optimizing your Cloud storage. Consider the following:

  • Proximity: Select a region that is close to your application or user base to reduce latency and costs.

  • Redundancy: For backups, consider a region geographically separate from your primary location to ensure data safety during local outages or disasters.

Naming conventions

When naming buckets and folders, the name must adhere to the following rules:

  • Be unique throughout the entire IONOS S3 Object Storage.

  • Consists of 3 to 63 characters.

  • Starts with a letter or a number.

  • Consists of lowercase letters (a-z) and numbers (0-9).

  • The use of hyphens (-), periods (.), and underscores (_) is conditional. The name must not:

    • End with a period, hyphen, or underscore.

    • Include multiple periods in a row (...).

    • Contain hyphens next to periods.

    • Have the format of an IPv4 address (Example: 192.168.1.4).

    • Contain underscores if the bucket is to be used for auto-tiering later.

Following are a few examples of correct bucket naming:

  • data-storage-2023

  • userphotos123

  • backup-archive

  • 1234

Following are a few examples of incorrect bucket naming:

ExampleReason for Incorrectness

Data-Storage

Contains uppercase letters.

user.photos

Contains periods which might cause SSL issues.

a2

Too short, less than 3 characters.

a-very-very-long-bucket-name-that-exceeds-sixty-three-characters-in-total

Exceeds the 63 character limit.

bucket-

Ends with a hyphen.

bucket_with_underscore

Allowed but not a recommended naming convention.

Last updated