Azure Database for PostgreSQL REST API

Azure Database for PostgreSQL 管理 API 为 Azure PostgreSQL 资源提供创建、读取、更新和删除功能,包括服务器、数据库、防火墙规则、网络配置、安全警报策略、日志文件和具有新业务模型的配置。

Azure Database for PostgreSQL 为应用程序开发和部署提供托管数据库服务,使你能够在几分钟内建立 PostgreSQL 数据库,并在你最信任的云上动态缩放。

以下信息对于您可能使用这些 REST API 执行的所有任务都是通用的:

  • 请替换为 {api-version} 最新可用的稳定 API 版本,例如 2024-08-01,如果您计划使用已正式发布的功能。 或者使用最新的可用预览版,例如 2024-11-01-preview,以防您计划使用仍处于预览阶段且尚未过渡到正式版的功能。 查找到目前为止 发布的稳定版和预览版列表
  • 替换为 {subscriptionId} URI 中订阅标识符的标识符。 此值是分配给您的订阅的 Globally Unique Identifier,例如 aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e. 使用 Azure 门户“订阅”边栏选项卡找到订阅标识符。
  • 替换为 {resourceGroupName} 资源组的名称。 有关详细信息,请参阅 使用 Azure 门户和 Azure 资源管理器管理资源组
  • 替换为 {serverName} Azure Database for PostgreSQL 服务器的名称。
  • 对于任何其他实体(如 backupName、 、 objectIdfirewallRuleNametargetDbServerName、 等),请通读使用它们的特定 API 的文档,以及该文档中引用的示例。
  • Content-Type 标头设置为 application/json
  • Authorization 标头设置为从 Microsoft Entra ID 服务获取的 JSON Web 令牌。 有关详细信息,请参阅 Azure REST 入门

REST作

操作组 DESCRIPTION
管理员 按服务器创建、删除、获取或列出。
备份 按服务器创建、删除、获取或列出。
检查迁移名称可用性 检查迁移名称可用性。
检查名称可用性 执行。
使用位置 检查名称可用性 执行。
配置 Get 或 List By Server、Put 或 Update。
数据库 按服务器创建、删除、获取或列出。
防火墙规则 按服务器创建或更新、删除、获取或列出。
灵活服务器 启动 ltr 备份,或触发 ltr 预备份。
获取专用 Dns 区域后缀 执行。
基于位置的功能 执行。
日志文件 按服务器列出。
Ltr 备份作 Get 或 List By Server 的 SET 文件。
迁移 Create、Delete、Get、List By Target Server 或 Update。
操作 列表。
专用终结点连接 Delete (删除) 或 Update (更新)。
专用终结点连接 Get 或 List By Server 的 SET 文件。
专用链接资源 Get 或 List By Server 的 SET 文件。
配额使用情况 列表。
副本 按服务器列出。
服务器功能 列表。
服务器威胁防护设置 Create 或 Update、Get 或 List By Server。
服务器 创建、删除、获取、列出、按资源组列出、重新启动、启动、停止或更新。
优化选项 Get、List By Server 或 List Recommendations。
虚拟终结点 Create、Delete、Get、List By Server 或 Update。
虚拟网络子网使用情况 执行。

另请参阅