首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用私有ip的封隔器构建

使用私有ip的封隔器构建
EN

Stack Overflow用户
提问于 2022-06-01 05:34:21
回答 1查看 608关注 0票数 5

我用封隔器来烤AMI。它通过分配公共ip和临时安全组工作得很好,但是我不想将公共ip分配给临时实例,有什么方法阻止它分配公共ip吗?

代码语言:javascript
复制
data "amazon-ami" "ami_id" {
  filters = {
    virtualization-type = "hvm"
    name                = "APP-Linux-Centos-*"
    root-device-type    = "ebs"
  }
  owners      = ["11223321"]
  most_recent = true
  region      = "us-east-1"
}

source "amazon-ebs" "instance" {
  region      = "us-east-1"
  ssh_username  = "ec2-user"
  ami_name      = "test12-${uuidv4()}"
  source_ami    = "ami-0#####06"
  instance_type = "t2.micro"
  vpc_id = "vpc-q#####f "
  subnet_id = "subnet-q######d"
  associate_public_ip_address = false
  security_group_ids =["sg-3#####6","sg-f####f"]
}
build {
  sources = ["amazon-ebs.instance"]
}

我用的是

associate_public_ip_address = false

但是我仍然看到,在运行packer构建时,公共ip是附加的,有什么方法可以防止实例被分配到公共ip中吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-21 10:16:33

如果您使用的是非默认的VPC,那么associate_public_ip_address是不够的(默认情况下它是假的)。要在私有ip上构建,还需要使用:

代码语言:javascript
复制
ssh_interface = "private_ip"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72456848

复制
相关文章

相似问题

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