6.3 KiB
title | description | menu | weight | list_code_example | aliases | related | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Delete a database token | Use the [`influxctl token delete` command](/influxdb3/cloud-dedicated/reference/cli/influxctl/token/delete/) or the [Management HTTP API](/influxdb3/cloud-dedicated/api/management/) to delete a database token from your InfluxDB Cloud Dedicated cluster and revoke all permissions associated with the token. Provide the ID of the database token you want to delete. |
|
203 | ##### CLI ```sh influxctl token delete <TOKEN_ID> ``` ##### API ```sh curl \ --location "https://console.influxdata.com/api/v0/accounts/ACCOUNT_ID/clusters/CLUSTER_ID/tokens/TOKEN_ID" \ --request DELETE \ --header "Accept: application/json" \ --header "Authorization: Bearer $MANAGEMENT_TOKEN" \ ``` |
|
|
Use the influxctl
CLI
or the Management HTTP API
to delete a database token from your {{< product-name omit=" Clustered" >}} cluster.
{{< tabs-wrapper >}} {{% tabs %}} influxctl Management API {{% /tabs %}} {{% tab-content %}}
Use the influxctl token delete
command
to delete a database token from your {{% product-name omit="Clustered" %}} cluster and revoke
all permissions associated with the token.
-
If you haven't already, download and install the
influxctl
CLI, and then configure aninfluxctl
connection profile for your cluster. -
To list token IDs, run the
influxctl token list
command in your terminal.influxctl token list
Copy the token ID of the token you want to delete.
-
Run the
influxctl token delete
command and provide the following:- Token ID to delete
-
Confirm that you want to delete the token.
{{% code-placeholders "TOKEN_ID" %}}
influxctl token delete TOKEN_ID
{{% /code-placeholders %}}
{{% /tab-content %}} {{% tab-content %}}
This example uses cURL to send a Management HTTP API request, but you can use any HTTP client.
-
If you haven't already, follow the instructions to install cURL for your system.
-
In your terminal, use cURL to send a request to the following {{% product-name %}} endpoint:
{{% api-endpoint endpoint="https://console.influxdata.com/api/v0/accounts/ACCOUNT_ID/clusters/CLUSTER_ID/tokens/TOKEN_ID" method="delete" api-ref="/influxdb3/cloud-dedicated/api/management/#operation/DeleteDatabaseToken" %}}
In the URL, provide the following:
ACCOUNT_ID
: The ID of the account that the cluster belongs to (see how to list cluster details).CLUSTER_ID
: The ID of the cluster that you want to manage (see how to list cluster details).TOKEN_ID
: The ID of the database token that you want to delete (see how to list token details).
Provide the following request headers:
Accept: application/json
to ensure the response body is JSON contentAuthorization: Bearer
and a Management API token for your cluster (see how to create a management token for Management API requests).
Specify the
DELETE
request method.
The following example shows how to use the Management API to delete a database token and revoke all permissions associated with the token: {{% code-placeholders "TOKEN_ID|ACCOUNT_ID|CLUSTER_ID|MANAGEMENT_TOKEN" %}}
curl \
--location "https://console.influxdata.com/api/v0/accounts/ACCOUNT_ID/clusters/CLUSTER_ID/tokens/TOKEN_ID" \
--request DELETE \
--header "Accept: application/json" \
--header "Authorization: Bearer $MANAGEMENT_TOKEN" \
{{% /code-placeholders %}}
Replace the following:
- {{% code-placeholder-key %}}
ACCOUNT_ID
{{% /code-placeholder-key %}}: the ID of the {{% product-name %}} account to create the database token for - {{% code-placeholder-key %}}
CLUSTER_ID
{{% /code-placeholder-key %}}: the ID of the {{% product-name %}} cluster to create the database token for - {{% code-placeholder-key %}}
MANAGEMENT TOKEN
{{% /code-placeholder-key %}}: a management token for your {{% product-name %}} cluster - {{% code-placeholder-key %}}
TOKEN_ID
{{% /code-placeholder-key %}}: the ID of the database token to delete
{{% /tab-content %}} {{< /tabs-wrapper >}}
{{% warn %}}
Deleting a token is immediate and cannot be undone
Deleting a database token is a destructive action that takes place immediately and cannot be undone.
Rotate deleted tokens
After deleting a database token, any clients using the deleted token need to be updated with a new database token to continue to interact with your InfluxDB Cloud Dedicated cluster. {{% /warn %}}