你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
按需备份(预览版)
适用于: Azure Database for PostgreSQL 灵活服务器
本文提供了操作 Azure Database for PostgreSQL 灵活服务器的按需备份的分步说明。
重要
根据配置的备份保留期,按需备份会自动删除。 但是,如果你不再需要它们,可以早点手动删除它们。
注意
在以下任一情况下,你会收到 InternalServerError:
- 如果该服务器中已存在同名的另一个按需备份。
- 如果正在执行另一个按需备份,并且尚未完成。
列出按需备份
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中的“设置”部分下,选择“备份和还原”。
在“备份类型”中,如果只想查看仍可供还原的按需备份,请选择“按需备份”。
可以通过 az postgres flexible-server backup list 命令列出服务器当前可用的按需备份。
az postgres flexible-server backup list --resource-group <resource_group> --name <server> --query "[?backupType=='Customer On-Demand']" --output table
删除按需备份
使用 Azure 门户:
选择你的 Azure Database for PostgreSQL 灵活服务器。
在资源菜单中的“设置”部分下,选择“备份和还原”。
在“备份类型”中,如果只想查看仍可供还原的按需备份,请选择“按需备份”。
确定要删除的按需备份。 然后,在“操作”列下,选择“删除”以启动该特定按需备份的删除。
会有一条通知告诉你按需备份正在删除。
成功完成后,会有一条通知告诉你按需备份已删除。
可以通过 az postgres flexible-server backup delete 命令删除服务器当前可用的任何按需备份。
az postgres flexible-server backup delete --resource-group <resource_group> --name <server> --backup-name <backup>
如果运行上一个命令,则需要你显式确认,回复 y
(是):
Are you sure you want to delete the backup '<backup>' in server '<server>'
如果要在无需用户交互的情况下运行命令,可按照以下方式添加 --yes
参数:
az postgres flexible-server backup delete --resource-group <resource_group> --name <server> --backup-name <backup> --yes
注意
如果提供的名称与任何可用的按需备份不匹配,该命令不会报告任何错误。
相关内容