将现有资源导入 Terraform 状态文件时出错

2023-12-12

我正在尝试重构我的一些模块,这需要我将现有资源移动到不同的状态文件中。

通常导入资源是单调但简单的。

我不知道如何解释以下内容“路径段的数量不能被2整除”尝试导入任何这些资源时出错。

我尝试导入的所有资源都会发生这种情况(我过去已经成功完成过多次)

CLI> terraform import azurerm_virtual_machine.east_mm01_vm /resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01

Acquiring state lock. This may take a few moments...

azurerm_virtual_machine.east_mm01_vm: Importing from ID "/resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01"...
azurerm_virtual_machine.east_mm01_vm: Import complete!

  Imported azurerm_virtual_machine (ID: /resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01)
azurerm_virtual_machine.east_mm01_vm: Refreshing state... (ID: /resource/subscriptions/XXX...soft.Compute/virtualMachines/stguemm01)

Error: azurerm_virtual_machine.east_mm01_vm (import id: /resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01): 1 error(s) occurred:

* import azurerm_virtual_machine.east_mm01_vm result: /resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01: azurerm_virtual_machine.east_mm01_vm: The number of path segments is not divisible by 2 in "resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01"

地形版本:

CLI> terraform -v
Terraform v0.11.11
+ provider.azurerm v1.20.0

您的资源 ID 错误(/resource/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01)。应该是这样的:

/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Compute/virtualMachines/stguemm01
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将现有资源导入 Terraform 状态文件时出错 的相关文章

