Managing S3 buckets
All objects in an Amazon S3-like storage are stored in containers called buckets. Buckets are addressed by names that are unique in the given object storage, so an S3 user of that object storage cannot create a bucket that has the same name as a different bucket in the same object storage. Buckets are used to:
- Group and isolate objects from those in other buckets
- Provide ACL management mechanisms for objects in them
- Set per-bucket access policies for tasks such as versioning in the bucket
You can list S3 buckets and monitor the space used by them on the Storage services > S3 > Buckets screen. You cannot create and manage S3 buckets from Virtuozzo Hybrid Infrastructure admin panel. However, you can do it via the Virtuozzo Hybrid Infrastructure user panel or by using a third-party application.
Third-party applications listed below allow you to perform the following actions:
- In CyberDuck, you can create and manage buckets, and their contents.
- In MountainDuck, you can mount an object storage as a disk drive, manage buckets and their contents.
Prerequisites
- S3 users are created, as described in Adding S3 users.
- A clear understanding of the best S3 practices, listed in Best practices for using S3 in Virtuozzo Hybrid Infrastructure.
To access the buckets from the user panel
- Open the Storage services > S3 > Users screen, and then select a user.
- Click Browse.
The SSL certificate will be used for logging in, so make sure it is valid or add it to the browser’s exceptions if it is a self-signed one.
To list bucket contents with a web browser
- Visit the URL that consists of the external DNS name for the S3 endpoint that you specified when creating the S3 cluster and the bucket name. For example, s3.example.com/mybucket or mybucket.s3.example.com (depending on DNS configuration).
- Copy the link to the bucket contents by right-clicking it in CyberDuck, and then selecting Copy URL.