这里需要一个资源实例地址。模块路径后必须跟有资源实例规范

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"