azure - 如何使用 ARM 模板检索现有密钥保管库的名称
问题描述
假设我的资源组中有一个密钥保管库,有什么方法可以在另一个模板中以某种方式(动态)获取密钥保管库的名称?假设我确实知道订阅 ID、资源组名称以及可能需要的其他属性。提前谢谢。
解决方案
没有。必须知道资源的名称才能在 ARM 模板中以某种形式引用它。
即使使用具有以下签名的模板函数(如resourceId ):
resourceId([subscriptionId], [resourceGroupName], resourceType, resourceName1, [resourceName2], ...)
您会注意到资源名称是必需的参数。了解订阅 ID 和资源组名称等其他参数是可选的。
如果没有硬性要求仅在 ARM 模板中执行此操作,则可以使用 Azure PowerShell/Azure CLI 命令首先获取/列出资源,然后提取名称以将其作为 ARM 模板传递给范围。
推荐阅读
- google-api - 枚举根备份和同步/计算机文件夹
- javascript - 用angularjs修改css类
- linux - Docker 容器未正确安装卷
- javascript - 我怎样才能把我的标题放在一切之上?
- amazon-web-services - 为什么 ECS 管道需要任务定义,而服务已经在 AWS 中分配了任务定义?
- django - 在 aws elastic beanstalk 上部署 postgresql 的 Django
- git - 将 NestJs 应用程序持续部署到 Heroku
- java - 为什么 MockMvc 在启用 Spring Security 的有效路径上返回 404 错误?
- java - 在java中为HttpRequest添加代理
- python - 如何在 Heroku 中运行 python 包 pdf2image:不工作