【发布时间】:2021-01-10 22:22:38
【问题描述】:
我是 azure ARM 模板的新手...我想使用 IntelliJ IDEA,它有来自 Microsoft 的 azure 支持插件。我在 IDEA 中有整个项目(java+maven+azure)。我想在同一个地方使用相关的 ARM 模板。 ARM 模板文档非常庞大......因此,任何在 IDE 中的突出显示/智能感知都将不胜感激。
问题:
- 当我使用 ARM 模板打开(常规文件)JSON 文件(带架构)时
- CTRL+SPACE 显示模式中可能的值,但每次都非常慢(比如 8 秒)!这使它无法使用。没有任何类型的缓存?
- 它不提供所有支持的值,缺少最新的“2019-04-01”。但架构包含它“$ref”:“https://schema.management.azure.com/schemas/2019-04-01/Microsoft.Storage.json#/resourceDefinitions/storageAccounts”
- CTRL+SPACE on location 确实显示了可能的位置列表。不幸的是,它显示的是“名称”而不是 ID。 “西欧”与“西欧”。所以它创建了无效的模板。
- 当我从 Azure Explorer 打开部署时,它在拆分视图中并排显示 ARM 模板及其参数。它非常花哨。
- 但是...它对 CTRL+SPACE 没有任何作用。
- 分割视图一直在改变宽度)-:
问题:
- 如何使用 ARM 模板?
- 你也这么慢吗?
- 是否有更新的架构定义? (MS 文档说https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json# 是最新的)
我知道其中一半归 IDEA 团队,一半归 Azure 插件团队……但在我看来,我做错了什么。
【问题讨论】:
标签: azure intellij-idea intellisense arm-template azure-template