amazon-web-services - Packer 无法从 AWS Codebuild 检索 ec2 密码。构建超时完成
问题描述
我正在尝试通过 AWS Code Build 使用 Packer 构建 AMI。不幸的是,构建总是通过超时完成并出现以下错误:
构建“xxxxxx-amibuilder”在 21 分 21 秒后出错:等待密码超时
Packer 无法检索密码。我尝试从我的黄金 ami 手动启动 Ec2,并且能够连接密钥对。
供您参考,我为 AWS Codebuild 添加了一个安全组。
您可以在下面看到代码构建日志:
==> altobasic-tenor-amibuilder: Prevalidating any provided VPC information
==> altobasic-tenor-amibuilder: Prevalidating AMI Name: EUA-DV-TENOR-V1-ami-2021-10-10-21-21-35
altobasic-tenor-amibuilder: Found Image ID: ami-09a60634ac9249dfc
==> altobasic-tenor-amibuilder: Creating temporary keypair: packer_61635ae1-f038-7b40-8e98-00c2e949e0e0
altobasic-tenor-amibuilder: Saving key for debug purposes: ec2_altobasic-tenor-amibuilder.pem
==> altobasic-tenor-amibuilder: Launching a source AWS instance...
==> altobasic-tenor-amibuilder: Adding tags to source instance
altobasic-tenor-amibuilder: Adding tag: "Name": "packer-altobasic-tenor-ami-creation-ec2"
altobasic-tenor-amibuilder: Adding tag: "Author": "Packer"
altobasic-tenor-amibuilder: Instance ID: i-0ebf260ed7fd8ee4b
==> altobasic-tenor-amibuilder: Waiting for instance (i-0ebf260ed7fd8ee4b) to become ready...
altobasic-tenor-amibuilder: Private IP: 10.151.206.53
==> altobasic-tenor-amibuilder: Waiting for auto-generated password for instance...
altobasic-tenor-amibuilder: It is normal for this process to take up to 15 minutes,
altobasic-tenor-amibuilder: but it usually takes around 5. Please wait.
==> altobasic-tenor-amibuilder: Timeout waiting for password.
==> altobasic-tenor-amibuilder: Terminating the source AWS instance...
==> altobasic-tenor-amibuilder: Cleaning up any extra volumes...
==> altobasic-tenor-amibuilder: Destroying volume (vol-06ba3dd3349b4a84c)...
==> altobasic-tenor-amibuilder: Destroying volume (vol-017e57b51f141c4a2)...
==> altobasic-tenor-amibuilder: Deleting temporary keypair...
Build 'altobasic-tenor-amibuilder' errored after 21 minutes 21 seconds: Timeout waiting for password.
解决方案
推荐阅读
- react-native - 使用 codepush 即时更新
- android - 从android中的facebook成功登录后firebase facebook身份验证问题
- ruby-on-rails - 如何在 Rails 中使用连接查询?
- php - PHP - 在 CASE STATEMENT 中为 DB 中的两列使用 STRTOTIME
- c# - 将此 .RDL 代码转换为可读的 SQL 查询代码
- apache-nifi - NiFi 如何在 UpdateAttribute 处理器中获取更新的 JSON 值?
- jenkins - helm install stable/jenkins 失败:PodInitializing
- android - 检查 textview 中整个内容的高度是否大于 textview 的高度
- android - 客户端连接时 Master 停止广告后 Google Nearby API 出现问题
- java - 在日志行之前打印新行,使用 Java 中的日志框架