首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >封隔器找不到私人AMI

封隔器找不到私人AMI
EN

Stack Overflow用户
提问于 2022-11-24 18:43:06
回答 1查看 16关注 0票数 0

我在amazon上创建了一个私有的ami,并且手动在上面安装了一些东西。我是新的封隔器,我现在想使用以前的图像作为基础,并创建新的米使用封隔器。然而,我不断地收到错误消息,我的基本图像不存在。这是我的封隔器文件

代码语言:javascript
复制
       data "amazon-ami" "cocktails" {
         filters = {
         virtualization-type = "hvm"
         name                = "test-ami-24112022"
         root-device-type    = "ebs"
     }
     owners      = ["my-account-id"]
     most_recent = true
    }

   source "amazon-ebs" "cocktails" {
   instance_type = "t2.micro"
   region        = "eu-west-2"
   ssh_username  = "ec2-user"
   ami_name      = "test-${uuidv4()}"
   source_ami    = data.amazon-ami.cocktails.id
  }

 build {
 sources = ["source.amazon-ebs.cocktails"]
 provisioner "file" {
 source      = "test.txt"
destination = "/home/ec2-user/test.txt"
 }
}

这就是我要犯的错误

代码语言:javascript
复制
   Datasource.Execute failed: No AMI was found matching filters: {
   Filters: [{
  Name: "root-device-type",
  Values: ["ebs"]
  },{
  Name: "virtualization-type",
  Values: ["hvm"]
},{
  Name: "name",
  Values: ["test-ami-24112022"]
}],
 Owners: ["my-account-id"]
}

 on main.pkr.hcl line 1:
 (source code not available)
EN

回答 1

Stack Overflow用户

发布于 2022-11-24 19:49:24

问题在我的aws配置文件中。它有一些我以前使用过的预加载数据,当我删除配置并使用正确的区域重新创建时,它指向了错误的区域。

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

https://stackoverflow.com/questions/74565067

复制
相关文章

相似问题

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