terraform 导入 fargate 集群
terraform import fargate cluster
我在 us-west-1 中有一个名为“test-cluster”的现有手动创建的 fargate 集群
在我创建的 terraform 配置文件中
resource "aws_ecs_cluster" "mycluster" {
}
I 运行 terraform 命令导入文件
terraform import aws_ecs_cluster.mycluster test-cluster
我收到这条错误信息
错误:无法导入不存在的远程对象
在尝试将现有对象导入 aws_ecs_cluster.cluster 时,
提供商检测到不存在具有给定 ID 的对象。仅预先存在
可以导入对象;检查 id 是否正确并且它是
与提供商配置的区域或端点相关联,或使用
“terraform apply”为此资源创建一个新的远程对象。
我还 运行 aws configure 添加了正确的区域。
根据评论。
问题是由于在 terraform and/or AWS 控制台中使用了错误的帐户引起的。
解决方案 是使用正确的帐户。
我在 us-west-1 中有一个名为“test-cluster”的现有手动创建的 fargate 集群
在我创建的 terraform 配置文件中
resource "aws_ecs_cluster" "mycluster" {
}
I 运行 terraform 命令导入文件
terraform import aws_ecs_cluster.mycluster test-cluster
我收到这条错误信息
错误:无法导入不存在的远程对象
在尝试将现有对象导入 aws_ecs_cluster.cluster 时, 提供商检测到不存在具有给定 ID 的对象。仅预先存在 可以导入对象;检查 id 是否正确并且它是 与提供商配置的区域或端点相关联,或使用 “terraform apply”为此资源创建一个新的远程对象。
我还 运行 aws configure 添加了正确的区域。
根据评论。
问题是由于在 terraform and/or AWS 控制台中使用了错误的帐户引起的。
解决方案 是使用正确的帐户。