删除一个令牌
从InfluxDB用户界面(UI)或influx命令行界面(CLI)删除API令牌。一旦删除,所有使用API令牌的用户和外部集成都将无法访问您的InfluxDB实例。
在 InfluxDB 用户界面中删除令牌
- 在左侧导航菜单中,选择 数据 (加载数据) > API 令牌。
- 将鼠标悬停在您想要删除的令牌上。
- 点击位于代币描述最右侧的图标。
- 点击 删除 以删除令牌。
使用influx CLI删除令牌
使用influx auth delete 命令来删除一个令牌。
此命令需要一个身份验证ID,可以在influx auth find的输出中获得。
# Syntax
influx auth delete -i <auth-id>
# Example
influx auth delete -i 03a2bee5a9c9a000
使用InfluxDB API删除令牌
使用 /api/v2/authorizations InfluxDB API 接口来删除一个令牌。
DELETE http://localhost:8086/api/v2/authorizations/AUTH_ID
在您的请求中包含以下内容:
| 需求 | 包含到 |
|---|---|
具有 write: authorizations 权限的 API 令牌 | 使用 Authorization: Token YOUR_API_TOKEN 头部。 |
| 授权ID | URL路径参数。 |
# Delete the first authorization listed for the user.
curl --request GET \
"http://localhost:8086/api/v2/authorizations?user=user2" \
--header "Authorization: Token ${INFLUX_OP_TOKEN}" \
--header 'Content-type: application/json' \
| jq .authorizations[0].id \
| xargs -I authid curl --request DELETE \
http://localhost:8086/api/v2/authorizations/authid \
--header "Authorization: Token ${INFLUX_OP_TOKEN}" \
--header 'Content-type: application/json'