21.6. createServiceKey
POST /api/v1/superuser/keys
授权: oauth2_implicit (超级:user)
请求正文模式(application/json)
创建服务密钥的描述
名称 | 描述 | 模式 |
---|---|---|
需要 服务 | 使用这个密钥验证的服务 | 字符串 |
name | 服务密钥的友好名称 | 字符串 |
元数据 | 此键元数据的键/值对 | 对象 |
notes | 如果指定,键的额外备注 | string |
过期 | 过期日期为 unix 时间戳 |
响应
HTTP 代码 | 描述 | 模式 |
---|---|---|
201 | 成功创建 | |
400 | 错误请求 | |
401 | 需要会话 | |
403 | 未授权访问 | |
404 | 未找到 |
示例命令
$ curl -X POST \ -H "Authorization: Bearer <bearer_token>" \ -H "Content-Type: application/json" \ -d '{ "service": "<service_name>", "expiration": <unix_timestamp> }' \ "<quay_server>/api/v1/superuser/keys"