reactjs - 如何在 azure devops build 中读取 azure key vault 设置并使其在 Web SPA 中可用
问题描述
我在 Azure Key Vault 中创建了一些密钥和机密。我在 reactjs 中开发的单页应用程序需要其中一些密钥,这些密钥基本上是 API url。这些键在其他少数 SPA 中很常见。
我在这里浏览了一篇文章,但我不知道如何将它带到单页网络应用程序中。
https://thorsten-hans.com/integrating-azure-keyvault-with-azure-container-services
有没有一种方法可以使这些 azure key vault 密钥/机密可用于 Azure Devops 构建(我们使用 docker 文件和 AKS),然后它可以被我的前端应用程序的构建使用?
解决方案
您可以在管道中添加密钥保管库任务以获取机密:
然后,您需要将它们作为环境变量传递给您的 SPA: