【赞助】【风铃云】专业的云计算服务提供商,价格便宜实惠,欢迎大家体验。 >

SQLPub API 使用指南

SQLPub 提供丰富的 API 接口,方便开发者程序化管理数据库实例、执行操作以及监控资源。

认证

所有 API 请求都需要使用 API Key 进行认证。 在请求头中添加:

Authorization: Bearer <your_api_key>
Content-Type: application/json

基础 URL

https://api.sqlpub.com/v1

常用 API 接口

1. 获取数据库列表

  • 方法:GET
  • 接口/databases
  • 示例请求
curl -X GET "https://api.sqlpub.com/v1/databases" \
  -H "Authorization: Bearer YOUR_API_KEY"
  • 示例响应
[
  {
    "id": "db_123456",
    "name": "example_db",
    "status": "running",
    "created_at": "2025-11-22T08:30:00Z"
  }
]

2. 创建数据库

  • 方法:POST
  • 接口/databases
  • 示例请求
curl -X POST "https://api.sqlpub.com/v1/databases" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "name": "my_new_db",
        "region": "ap-southeast-1",
        "version": "8.0"
      }'
  • 示例响应
{
  "id": "db_654321",
  "name": "my_new_db",
  "status": "creating",
  "created_at": "2025-11-22T09:00:00Z"
}

3. 删除数据库

  • 方法:DELETE
  • 接口/databases/{id}
  • 示例请求
curl -X DELETE "https://api.sqlpub.com/v1/databases/db_654321" \
  -H "Authorization: Bearer YOUR_API_KEY"
  • 示例响应
{
  "message": "Database deleted successfully."
}

4. 获取数据库详情

  • 方法:GET
  • 接口/databases/{id}
  • 示例请求
curl -X GET "https://api.sqlpub.com/v1/databases/db_123456" \
  -H "Authorization: Bearer YOUR_API_KEY"
  • 示例响应
{
  "id": "db_123456",
  "name": "example_db",
  "status": "running",
  "region": "ap-southeast-1",
  "version": "8.0",
  "created_at": "2025-11-22T08:30:00Z"
}

注意事项

  • API Key 请妥善保管,不要泄露。
  • 所有请求返回的时间为 UTC。
  • 建议使用 SDK 或官方客户端封装 API 调用,减少出错。
  • 对于高频请求,请合理控制速率,避免触发限流。

小结

通过 SQLPub API,开发者可以轻松实现数据库实例的创建、管理和监控,支持自动化运维与快速部署。