Skip to main content
Gcore Object Storage organizes files into buckets. The built-in file manager handles uploading and organizing files, with controls for public access and lifecycle policies.

Bucket creation

1

Open the bucket list

Navigate to the Gcore Customer Portal > Storage > Object Storage and click the relevant storage name. Alternatively, open the storage’s three-dot menu and select Buckets.
Object Storage list with storage rows
2

Click Add new bucket

Bucket list with Add new bucket button
3

Name the bucket

In the dialog that appears, enter a name that meets the following criteria:
  • Between 3 and 63 characters.
  • Lowercase only.
  • No underscores, trailing dashes, consecutive dots, or a mix of dots and dashes — these conflict with DNS notation rules.
  • Unique across the entire Gcore Object Storage system. A This bucket name already exists. Please use a different name error appears if the name is taken.
4

Click Create

Avoid using sensitive information in the bucket name. The bucket name appears in object URLs and is publicly visible.
The new bucket appears in the list once created. The following sections cover how to upload and manage files, control public access, and configure lifecycle policies.

File manager

The file manager is a browser-based interface for managing files in a bucket. Two setup steps are required before use: configuring CORS and authenticating with S3 credentials.

CORS setup

To access the file manager, add https://portal.gcore.com to the bucket’s CORS policy. This is a one-time setup per bucket. Click the bucket name to open the access settings dialog, then click Override CORS.
Configure CORS individually for each bucket.
Override CORS dialog
The API also supports multiple allowed origins beyond https://portal.gcore.com.

Authorization

To authorize, click the bucket name, enter the Access key and Secret key, then click Auth.
Authorization form for the file manager
Alternatively, access the file manager from the bucket’s three-dot menu by selecting File manager.
Keys entered during a session remain active for that session. Each new session requires entering them again.
To avoid re-entering keys manually, save them using the browser’s credential manager.Storage creation generates the Access key and Secret key. Gcore does not store these values. To regenerate lost keys, click Generate new keys in the Object Storage list using the three-dot menu.
Object storage three-dot menu with the Generate new keys option

Adding folders

After authorizing, click Add folder. Enter a name in the field and click Create.
Add folder dialog
Each folder displays its last modification date. Click a folder name to open it.

Uploading files

To upload files, authorize and click Select and upload file(s) either in the bucket root or within a specific folder. Then, follow the standard upload process.
File manager with uploaded file and folder

Deleting folders and files

To delete folders or files, authorize and click Delete next to the desired object. Alternatively, select the checkboxes next to the object names and click Delete selected.
Delete confirmation dialog
Deleting a folder removes all files nested within it.

Copying file URLs

To copy file URLs, authorize, select objects, and click the relevant button: Copy S3 URL or Copy URL.
Copy S3 URL and Copy URL buttons visible for a selected file
The links for the file image 3972.png look like this:
  • s3://s-ed1.cloud.gcore.lu/000-sample-for-articles/test/image%203972.png
  • https://s-ed1.cloud.gcore.lu/000-sample-for-articles/test/image%203972.png
Without public HTTP access enabled, the direct file URL returns a 403 error.

Managing access

Enable public HTTP access to make files directly accessible by URL or to use the bucket as a CDN origin. Click the three-dot menu on the bucket row, select Public access to all files, and confirm by clicking Apply.
Confirmation dialog for enabling public HTTP access to all files in the bucket
To revert to private access, click the three-dot menu on the bucket row and click Default access to all files.
Confirmation dialog for reverting the bucket to default private access

Adding lifecycle policy (for S3 in Luxembourg only)

Click the three-dot menu on the bucket row and select Lifecycle Management. Set the retention period and click Save changes.
Lifecycle policy configuration dialog
To remove an existing policy, click Cancel policy. For other storage locations, configure lifecycle policies with the AWS CLI.