我正在尝试设置一个我的R2可以用于R的EC2实例。
我正在使用在此this上找到的help article Cloudfront模板。
它是如此接近工作,但还远远不够。我尝试启动实例并收到此消息:
待执行的接口放置实例 附加的'eni-001a6e8290f522251'处于无效状态 操作(服务:AmazonEC2;状态代码:400;错误代码: IncorrectInstanceState;要求编号: c372ab81-053d-4225-b6f4-b3edd2421296)
默认的ami_id
第一次使用无效,因此我将其替换为ami-0cd3dfa4e37921605
。
错误发生后,其余操作将回滚。 AWS帐户是没有任何其他设置的新帐户。我创建了一个VPC以及一个关联的子网和Internet网关以提高安全性,还为EC2和一个S3存储桶添加了一个密钥对。
答案 0 :(得分:1)
您需要在cloudformation模板中进行更改。
找到本节
RStatsEC2Instance:
Type: AWS::EC2::Instance
DependsOn: RStatsEIP
Properties:
ImageId: !Ref ImageId
InstanceType: !Ref InstanceType
在这里您需要将RStatsEIP替换为RStatsEIPAssociation
这将确保在将弹性IP与网络接口相关联之后创建EC2实例。
上传yaml文件并继续。