Skip to content

Commit ee45c9a

Browse files
committed
anchors to fix bookmarks
1 parent ce3bc95 commit ee45c9a

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

articles/backup/backup-azure-database-postgresql-overview.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Azure Backup and Azure database services have come together to build an enterpri
2020

2121
You can use this solution independently or in addition to the [native backup solution in Azure PostgreSQL](/azure/postgresql/concepts-backup), which offers retention up to 35 days. The native solution is suited for operational recoveries, such as when you want to recover from the latest backups. The Azure Backup solution helps you with your compliance needs and provides a more granular and flexible backup/restore capability.
2222

23-
## Changes to vaulted backups for PostgreSQL single servers
23+
## <a name = "changes-to-vaulted-backups-for-postgresql-single-server"></a>Changes to vaulted backups for PostgreSQL single servers
2424

2525
The *single server* deployment option for Azure Database for PostgreSQL retired on *March 28, 2025*. On that date, changes were implemented to Azure Backup for PostgreSQL single servers. [Learn more about the retirement](/azure/postgresql/migrate/whats-happening-to-postgresql-single-server).
2626

@@ -62,7 +62,7 @@ You can restore PostgreSQL single-server databases by using **Restore as Files**
6262

6363
:::image type="content" source="./media/backup-azure-database-postgresql-overview/backup-process.png" alt-text="Diagram that shows the backup process.":::
6464

65-
## Azure Backup authentication with the Azure Database for PostgreSQL server
65+
## <a name = "azure-backup-authentication-with-the-postgresql-server"></a>Azure Backup authentication with the Azure Database for PostgreSQL server
6666

6767
Azure Backup follows strict security guidelines from Azure. Permissions on the resource to be backed up aren't assumed. The user needs to explicitly give those permissions.
6868

@@ -74,7 +74,7 @@ The workload admin is responsible for managing and rotating credentials. Azure B
7474

7575
:::image type="content" source="./media/backup-azure-database-postgresql-overview/key-vault-based-authentication-model.png" alt-text="Diagram that shows the workload or database flow.":::
7676

77-
#### Permissions needed for PostgreSQL database backup
77+
#### <a name = "set-of-permissions-needed-for-azure-postgresql-database-backup"></a>Permissions needed for PostgreSQL database backup
7878

7979
1. Grant the following access permissions to the Azure Backup vault's managed identity:
8080

