VAST COSI Driver lets you use the Kubernetes API to create and manage S3 buckets, and also to manage access to the buckets. After a bucket is provisioned, end users can perform object operations on the bucket.
Note
COSI buckets can be provisioned on the default VAST Cluster tenant only.
To provision a bucket with VAST COSI Driver:
In the VAST COSI Driver chart configuration file, specify a
Bucket Classthat provides parameters and attributes to be used when provisioning buckets through VAST COSI Driver. You can use a predefined bucket class provided with VAST COSI Driver, or you can define one or more custom bucket classes.Create and apply a Kubernetes YAML configuration file with the following definitions:
A
BucketClaim, which is a request to create a bucket of the bucket class specified for the driver.A
BucketAccessClass, which provides various options and settings for bucket access requests made through the driver.A
BucketAccessrequest, which contains credentials that can be used to access the bucket.