不能在模板本身中使用KeyVault引用,只能在参数文件中使用。因此,如果使用KeyVault,模板看起来不会有任何不同,adminPassword参数将简单地定义为SecureString。模板对密码的使用可以如下所示:
https://github.com/azure/azure-quickstart-templates/blob/master/101-vm-simple-linux/azuredeploy.json
参数文件是将使用引用的地方。这里的第一个代码示例:
https://github.com/rjmax/armexamples/tree/master/keyvaultexamples
注意,keyvaultuse.json没有任何独特或不同之处,“key”在参数文件中。
那个帮助?
是否有一种方法可以使用Delphi访问Azure密钥库?我可以使用柏林的data.cloud.azureapi单元访问数据库和blob存储,但想从密钥库中获取数据库连接字符串,但似乎找不到任何用于此操作的代码。
我正在尝试从运行在我的Azure批处理节点池中的VM访问我的Azure密钥库中的机密。 然而,我总是遇到例外: 异常消息:已尝试%1个证书。无法获取访问令牌。 具有指纹的证书#1的异常my-thumbprint:密钥集不存在 到目前为止,我一直遵循以下说明:https://docs.microsoft.com/en-us/Azure/key-vault/service-to-service-aut
是否可以使用ARM模板在Azure中创建虚拟机(Ubuntu Linux),我将在其中存储。存储帐户中的vhd文件,并且在单独的Azure资源组(客户端)中部署时,将使用访问密钥访问存储帐户以部署VM。 我使用下面的命令将VHD复制到我的RG中的存储帐户。
我有个奇怪的问题。我有1个ARM模板,我用它部署2个环境。 删除完整的QA资源组后,我能够重新部署完全相同的ARM模板。看来资源组应该创建后的密钥库秘密?知道为什么吗?如果我们在生产中遇到这种情况,我们不希望删除完整的资源组
我已经在Azure广告中注册了我的应用程序,并获得了应用程序ID和身份验证密钥,我允许我的应用程序从密钥库中读取机密。在我的U-SQL脚本中,我引用了所有需要的程序集。 当我在本地运行我的脚本时,一切都很好(这意味着从本地机器到AD和密钥库的连接是正常的),但是当我在远程数据湖分析帐户上提交它以执行时,我得到了以下错误: 无法解析远程名称:'my-key-vault-name.vault.azur
我得到的错误是“Access Denied”,这(我认为)意味着id、secret和Vault的url没有问题。但是,我不知道我可以做什么来修复这个错误,也许在Azure门户中有一个设置阻止我读取一个秘密?