使用 ARM 模板在 Azure KeyVault 中生成 RSA 密钥

Generate RSA Key in Azure KeyVault using ARM Template

我想使用 ARM 模板在 Azure Key Vault 中创建 RSA 密钥

我发现的所有内容都是 REST API 可以做到这一点 https://docs.microsoft.com/en-us/rest/api/keyvault/createkey/createkey 如果这适用于通过 ARM 模板的任何想法

不,不幸的是,它不是。只有 Keyvault 资源、秘密和 accessPolicies 暴露给 ARM 的“东西”:

https://docs.microsoft.com/en-us/azure/templates/microsoft.keyvault/allversions

更新:

现在可能。

        {
            "type": "Microsoft.KeyVault/vaults/keys",
            "apiVersion": "2019-09-01",
            "name": "[concat(parameters('vaultName'), '/', parameters('keyName'))]",
            "tags": "[parameters('tags')]",
            "properties": {
                "attributes": "[parameters('attributes')]",
                "crv": "[parameters('crv')]",
                "kty": "[parameters('kty')]",
                "key_ops": "[parameters('key_ops')]",
                "key_size": "[parameters('key_size')]"
            }
        }

https://github.com/Azure/azure-quickstart-templates/blob/master/modules/Microsoft.KeyVault/vaults/keys/0.9/azuredeploy.json