DigitalOcean API概述

这个数字海洋API允许您使用常规HTTP请求以编程方式管理Droplet和其他资源。您可以通过DigitalOcean控制面板执行的任何操作(创建个人访问令牌除外)也可以使用API执行。

入门

熟悉DigitalOcean API的结构和行为。
请参阅如何格式化请求以与DigitalOcean API交互的示例。
创建用于DigitalOcean API的个人访问令牌。

API参考文档

使用常规HTTP请求以编程方式管理Droplets和其他DigitalOcean资源。DigitalOcean控制面板中的所有功能也可通过API使用。
使用Spaces的AWS S3兼容对象存储API以编程方式管理数据
元数据API允许Droplet访问有关自身的信息,包括用户数据、Droplet ID、数据中心区域和IP地址。
OAuth API是一种安全的方法,用于对用户进行身份验证,并允许第三方应用程序限制对服务器或DigitalOcean用户帐户的访问。

API客户端

Go的官方DigitalOcean API客户端。
github.com网站
Ruby的官方DigitalOcean API客户端。
github.com网站
这是一个官方和社区创建的客户端库的列表,允许您在各种编程语言中使用DigitalOcean API。

更多信息

使用API过滤器在我们的发行说明部分。

您还可以订阅发行说明RSS源.

最新更新

2024年4月22日

  • 我们已经纠正了一个错误,即可以使用GET/v2/快照端点。此行为严格限制为用户有权访问的图像类型,例如备份和自定义图像。

2024年4月17日

  • 个人访问令牌(PAT)的自定义范围现在是普遍可用.

    以前,DigitalOcean PAT只有两个作用域:对所有团队资源的读访问权限或对所有团队资产的完全(读写)访问权限。自定义范围引入了更具体的权限,如创建Droplets或更新云防火墙,这使您可以通过仅授予令牌所需的权限并限制对其他资源和操作的访问来保护工作流。

2024年4月12日

  • 具有帐单角色的团队成员无法再访问有关共享资源的信息。以前,账单人员可以通过API访问此信息,但不能通过控制面板访问。

有关更多信息,请参阅完整的发行说明.