随机推荐

  • 移动向量

    我有一个数据框 我想 对齐 每一列 以便每列的最大值位于同一行 我试图使用基本功能来做到这一点 但得到了错误的结果 即 只是覆盖而不转移 我刚刚在 Hmisc 中找到了 Lag 函数 但是 我确信有一种方法可以在基础上做到这一点 我只是想错
  • 函数式语言中的“模式匹配”是什么?

    我正在阅读有关函数式编程的内容 我注意到模式匹配许多文章都提到它是函数式语言的核心特性之一 有人可以为 Java C JavaScript 开发人员解释一下这是什么意思吗 理解模式匹配需要解释三个部分 代数数据类型 什么是模式匹配 为什么它
  • 如何在 javascript 中使用 i18next 中的翻译

    我知道我可以使用 i18next 来翻译 html 中的语言 例如 div div 但是有没有办法在 JS 中使用它 例如 如果我想做类似的事情 alert someKey 它应该是alert t someKey see http i18n
  • 打开 dfm 文件时出错 - 未找到类 xxxx

    通过双击打开 dfm 文件时 出现以下错误 Class TMyClass not found Ignore the error and continue Note Ignoring the error may cause component
  • 你要在c#中获取windows安装SID吗?

    我知道这个问题已经被问过很多次了 但没有人回答我的问题 我从 Comptiat A 的研究中了解到 当使用自动化 无人值守 安装时 技术人员总是必须返回并更改机器 SID 然后才能在每台计算机上激活操作系统 似乎有很多关于如何通过网络获取S
  • 如何匹配 powershell 中的 wsl 输出? [复制]

    这个问题在这里已经有答案了 我想查看我是否正在运行特定的 wsl 发行版 Windows 10 Home WSL 2 PS C Users User gt wsl list running Windows Subsystem for Lin
  • QTP 数据表操作*极其*慢(在 MMDRV 批处理执行器下好多了)?

    可能是一个精彩的故事 QTP 似乎无缘无故地浪费了你的工作时间 考虑这个脚本 其中的数据表只有一个全局行 有 26 列 名为 A 到 Z 填充了任意值 Print Started Services StartTransaction Simp
  • 连接一组点得到非自相交非凸多边形

    我有一组无序的二维点 代表建筑物的角点 我需要将它们连接起来以获得建筑物的轮廓 这些点是通过组合不同个体收集的不同多边形来获得的 我的想法是使用这些多边形来按顺序获取点 例如 获取最大和最小多边形之间的区域并连接这些点 使其位于该区域中 我
  • 使用iText创建具有完整外观的签名

    我需要创建签名 其中仅包含签名姓名和日期 另外 这两个字段必须放置在精确的坐标处 因为这两个字段必须放置在预定义的 修订表 中 这可能吗 这是我的代码 它与 Bruno Lowagie 的示例非常 非常相似 并且可能甚至不接近问题的解决方案
  • Android 地图:如何在地图上设置折线动画?

    当我在地图上从点 A gt B 绘制折线时 我需要用动画绘制折线 就像从 A gt B 一样 折线继续绘制 我使用下面的链接作为参考 https github com amalChandran google maps route anima
  • codeigniter 将 pdf 文件作为电子邮件附件发送

    我正在使用即时生成 pdf 文件TCPDF 通过使用 TCPDF 我得到了使用 Base64 编码的原始文件 现在我想使用以下命令将此原始数据作为电子邮件附件发送codeigniter电子邮件助手功能 怎么能做到这一点呢 我花了一段时间才找
  • 我想向 pandas 数据框添加新索引

    我正在尝试向 pandas 数据框添加新索引 数据框如下所示 date price neg vol pos vol 0 2017 10 17 01 00 00 51 88 11 4 1 2017 10 17 01 00 00 51 89 1
  • 使用 tablesorter 对多个表进行排序

    我正在使用 jQuery tablesorter 插件来允许用户对我们网站上的数据表进行排序 我最近遇到一个区域 其中使用表排序器的多个表将显示在同一页面上 我对此没有遇到任何问题 并且表排序器插件工作得很好 一些用户要求我们能够同时对所有
  • SQLite Android 应用程序登录

    我目前正在开发一款游戏 我想要的只是我的登录屏幕能够检查我已经存储在数据库中的用户名和密码是否正确 以及何时正确并且单击登录按钮打开一项新活动 我已经构建了数据库 并且还建立了登录名 我只需要弄清楚如何检查我的数据库而不仅仅是字段中的文本
  • MySQL-Win10升级后Wamp服务器无法工作

    我刚刚升级到 Windows 10 升级后我的 MySQl 未启动 wamp 服务器图标橙色 我可以看到 Apache 服务器正在运行 但 MySQL 未运行 请帮忙 Thanks 解决了 这对我有用 我去了 wamp bin mysql
  • 将字符串中读取的输入列表转换为Python中的列表

    我正在阅读一个包含列表的文件 下面是输入文件 1 2 3 4 42 1 1 2 3 5 8 现在 如您所见 有一些列表被读取为字符串字符 我正在尝试将其转换为实际列表 下面是我正在使用的代码 list list sys stdin read
  • 通过 localstack 中的 SES 发送电子邮件,事件目的地带有 sns 主题,不起作用

    当在 localstack 中使用 SES 触发电子邮件时 我试图在队列中接收消息 SES 服务正在使用连接到 SNS 主题的事件目标 SNS主题连接到一个队列 我想在其中接收跳出 点击信息 步骤如下 1 whitelist email s
  • Quartz 2.2 多调度器和@DisallowConcurrentExecution

    请考虑这个例子 示例 Web 应用程序调用scheduler start 在其启动时 调度程序配置为将其作业存储在数据库中 该应用程序被复制到六个网络服务器上 因此 如果我们启动六个 Web 服务器 我们将在单个数据库上拥有六个具有相同名称
  • JavaScript - 比较两个多维数组

    我有两个多维数组 首先是类似的东西 one one three four five five one one one 第二个是这样的 one one nine one one one two two two two two 现在 我想要的是
  • 将现有资源导入 Terraform 状态文件时出错

    我正在尝试重构我的一些模块 这需要我将现有资源移动到不同的状态文件中 通常导入资源是单调但简单的 我不知道如何解释以下内容 路径段的数量不能被2整除 尝试导入任何这些资源时出错 我尝试导入的所有资源都会发生这种情况 我过去已经成功完成过多次