如何将变量发送到 ARM 模板 maintemplate.json 输入?
How to send variables to ARM template maintemplate.json input?
我有一个 Azure Web 应用程序,它在 Azure 门户上创建应用程序注册并生成客户端 ID 和客户端密码。我想将该应用程序生成的客户端 ID 和客户端密码传递到我的 ARM 模板的 mainTemplate.json 文件的输入参数中。是否有任何 direct/indirect 方法可以将变量从 Web 应用程序发送到 ARM 模板,或者通过 ARM 模板从创建的应用程序或可以存储这些变量的临时存储中获取这些变量?
特别是客户端密码是一个敏感值,我建议如下:
- 您的 Web App 生成应用程序注册
- 它将客户端密码(可能还有客户端 ID)放入 Key Vault 中以进行安全存储
- 您的 ARM 模板 references the values from Key Vault secrets 并在部署时检索它们
我有一个 Azure Web 应用程序,它在 Azure 门户上创建应用程序注册并生成客户端 ID 和客户端密码。我想将该应用程序生成的客户端 ID 和客户端密码传递到我的 ARM 模板的 mainTemplate.json 文件的输入参数中。是否有任何 direct/indirect 方法可以将变量从 Web 应用程序发送到 ARM 模板,或者通过 ARM 模板从创建的应用程序或可以存储这些变量的临时存储中获取这些变量?
特别是客户端密码是一个敏感值,我建议如下:
- 您的 Web App 生成应用程序注册
- 它将客户端密码(可能还有客户端 ID)放入 Key Vault 中以进行安全存储
- 您的 ARM 模板 references the values from Key Vault secrets 并在部署时检索它们