4.5. Red Hat Quay API を使用したロボットアカウントトークンの再生成
Red Hat Quay API を使用してロボットアカウントトークンを再生成するには、次の手順に従います。
前提条件
- OAuth アクセストークンを作成し ました。
手順
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"
$ curl -X POST \ -H "Authorization: Bearer <bearer_token>" \ "<quay-server.example.com>/api/v1/organization/<orgname>/robots/<robot_shortname>/regenerate"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
{"name": "test-org+test", "created": "Fri, 10 May 2024 17:46:02 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}
{"name": "test-org+test", "created": "Fri, 10 May 2024 17:46:02 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを入力して、
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"
$ curl -X POST \ -H "Authorization: Bearer <bearer_token>" \ "<quay-server.example.com>/api/v1/user/robots/<robot_shortname>/regenerate"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
{"name": "quayadmin+test", "created": "Fri, 10 May 2024 14:12:11 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}
{"name": "quayadmin+test", "created": "Fri, 10 May 2024 14:12:11 -0000", "last_accessed": null, "description": "", "token": "<example_secret>"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow