---
description: >-
  Authenticating to a bucket created on NIPA Cloud Space is done using an Access
  ID and Secret Key associated with a sub-user.
---

# Create an Object Storage Sub-User

## Prerequisite

* The project's wallet balance must be greater than 0 ([see how to top up a project's wallet](../../nipa-cloud-space-overview/billing-and-wallet/topup-a-project-wallet)).

## Instructions

### 1. **Enter the Project**

Select a project from the Projects Management page to go to its Project Detail page.

<figure><img src="https://content.gitbook.com/content/4csDFrNQz0Q4tDnx3xyT/blobs/XnMrnk1zO8rIQUUIg3GD/project-detail.png" alt=""><figcaption><p>Project Detail Page</p></figcaption></figure>

### 2. **Go to the Object Storage - Sub-User Page**

Select the **Sub-Users** menu under the **OBJECT STORAGE** group to go to the sub-users page.

<figure><img src="https://content.gitbook.com/content/4csDFrNQz0Q4tDnx3xyT/blobs/9X3MQ9e4RftMAgSDJMlp/sub-user.png" alt=""><figcaption><p>Object Storage Sub-Users Page</p></figcaption></figure>

### 3. **Create a Sub-User**

Click the **"+Sub-User"** button in the top-right corner of the Sub-Users page to open the create sub-user menu.

Enter a name for the sub-user and click the **CREATE** button.

<figure><img src="https://content.gitbook.com/content/4csDFrNQz0Q4tDnx3xyT/blobs/WlEAzi2iTcxO1X6VEmez/screenbud-a6c23395-cf17-4285-8deb-1c6c43f086e6.png" alt=""><figcaption><p>Create Sub-User</p></figcaption></figure>

### 4. **Save the Access ID and Secret Key**

After creating the sub-user, the system will display its Access ID and Secret Key. **The Secret Key will only be shown this one time.**

* Click the **DOWNLOAD (.JSON)** button to download and save this information securely.
* Click **CLOSE** to close the window.

<figure><img src="https://content.gitbook.com/content/4csDFrNQz0Q4tDnx3xyT/blobs/6VGJPwI6uKnRUmwM6Ss8/screenbud-dcf7e339-b511-4a00-8ffb-da9f86b7a892.png" alt=""><figcaption></figcaption></figure>

You now have a sub-user that can be used to authenticate to a bucket, provided the bucket's ACL is set to "authenticated-read" or a policy is added to grant this sub-user access.
