问题标签 [azure-rm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
terraform - Terraform: Code="LinkedInvalidPropertyId" Message="Property id '' at path 'properties.hostingEnvironmentProfile.id' 无效
从昨晚开始,我在使用 Terraform 将我的 Web 应用程序部署到 azure 时出现错误:
看起来它正在“hostingEnvironmentProfile”对象中发送一个空的“id”。
我确实将提供程序版本设置为 1.44.0
我的地形配置
我没有在任何地方使用托管环境。有人有同样的问题吗?我确实在 Terraform github 上提交了支持票: https ://github.com/terraform-providers/terraform-provider-azurerm/issues/5884
但是有人知道解决方法吗?
azure - Terrafrom 初始化失败并出现错误 - 提供者 azurerm 的版本约束无效
当我terraform init
在 Azure 云 shell 中运行命令时,出现以下错误:
正在初始化模块...
警告:跳过后端初始化等待配置升级
根模块配置包含可以通过运行配置升级工具修复的错误,因此 Terraform 正在跳过后端初始化。请参阅下面的详细信息。
错误:提供程序版本约束无效
这是我的 tf 文件。
macos - Azure RM 模块在 MACOSX Catalina 上不起作用
我正在尝试在 OSXCatalina 上的 Powershell 核心上使用 AzureRM 和 AZ 模块,但是,当我尝试使用 cmdlet Login-AzureRmAccount 或 Login-AzAccount 时。我收到以下错误。我目前正在使用 Powershell 版本 7
Login-AzureRmAccount:术语“Login-AzureRmAccount”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
Login-AzAccount:在模块“Az.Accounts”中找到“Login-AzAccount”命令,但无法加载该模块。有关详细信息,请运行“导入模块 Az.Accounts”。
azure - Az 中的 AzureRm Add-AzureCertificate 等效项
在今年晚些时候弃用 AzureRM powershell cmdlet 之前,我将更新我们的一些基础架构脚本以使用 Az powershell cmdlet 而不是 AzureRM。
我们的脚本之一Cloud Service(Classic)
使用以下方式将 SSL 证书上传到 Azure 资源Add-AzureCertificate
:
Add-AzCertificate -ServiceName $serviceName -CertToDeploy $certObject
$certObject
对象在哪里X509Certificate2
。
Az 模块中的等效 cmdlet 是什么? Add-AzCertificate
不存在。
azure - 通过 Powershell 报告具有更新管理的 Azure VM 的补丁合规性状态?
我正在使用 Azure 更新管理来修补我的机器,并且可以在其中一个列中轻松查看我的 VM 列表及其合规性状态,知道如何使用带有 AzureRM 或 Az CLI 的 Powershell 提取相同的信息吗?
谢谢
azure - 在 Azure 中重新部署 VM 资源的 ARM 模板期间是否保留了 OS 托管磁盘上的数据?
我在 Azure 上托管的现有基于 Linux 的虚拟机很少需要添加到可用性集中。由于仅在创建 VM 期间才允许此设置配置,因此我想使用 ARM 模板重新部署 VM(在使用必要的可用性集配置更新模板之后)。
我的虚拟机只有操作系统磁盘(托管)。使用 ARM 模板重新部署 VM 会保留安装在 OS 驱动器上的应用程序,还是应该重新安装它们?
terraform - 在 terraform azurerm_monitor_metric_alert 范围设置中使用 splat 运算符
我正在尝试为我的应用程序服务设置一个 azurerm_monitor_metric_alert,我想定义一个警报,它涵盖了 terraform 正在构建的所有应用程序服务。
我构建的应用服务有两个维度,一个基于区域(最多两个),另一个基于部署到每个应用服务计划的应用服务数量(未知数字,下例中为两个)。
我希望我可以做类似的事情:
但我收到如下错误:
医生说,我尝试了许多不同的选项,但都产生错误
“应应用度量标准的一组资源 ID 字符串”
但我不确定在这种情况下“一组字符串”是什么意思。
- 编辑在下面的评论之后,我尝试了我希望被建议的内容,但我仍然遇到错误:
返回
返回
返回
azure - terraform azurerm : Error waiting for the Azure CLI: exit status 1
When trying to run terraform locally with azurerm provider on my machine, I receive this error :
Error: Error building account: Error getting authenticated object ID: Error parsing json result from the Azure CLI: Error waiting for the Azure CLI: exit status 1
I followed this link : https://github.com/terraform-providers/terraform-provider-azurerm/issues/3686#issuecomment-523983734
but the az account get-access-token
works.
Any ideas?
powershell - Cosmos DB 通过 Azure RM 设置索引策略
我正在尝试从 Azure RM powershell 脚本将 Cosmos DB 帐户的索引策略设置为无,但没有运气。
Cosmos DB 中的索引策略节点
}
更新:尝试:
没运气
azure - 两个相互引用的 Terraform 资源
目标是设置两个服务,一个Azure 函数应用程序和一个Cosmos DB。Cosmos DB 应该只允许来自函数应用的流量,并且函数应用应该使用 Cosmos DB 的密钥来访问它。
相关 Terraform 代码
错误
Error: Cycle: azurerm_cosmosdb_account.cosmosdb_account, azurerm_function_app.function_app
没有 null_resources 或奇怪的黑客有什么方法可以做到这一点?