Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure-中心连接点字符串管理_Azure_Connection String_Azure Web App Service - Fatal编程技术网

Azure-中心连接点字符串管理

Azure-中心连接点字符串管理,azure,connection-string,azure-web-app-service,Azure,Connection String,Azure Web App Service,我有10个网站,几个web作业和一些RESTfulWebAPI。它们都使用相同的Azure表和相同的Azure Blob存储 问题是:如何集中连接字符串管理?我希望有一个连接字符串到表和Blob的中央存储。我希望所有网站、WebAPI等都使用这个连接字符串存储库 在代码方面,我希望它尽可能无缝 我如何在Azure中实现它?看看。这是它打算用于的场景之一。有关开始设置密钥Vault的说明如下,并且提供了有关如何从Vault检索连接字符串的说明 通过使用密钥库,web应用程序不会存储连接字符串。相反

我有10个网站,几个web作业和一些RESTfulWebAPI。它们都使用相同的Azure表和相同的Azure Blob存储

问题是:如何集中连接字符串管理?我希望有一个连接字符串到表和Blob的中央存储。我希望所有网站、WebAPI等都使用这个连接字符串存储库

在代码方面,我希望它尽可能无缝

我如何在Azure中实现它?

看看。这是它打算用于的场景之一。有关开始设置密钥Vault的说明如下,并且提供了有关如何从Vault检索连接字符串的说明

通过使用密钥库,web应用程序不会存储连接字符串。相反,它们存储并管理在Azure Key Vault中。每个需要连接字符串的web应用都将在Azure AD中注册,因此具有唯一的客户端ID和服务主体,可用于在密钥库中设置访问策略。web应用程序使用Key Vault生成的Uri在运行时从Vault检索连接字符串

注意:在上面的参考资料中,它提到了两种让你的web应用通过Azure AD身份验证的方法。一种是使用客户端ID和secret,这更容易,但并不真正“安全”。然而,它确实解决了一个集中的地方存储和管理连接字符串的问题。另一个选项是使用客户端ID和证书进行身份验证。就我个人而言,我推荐后者,因为它确实更安全,而且设置它的工作量也不多。

看看。这是它打算用于的场景之一。有关开始设置密钥Vault的说明如下,并且提供了有关如何从Vault检索连接字符串的说明

通过使用密钥库,web应用程序不会存储连接字符串。相反,它们存储并管理在Azure Key Vault中。每个需要连接字符串的web应用都将在Azure AD中注册,因此具有唯一的客户端ID和服务主体,可用于在密钥库中设置访问策略。web应用程序使用Key Vault生成的Uri在运行时从Vault检索连接字符串

注意:在上面的参考资料中,它提到了两种让你的web应用通过Azure AD身份验证的方法。一种是使用客户端ID和secret,这更容易,但并不真正“安全”。然而,它确实解决了一个集中的地方存储和管理连接字符串的问题。另一个选项是使用客户端ID和证书进行身份验证。就我个人而言,我推荐后者,因为它确实更安全,而且建立它的努力也不多