问题标签 [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.

0 投票
2 回答
1555 浏览

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

但是有人知道解决方法吗?

0 投票
1 回答
1522 浏览

azure - Terrafrom 初始化失败并出现错误 - 提供者 azurerm 的版本约束无效

当我terraform init在 Azure 云 shell 中运行命令时,出现以下错误:

正在初始化模块...

警告:跳过后端初始化等待配置升级

根模块配置包含可以通过运行配置升级工具修复的错误,因此 Terraform 正在跳过后端初始化。请参阅下面的详细信息。

错误:提供程序版本约束无效

这是我的 tf 文件。

0 投票
1 回答
365 浏览

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”。

0 投票
1 回答
400 浏览

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不存在。

在详细说明配置 SSL的云服务文档页面上,仅显示通过 Azure 门户上传的证书。

0 投票
2 回答
2126 浏览

azure - 通过 Powershell 报告具有更新管理的 Azure VM 的补丁合规性状态?

我正在使用 Azure 更新管理来修补我的机器,并且可以在其中一个列中轻松查看我的 VM 列表及其合规性状态,知道如何使用带有 AzureRM 或 Az CLI 的 Powershell 提取相同的信息吗?

谢谢

0 投票
2 回答
45 浏览

azure - 在 Azure 中重新部署 VM 资源的 ARM 模板期间是否保留了 OS 托管磁盘上的数据?

我在 Azure 上托管的现有基于 Linux 的虚拟机很少需要添加到可用性集中。由于仅在创建 VM 期间才允许此设置配置,因此我想使用 ARM 模板重新部署 VM(在使用必要的可用性集配置更新模板之后)。

我的虚拟机只有操作系统磁盘(托管)。使用 ARM 模板重新部署 VM 会保留安装在 OS 驱动器上的应用程序,还是应该重新安装它们?

0 投票
1 回答
428 浏览

terraform - 在 terraform azurerm_monitor_metric_alert 范围设置中使用 splat 运算符

我正在尝试为我的应用程序服务设置一个 azurerm_monitor_metric_alert,我想定义一个警报,它涵盖了 terraform 正在构建的所有应用程序服务。

我构建的应用服务有两个维度,一个基于区域(最多两个),另一个基于部署到每个应用服务计划的应用服务数量(未知数字,下例中为两个)。

我希望我可以做类似的事情:

但我收到如下错误:

医生说,我尝试了许多不同的选项,但都产生错误

“应应用度量标准的一组资源 ID 字符串”

但我不确定在这种情况下“一组字符串”是什么意思。

- 编辑在下面的评论之后,我尝试了我希望被建议的内容,但我仍然遇到错误:

返回

返回

返回

0 投票
3 回答
8907 浏览

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?

0 投票
1 回答
89 浏览

powershell - Cosmos DB 通过 Azure RM 设置索引策略

我正在尝试从 Azure RM powershell 脚本将 Cosmos DB 帐户的索引策略设置为无,但没有运气。

Cosmos DB 中的索引策略节点

}

更新:尝试:

没运气

0 投票
0 回答
77 浏览

azure - 两个相互引用的 Terraform 资源

目标是设置两个服务,一个Azure 函数应用程序和一个Cosmos DB。Cosmos DB 应该只允许来自函数应用的流量,并且函数应用应该使用 Cosmos DB 的密钥来访问它。

相关 Terraform 代码

错误

Error: Cycle: azurerm_cosmosdb_account.cosmosdb_account, azurerm_function_app.function_app

没有 null_resources 或奇怪的黑客有什么方法可以做到这一点?