Frequently Asked Questions¶
General Questions¶
- What is Object Storage and what is it used for?
-
Object Storage is a cloud technology for unstructured data storage, where information is stored as objects in buckets. The service is suitable for storing archives, backups, media, documents, and other files. It provides an S3-compatible API for programmatic access and a web interface for easy management. For more information, see Introduction to the Service.
Order and Activation¶
- How do I order the service?
-
You can order the service directly from the client area or from the official page of Delta.BG. After selecting a region and naming the service, add it to the cart and complete the order. For detailed step-by-step instructions, see Order and Activation.
- How much does the service cost and what does it include?
-
The service is charged on a subscription basis, with the base price available on the service order page and including up to 500 GB of disk space and 1000 GB of outgoing data transfer. If the included resources are exceeded, additional fees are charged at the end of the billing period.
- How long does it take to activate the service?
-
The service is usually activated automatically within 5-15 minutes after successful payment. After activation, you will receive a notification and the service will appear in the list of active services in your client area.
- Can I change the region after ordering?
-
No, the region cannot be changed after ordering. Data is physically located in the selected region. If you need a different region, you will need to create a new service and transfer the data.
Buckets and Files¶
- How do I create a bucket and start storing files?
-
After activating the service, navigate to the "Buckets" section and click the "+ Create Bucket" button. Enter a unique name for the bucket (lowercase letters, numbers, and hyphens, between 3 and 63 characters) and confirm the creation. You can then upload files through the web interface or via S3 clients. For detailed instructions, see Managing Buckets.
- How do I upload files to a bucket?
-
Select the bucket, click the "Upload Files" button, and select the files from your device. You can upload multiple files simultaneously. When uploading, you can choose whether the files should be publicly accessible or private. For large files or many files, it is recommended to use S3 clients such as AWS CLI, s3cmd, or rclone. For details, see Managing Objects.
- How do I download files from a bucket?
-
You can download files in several ways:
- Via the web interface - select the file and click "Download" from the actions menu
- Via S3 clients - use AWS CLI, s3cmd, or other tools
- Via programmatic code - use S3 libraries such as boto3, aws-sdk, etc.
For private buckets or objects, authentication with S3 keys is required.
- How do I delete a bucket or file?
-
To delete a file, select the file in the list and click the delete icon in the actions menu. To delete a bucket, find the bucket in the list and click the delete icon in the "Actions" column. Warning: Deleting a bucket will remove all files in it. This action cannot be undone!
Access and Security¶
- How do I configure public access to a bucket or file?
-
For public access to the file list in a bucket, navigate to the bucket's "Settings" and in the "File List" section, select "Public List". For public access to an individual file, select the file, open the actions menu, and select "Manage Permissions", then check "Public Access". Make sure you understand the implications - anyone with the URL will be able to access the data. For details, see Access Control.
- How do I protect a bucket or file with private access?
-
For private access to the file list, select "Private List" in the bucket settings. For private access to an individual file, select the file, open the actions menu, and select "Manage Permissions", then check "Private Access". In this mode, only users with valid S3 keys can access the data. For details, see Access Control.
- What is CORS and when should I use it?
-
CORS (Cross-Origin Resource Sharing) is an HTTP mechanism that allows web applications on one domain to interact with resources on another domain. Use CORS when your website is on a different domain than the bucket and you want to send requests from JavaScript code. For details and configuration instructions, see CORS Configuration.
S3 Keys¶
- How do I generate and manage S3 keys?
-
To generate a new S3 key, navigate to the "S3 Keys" section on the service page and click the "+ Generate New Key" button. After generating, you can copy the keys, show/hide them, and delete them. For detailed instructions, see Managing Keys.
- What should I do if the Secret Key is compromised?
-
If you suspect that the Secret Key has been compromised, follow these steps:
- Generate a new key immediately
- Update all applications and scripts with the new key
- Delete the compromised key
- Check for unusual activity in your data
For detailed instructions, see Managing Keys.
- How many S3 keys can I have?
-
You can generate an unlimited number of S3 keys for your service. It is recommended to use a separate key for each application for better control and security.
Technical Questions¶
- How do I access my files through programmatic code?
-
For programmatic access, you need to generate S3 keys from the "S3 Keys" section in the client area. Then you can use any S3-compatible client or library (boto3 for Python, aws-sdk for JavaScript, etc.). For detailed instructions and examples, see Using Keys.
- Can I use AWS CLI or other S3 clients?
-
Yes, the service is fully compatible with the S3 API standard. You can use AWS CLI, s3cmd, rclone, or any other S3-compatible client. It is important to configure the correct endpoint URL (e.g.,
https://eu-sof-1.deltacloud.io) and use your S3 keys. For examples and instructions, see Using Keys. - What are the service limitations?
-
The main limitations are:
- Bucket name - must be unique and follow specific rules (lowercase letters, numbers, hyphens, between 3 and 63 characters)
- File size - may have limitations depending on the plan
- API requests - may have limits depending on the plan
Support¶
- How do I get support for issues?
-
You can create a support ticket from the "New Ticket" section on the service page in the client area.