当前位置: 首页 > 知识库问答 >
问题:

Azure Key Vault在生产和开发中管理秘密

赵高韵
2023-03-14

我怎样才能完成这件事呢?

共有1个答案

桂玉石
2023-03-14

编辑:组现在可以关联到密钥库访问策略。只需在通常将用户对象ID或服务主体对象ID放置的地方指定组的对象ID。

<罢工> 这有点 很痛苦的工作,但是...

<罢工> 您可以编写一个相当简单的应用程序,在Key Vault顶部添加一个层。这个应用程序(可以是web应用程序、API或两者)将被设置为使用Azure AD进行身份验证,并且将检查调用者的组成员身份,以确定他们是否应该访问给定的秘密。如果是,应用程序将从密钥库中检索秘密,并将其传递给请求者。(应用程序的服务主体将是在密钥库上授权的主体。)

 类似资料:
  • 问题内容: 我一直在开发一个基本的应用程序。现在在部署阶段,很明显,我需要本地设置和生产设置。 很高兴知道以下内容: 如何最好地应对开发和生产设置。 如何仅在开发环境中保留django-debug-toolbar之类的应用程序。 开发和部署设置的其他任何技巧和最佳做法。 问题答案: 该DJANGO_SETTINGS_MODULE环境变量,其设置文件Django的控件将加载。 因此,你将为各自的环境

  • 问题内容: 我有一个GlassFish / j2ee应用程序,我在一个盒子上进行开发,而生产是一个远程盒子。我有一个制作文件的功能,根据我的开发箱或生产环境,我需要文件的位置不同。什么是自动切换方式,所以我不必根据部署源文件来编辑源文件? 问题答案: 最简单的方法是定义一个系统属性,该属性指定数据的文件系统位置。生产应用服务器将定义一个值(在启动脚本中使用),而开发应用服务器将定义另一个值。您的应

  • 我们在AWS环境中部署了完整的应用程序,我们发现AWS秘密管理器是存储数据库和其他一些组件的秘密的正确选择。

  • 问题内容: 建议处理本地开发和生产服务器设置的建议方式是什么?它们中的某些(例如常量等)可以在两者中进行更改/访问,但是其中一些(例如静态文件的路径)需要保持不同,因此,每次部署新代码时都不应覆盖它们。 当前,我将所有常量添加到中settings.py。但是每次我在本地更改某些常量时,都必须将其复制到生产服务器并编辑文件以进行生产特定更改… :( 编辑:这个问题似乎没有标准答案,我已经接受了最受欢

  • TL;DR:我需要在不同的文件中设置变量,可以通过jenkins管道自动更改。

  • 在本地电脑上可以搭建一套学习与开发网站的运行环境。有很多一键安装的集成环境,比如 Windows 上的 WAMP ,macOS 上的 MAMP。这些集成环境可以让你快速开始,但是不够灵活,也存在很多问题。更重要的是我们并没学到什么,我推荐可以先在本地用虚拟机的方式去手工搭建一个 LEMP 环境。 本书会利用 Vagrant 管理虚拟机,创建一台 Linux 类型的虚拟机,在上面手工去安装并配置环境