@@ -91,7 +91,7 @@ The workload admin is responsible for managing and rotating credentials. Azure B
9191
> [!NOTE]
9292
> You can grant these permissions within the [configure backup](backup-azure-database-postgresql.md#configure-a-backup-on-postgresql-databases) flow with a single click if you, as the backup admin, have write access on the intended resources. If you don't have the required permissions (when multiple personas are involved), use an Azure Resource Manager template.
9393
94-
#### Permissions needed for PostgreSQL database restore
94+
#### <a name = "set-of-permissions-needed-for-azure-postgresql-database-restore"></a>Permissions needed for PostgreSQL database restore
9595

9696
Permissions for restore are similar to the ones that you need for backup. You need to [manually grant the permissions on the target Azure Database for PostgreSQL server and the corresponding key vault](#steps-for-manually-granting-access-on-the-azure-database-for-postgresql-server-and-on-the-key-vault). Unlike in the [configure backup](backup-azure-database-postgresql.md#configure-a-backup-on-postgresql-databases) flow, the experience to grant these permissions inline is currently not available.
9797

@@ -115,7 +115,7 @@ To get an automated script and related instructions to use the Microsoft Entra I
115115

116116
To grant all the access permissions that Azure Backup needs, use the following steps.
117117

118-
### Access permissions on the Azure Database for PostgreSQL server
118+
### <a name = "access-permissions-on-the-azure-postgresql-server"></a>Access permissions on the Azure Database for PostgreSQL server
119119

120120
1. Set the Azure Backup vault's **Reader** access for the managed identity on the Azure Database for PostgreSQL server.
121121

@@ -125,7 +125,7 @@ To grant all the access permissions that Azure Backup needs, use the following s
125125

126126
:::image type="content" source="./media/backup-azure-database-postgresql-overview/network-line-of-sight-access-on-azure-postgresql-server.png" alt-text="Screenshot that shows the option to set network line-of-sight access on an Azure Database for PostgreSQL server." lightbox="./media/backup-azure-database-postgresql-overview/network-line-of-sight-access-on-azure-postgresql-server.png":::
127127

128-
### Access permissions on the key vault
128+
### <a name = "access-permissions-on-the-azure-key-vault-associated-with-the-postgresql-server"></a>Access permissions on the key vault
129129

130130
1. Set the Azure Backup vault's **Key Vault Secrets User** access for the managed identity on the key vault (**Get** and **List** permissions on secrets). To assign permissions, you can use role assignments or access policies. You don't need to add the permissions by using both options, because it doesn't help.
131131

articles/backup/backup-azure-database-postgresql.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.author: jsuri
1212

1313
This article describes how to back up an Azure Database for PostgreSQL server. Before you begin, review the [supported configurations, feature considerations, and known limitations](./backup-azure-database-postgresql-support-matrix.md), along with [frequently asked questions](/azure/backup/backup-azure-database-postgresql-server-faq).
1414

15-
## Configure a backup on PostgreSQL databases
15+
## <a name = "configure-backup-on-azure-postgresql-databases"></a>Configure a backup on PostgreSQL databases
1616

1717
You can configure a backup on multiple databases across multiple Azure Database for PostgreSQL servers. To configure this kind of backup by using Azure Backup, follow these steps:
1818

@@ -113,7 +113,7 @@ You can configure a backup on multiple databases across multiple Azure Database
113113

114114
:::image type="content" source="./media/backup-azure-database-postgresql/submit-configure-backup-operation-inline.png" alt-text="Screenshot that shows the details for a configured backup." lightbox="./media/backup-azure-database-postgresql/submit-configure-backup-operation-expanded.png":::
115115

116-
## Create a backup policy
116+
## <a name = "create-backup-policy"></a>Create a backup policy
117117

118118
You can create a backup policy during the flow for configuring a backup. Alternatively, go to **Backup center** > **Backup policies** > **Add**.
119119

@@ -148,7 +148,7 @@ Retention rules are evaluated in a predetermined order of priority. The priority
148148

149149
Default retention settings apply when no other rules qualify. For example, the same recovery point might be the first successful backup taken every week, along with the first successful backup taken every month. However, because the priority of the monthly rule is higher than that of the weekly rule, the retention that corresponds to the first successful backup taken every month applies.
150150

151-
## Create a secret in the key vault
151+
## <a name = "create-secrets-in-the-key-vault"></a>Create a secret in the key vault
152152

153153
The secret is the Azure Database for PostgreSQL server connection string in *ADO.NET* format. It's updated with the credentials of the database user who's granted the backup privileges on the server.
154154

@@ -158,7 +158,7 @@ Copy the connection string from the Azure Database for PostgreSQL server, and us
158158

159159
:::image type="content" source="./media/backup-azure-database-postgresql/create-secret-inline.png" alt-text="Screenshot that shows the pane for creating a secret and a Notepad file that contains a connection string." lightbox="./media/backup-azure-database-postgresql/create-secret-expanded.png":::
160160

161-
## Run the PowerShell script to grant privileges to database users
161+
## <a name = "run-powershell-script-to-grant-privileges-to-database-users"></a>Run the PowerShell script to grant privileges to database users
162162

163163
The PowerShell script that's dynamically generated during the process of configuring a backup accepts the database user as the input, along with the PostgreSQL admin credentials, to grant the backup-related privileges to the database user on the database.
164164

0 commit comments

Comments
 (0)