我想创建一个自定义 AMI 以与 Elastic Beanstalk 一起使用。到目前为止,我一直通过使用密钥对来检索 Windows 密码来登录我的实例。
我启动了一个专门用于自定义以用作自定义 AMI 的新实例。我去了 AWS 上的 EC2 页面,单击“启动实例”并选择公共图像ami-9f1c4bfa
。我选择了这个公共映像,因为它是我的 Elastic Beanstalk 设置中的默认实例。我还选择了与 Elastic Beanstalk 实例一起使用的相同密钥对。
在将所需的设置应用到新实例后,我返回 EC2 列表创建它的映像(自定义 AMI)。
保存后,我在 Elastic Beanstalk 中输入了我的 AMI 名称。
我的 EC2 实例已重新创建,但我无法再使用密钥对获取 Windows 密码。
这是我在创建导致这种情况的实例时所做的事情,还是我需要额外的步骤来允许使用密钥对?
从文档中:
在Windows EC2 配置服务中,您需要验证管理员密码检索选项是否设置为“随机”。根据您的描述,听起来它可能设置为“保持现有”,如下图所示:
如果您在拍摄该映像时仍然知道用于访问原始 EC2 实例的密码,则可能是在启动原始 EC2 实例后禁用了密码……在这种情况下,您可以通过尝试访问具有相同密码的新 EC2 实例。
有关的: