如何为 PostgreSql 单服务器创建 Azure 数据库的服务主体

How to Create a Service Principal for Azure database for PostgreSql single server

根据 Microsoft 为 Data encryption for Azure Database for PostgreSQL Single server by using the Azure portal 提供的文档,上述步骤告诉我们为 Azure PostgreSql 单服务器选项创建服务主体,同时在 Azure 密钥保管库中添加访问策略。

我想知道如何为 Azure Postgresql 创建服务主体。我在网络上进行了搜索,但没有找到任何描述性的 link 或文档来执行此操作。

有人可以帮我实现这个吗?

请按照以下步骤解决问题:

  1. 您必须先配置数据加密,如下所示,这将 失败,因为您没有它的服务主体,但是这一步 是必要的,因为它将为您创建一个新的服务主体 PostgreSQL 服务器。

  2. 以上步骤失败后,去你的Keyvault>>access policies>> add access policy.

    您将能够看到为 Postgre,它将与 PostgreSQL 服务器同名,并且 为主体添加所需的权限,如下所示:

  3. 再次转到 PostgreSQL 服务器的数据加密部分并执行 如下设置,将成功保存: