这里需要一个资源实例地址。模块路径后必须跟有资源实例规范
A resource instance address is required here. The module path must be followed by a resource instance specification
未应用对特定模块的更改。因此,我想尝试对特定模块使用 terraform apply --replace
。我试过这个:
terraform apply -replace="module.moduleName"
但是,我得到一个错误:
A resource instance address is required here. The module path must be followed by a resource instance specification.
现在我不确定在这种情况下实例地址到底是什么。如果是路径,我应该使用什么路径?我是否应该输入从我所在的文件的路径 运行 这个 terraform 命令到声明模块的文件?
TF 中的资源寻址在 docs 中有解释。
比方说,您的模块创建了一个 ec2 实例。那么应该是:
terraform apply -replace="module.moduleName.aws_instance.web"
未应用对特定模块的更改。因此,我想尝试对特定模块使用 terraform apply --replace
。我试过这个:
terraform apply -replace="module.moduleName"
但是,我得到一个错误:
A resource instance address is required here. The module path must be followed by a resource instance specification.
现在我不确定在这种情况下实例地址到底是什么。如果是路径,我应该使用什么路径?我是否应该输入从我所在的文件的路径 运行 这个 terraform 命令到声明模块的文件?
TF 中的资源寻址在 docs 中有解释。
比方说,您的模块创建了一个 ec2 实例。那么应该是:
terraform apply -replace="module.moduleName.aws_instance.web"