首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform导入使用terraform-aws-modules/security-group/aws//modules/web创建的亚马逊网络服务安全组资源

Terraform导入使用terraform-aws-modules/security-group/aws//modules/web创建的亚马逊网络服务安全组资源
EN

Stack Overflow用户
提问于 2021-06-20 23:18:32
回答 1查看 207关注 0票数 1

我已经使用terraform提供的aws模块terraform-aws-modules/security-group/aws//modules/web.创建了一个aws安全组下面是使用的代码片段。资源已正确创建

代码语言:javascript
复制
module "app_security_group" {
  source  = "terraform-aws-modules/security-group/aws//modules/web"
  version = "3.17.0"

  name        = "web-server-sg"
  description = "Security group for web-servers with HTTP ports open within VPC"
  vpc_id      = module.vpc.vpc_id

  ingress_cidr_blocks = module.vpc.public_subnets_cidr_blocks
}

但无法使用以下命令导入

代码语言:javascript
复制
terraform import -var aws_region=us-east-1 -state-out=us-east-1-recover.terraform.tfstate module.app_security_group.aws_security_group.web-server-sg sg-01c3b636f23c07ed0

获取错误

代码语言:javascript
复制
Error: resource address "module.app_security_group.aws_security_group.this" does not exist in the configuration.

Before importing this resource, please create its configuration in module.app_security_group. For example:

resource "aws_security_group" "web-server-sg" {
  # (resource arguments)
}
EN

回答 1

Stack Overflow用户

发布于 2021-06-25 13:22:59

尝试此命令

区域terraform导入aws_ -var =us-east-1 -state-out=us-east-1-recover.terraform.tfstate module.app_security_group.web-server-sg sg-01c3b636f23c07ed0

还请注意,当您创建资源时,它应该已经添加到状态文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68057276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档