--- title: "Create a Bucket in Stratus" url: https://docs.catalyst.zoho.com/en/tutorials/workdrivesync/java/create-bucket/ description: "Build a web application that synchronizes file uploads and deletions between two folders in the Catalyst Stratus and Zoho WorkDrive through APIs, using Catalyst functions and Event Listener" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Stratus" url: /en/cloud-scale/help/stratus/introduction --- # Create a Bucket in Stratus Let's now create a bucket in Stratus. This folder stores the files that you upload in the client application. We will configure the synchronization between this bucket and a folder in WorkDrive. To create a Bucket: 1. Navigate to **Catalyst CloudScale Stratus** component in the console. Click **Create Bucket**. ![catalyst_workdrive_create_bucket](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/catalyst_workdrive_create_bucket.webp) > **Note:** Provide a custom name for your bucket. You will not be able to use same name that provided in the demonstration, as a bucket can only be creted if its name is globally unique. 2. Enter the bucket's name, ensure that the Permission Template is set as Authenticated and click **Create**. ![catalyst_workdrive_authenticated_choice](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/create-bucket-stratus.webp) The bucket will be created and displayed in Stratus. ![bucket_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/bucket_created.webp) #### Configure Permissions Similar to the Data Store, you must enable permissions for object download, upload, and delete to all [users](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/introduction/) of the role _App User_. This will allow any authenticated user to upload, download, or delete files from the client. 1. Click on the **Bucket Permissions** tab and click the **Edit Permission** button. ![permissions_start_edit](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/permissions_start_edit.webp) 2. Copy the following JSON and paste it in the Permissions section, and click **Update**. ```json { "rules": [ { "rule_id": "AuthenticatedBucket_Rule1", "condition": { "user": { "auth_type": "authenticated", "zuid": "*" } }, "allowed_actions": [ "GetObject", "PutObject", "DeleteObject" ], "paths": [ "zylkerworkdrivesync1::/*" // replace with your bucket path ], "effect": "allow" } ], "version": "v1" } ``` ![permissions_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/permissions_done.webp) The Stratus is now configured for the application.