OpenAPI 文档汇总¶
本页列出 DCE 5.0 相关模块的 OpenAPI 文档,方便以程序方式调用。 调用 OpenAPI 时需要 访问密钥 。
-
应用工作台 OpenAPI
-
容器管理 OpenAPI
-
多云编排 OpenAPI
-
镜像仓库 OpenAPI
-
网络 OpenAPI
-
虚拟机 OpenAPI
-
可观测性 OpenAPI
-
微服务引擎 OpenAPI
-
服务网格 OpenAPI
-
云边协同 OpenAPI
-
AI Lab OpenAPI
-
全局管理 OpenAPI
-
中间件 OpenAPI 之一
- 搜索服务:Elasticsearch
- 消息队列:Kafka, RabbitMQ, RocketMQ
-
中间件 OpenAPI 之二
- 对象存储:MinIO
- 数据库:MongoDB, MySQL, PostgreSQL, Redis
访问密钥 AccessKey¶
访问密钥(AccessKey)可用于访问 OpenAPI 和持续发布,您可以在 DCE 5.0 的 个人中心 参照以下步骤获取密钥并访问 API。
获取密钥¶
登录 DCE 5.0,在右上角的下拉菜单中找到 个人中心 ,可以在 访问密钥 页签中管理账号的访问密钥。
Info
访问密钥信息仅显示一次。如果您忘记了访问密钥信息,您需要重新创建新的访问密钥。
使用密钥访问 API¶
在访问 DCE 5.0 openAPI 时,在请求中加上请求头 Authorization:Bearer ${token}
以标识访问者的身份, 其中 ${token}
是上一步中获取到的密钥。
请求示例
curl -X GET -H 'Authorization:Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkRKVjlBTHRBLXZ4MmtQUC1TQnVGS0dCSWc1cnBfdkxiQVVqM2U3RVByWnMiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE2NjE0MTU5NjksImlhdCI6MTY2MDgxMTE2OSwiaXNzIjoiZ2hpcHBvLmlvIiwic3ViIjoiZjdjOGIxZjUtMTc2MS00NjYwLTg2MWQtOWI3MmI0MzJmNGViIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4iLCJncm91cHMiOltdfQ.RsUcrAYkQQ7C6BxMOrdD3qbBRUt0VVxynIGeq4wyIgye6R8Ma4cjxG5CbU1WyiHKpvIKJDJbeFQHro2euQyVde3ygA672ozkwLTnx3Tu-_mB1BubvWCBsDdUjIhCQfT39rk6EQozMjb-1X1sbLwzkfzKMls-oxkjagI_RFrYlTVPwT3Oaw-qOyulRSw7Dxd7jb0vINPq84vmlQIsI3UuTZSNO5BCgHpubcWwBss-Aon_DmYA-Et_-QtmPBA3k8E2hzDSzc7eqK0I68P25r9rwQ3DeKwD1dbRyndqWORRnz8TLEXSiCFXdZT2oiMrcJtO188Ph4eLGut1-4PzKhwgrQ' https://demo-dev.daocloud.io/apis/ghippo.io/v1alpha1/users?page=1&pageSize=10 -k
请求结果
{
"items": [
{
"id": "a7cfd010-ebbe-4601-987f-d098d9ef766e",
"name": "a",
"email": "",
"description": "",
"firstname": "",
"lastname": "",
"source": "locale",
"enabled": true,
"createdAt": "1660632794800",
"updatedAt": "0",
"lastLoginAt": ""
}
],
"pagination": {
"page": 1,
"pageSize": 10,
"total": 1
}
}