> For the complete documentation index, see [llms.txt](https://docs.glesys.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.glesys.com/products/storage/object-storage/how-tos/manage-access-keys.md).

# Manage access keys

***

You need an access key to integrate Object Storage with your applications. The access key grants access to buckets and the objects stored within them. An initial access key was created for you when the instance was created. You can create multiple access keys, generating a unique one for each application or user. When an application or user no longer needs access, you can revoke that access key without affecting any other application.

A corresponding secret key is created when an access key is generated. This secret key is used alongside the access key to authenticate connections. The secret key must remain confidential.

## Managing access keys from the control panel

Access keys can be created, viewed, and revoked from the control panel.

### View current access keys

1. Log in to the [control panel](https://cloud.glesys.com/login).
2. Navigate to your object storage instance by clicking **Object Storage** in the left-hand menu under **Storage**.
3. Click on the instance name in the overview.

<div align="left"><figure><img src="/files/oUg9wvDSF76qEg6ypIDq" alt=""><figcaption></figcaption></figure></div>

The current access keys associated with the object storage instance are now shown under *Your credentials*.

<figure><img src="/files/jyJqHx0tk7guY0JVWfmX" alt=""><figcaption></figcaption></figure>

### Create a new access key

Navigate to the object storage instance in the control panel (see [View current access keys](#view-current-access-keys)).

Then, click **Create new credentials** under the *Your credentials* section to create the access key.&#x20;

<figure><img src="/files/lhpzcwP92u5WjSuOPlGh" alt=""><figcaption></figcaption></figure>

Enter a description for the key. The description will help you remember what this specific key was created for. Then, click **Create new credentials**.

<figure><img src="/files/4Oa4BObNJqRo0LGDQ8eF" alt=""><figcaption></figcaption></figure>

A dialog box displays the new access key and its secret key. While the access key is always visible within the control panel, its corresponding secret key is visible only once and cannot be retrieved again after this window is closed. Store the secret key securely, such as in a password manager.

<figure><img src="/files/IrjgdSG0QVF7TA9TzHCP" alt=""><figcaption></figcaption></figure>

### Revoke an access key

Revoking an access key permanently removes it from your account, preventing access to any applications that utilize it. This action is recommended when decommissioning an application, concluding a project with a third-party developer, or in other circumstances where the access key is no longer needed.

Navigate to the object storage instance in the control panel (see [View current access keys](#view-current-access-keys)).

Locate the access key you want to remove under the *Your credentials* section. Click the three dots next to the key, then click **Delete**.

The text *Delete* will change to *Are you sure?* as a confirmation. Click the "**Are you sure?**" button to revoke the access key immediately.

<div align="left"><figure><img src="/files/n3ZGEwgfZoiBjqYT5OS6" alt=""><figcaption></figcaption></figure></div>

## Managing access keys from the API

To manage access keys using the [API](/platform/control-panel/api.md):

* To create an access key, see the section for the [objectstorage/createcredential](https://github.com/GleSYS/API-docs/wiki/API-Documentation#objectstoragecreatecredential) endpoint.
* To revoke an access key, see the section for the [objectstorage/deletecredential](https://github.com/GleSYS/API-docs/wiki/API-Documentation#objectstoragedeletecredential) endpoint.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.glesys.com/products/storage/object-storage/how-tos/manage-access-keys.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
