--- title: "VAST COSI Driver Workflow" slug: "vast-cosi-driver-workflow-2-4" updated: 2026-11-04T19:58:59Z published: 2026-11-04T19:58:59Z canonical: "docs.vastdata.com/vast-cosi-driver-workflow-2-4" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # VAST COSI Driver Workflow 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] > **Note** > > COSI buckets can be provisioned on the default VAST Cluster tenant only. To provision a bucket with VAST COSI Driver: 1. In the VAST COSI Driver [chart configuration file](/develop/docs/create-a-helm-chart-configuration-file-for-vast-cosi-driver-2-4#create-a-configuration-file), specify a `Bucket Class` that 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. 2. 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 `BucketAccess` request, which contains credentials that can be used to access the bucket.