将价值从一个步骤传递到 ARM 部署的下一步

pass value from one step into the next step in ARM deployment

我正在使用 ARM 模板部署来创建资源。

作为部署的一部分(在给定步骤),我需要使用来自 现有密钥库 的秘密。

有没有办法在一个步骤中获取该数据并将其传递给需要该数据的下一步?

您可以使用类似于以下示例的内容在 ARM 模板中使用 Key Vault Secret:

"adminPassword": {
    "reference": {
        "keyVault": {
            "id": "/subscriptions/<SubscriptionID>/resourceGroups/<KeyVaultRG>/providers/Microsoft.KeyVault/vaults/<KeyVaultName>"
        },
        "secretName": "vmAdminPassword"
    }
}