6.2. 使用 Red Hat Quay API 创建机器人帐户
使用以下步骤使用 Red Hat Quay API 创建机器人帐户。
先决条件
- 您已创建了 OAuth 访问令牌。
流程
- 输入以下命令,使用 - PUT /api/v1/organization/{orgname}/robots/{robot_shortname}端点为机构创建新的机器人帐户:- curl -X PUT -H "Authorization: Bearer <bearer_token>" "https://<quay-server.example.com>/api/v1/organization/<organization_name>/robots/<robot_name>" - $ curl -X PUT -H "Authorization: Bearer <bearer_token>" "https://<quay-server.example.com>/api/v1/organization/<organization_name>/robots/<robot_name>"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - {"name": "orgname+robot-name", "created": "Fri, 10 May 2024 15:11:00 -0000", "last_accessed": null, "description": "", "token": "<example_secret>", "unstructured_metadata": null}- {"name": "orgname+robot-name", "created": "Fri, 10 May 2024 15:11:00 -0000", "last_accessed": null, "description": "", "token": "<example_secret>", "unstructured_metadata": null}- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 输入以下命令为当前用户创建一个新的机器人帐户,其 - PUT /api/v1/user/robots/{robot_shortname}端点:- curl -X PUT -H "Authorization: Bearer <bearer_token>" "https://<quay-server.example.com>/api/v1/user/robots/<robot_name>" - $ curl -X PUT -H "Authorization: Bearer <bearer_token>" "https://<quay-server.example.com>/api/v1/user/robots/<robot_name>"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - {"name": "quayadmin+robot-name", "created": "Fri, 10 May 2024 15:24:57 -0000", "last_accessed": null, "description": "", "token": "<example_secret>", "unstructured_metadata": null}- {"name": "quayadmin+robot-name", "created": "Fri, 10 May 2024 15:24:57 -0000", "last_accessed": null, "description": "", "token": "<example_secret>", "unstructured_metadata": null}- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow