5.5. 使用 Red Hat Quay API 重新生成机器人令牌
使用以下步骤使用 Red Hat Quay API 重新生成机器人帐户令牌。
先决条件
- 您已创建了 OAuth 访问令牌。
-
您已在
config.yaml
文件中设置了BROWSER_API_CALLS_XHR_ONLY: false
。
流程
输入以下命令,使用
POST /api/v1/organization/{orgname}/robots/{robot_shortname}/regenerate
端点为机构重新生成机器人令牌:$ curl -X POST \ -H "Authorization: Bearer <bearer_token>" \ "<quay-server.example.com>/api/v1/organization/<orgname>/robots/<robot_shortname>/regenerate"
输出示例
{"name": "test-org+test", "created": "Fri, 10 May 2024 17:46:02 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}
输入以下命令,使用
POST /api/v1/user/robots/{robot_shortname}/regenerate
端点为当前用户重新生成机器人令牌:$ curl -X POST \ -H "Authorization: Bearer <bearer_token>" \ "<quay-server.example.com>/api/v1/user/robots/<robot_shortname>/regenerate"
输出示例
{"name": "quayadmin+test", "created": "Fri, 10 May 2024 14:12:11 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}