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
、 、objectId
firewallRuleName
targetDbServerName
、 等),请通读使用它们的特定 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。 |
虚拟网络子网使用情况 | 执行。 |