# tigris access-keys

Create, list, inspect, delete, and assign roles to access keys. Access keys are credentials used for programmatic API access.

**Alias:** `keys`

## Usage[​](#usage "Direct link to Usage")

```
tigris access-keys <operation> [flags]

t3 keys <operation> [flags]
```

## Commands[​](#commands "Direct link to Commands")

| Command                                                    | Description                                      |
| ---------------------------------------------------------- | ------------------------------------------------ |
| [`list`](/docs/cli/access-keys/list/.md)                   | List all access keys in the current organization |
| [`create`](/docs/cli/access-keys/create/.md)               | Create a new access key                          |
| [`delete`](/docs/cli/access-keys/delete/.md)               | Permanently delete an access key                 |
| [`get`](/docs/cli/access-keys/get/.md)                     | Show details for an access key                   |
| [`assign`](/docs/cli/access-keys/assign/.md)               | Assign per-bucket roles to an access key         |
| [`rotate`](/docs/cli/access-keys/rotate/.md)               | Rotate an access key's secret                    |
| [`attach-policy`](/docs/cli/access-keys/attach-policy/.md) | Attach an IAM policy to an access key            |
| [`detach-policy`](/docs/cli/access-keys/detach-policy/.md) | Detach an IAM policy from an access key          |
| [`list-policies`](/docs/cli/access-keys/list-policies/.md) | List all IAM policies attached to an access key  |

## Examples[​](#examples "Direct link to Examples")

```
tigris access-keys list

tigris access-keys create my-ci-key

tigris access-keys assign tid_AaBb --bucket my-bucket --role Editor

tigris access-keys rotate tid_AaBbCcDdEeFf --yes

tigris access-keys attach-policy tid_AaBb --policy-arn arn:aws:iam::org_id:policy/my-policy
```
