【问题标题】:EC2 Error using Cloudformation: Service: AmazonEC2; Status Code: 400; Error Code: IncorrectInstanceState使用 Cloudformation 的 EC2 错误:服务:AmazonEC2;状态码:400;错误代码:IncorrectInstanceState
【发布时间】:2019-08-18 17:51:19
【问题描述】:

我正在尝试设置一个可用于 R 的 EC2 实例,因为我的电脑很糟糕。

我正在使用this cloudfront 模板,这是我在此help article 上找到的。

它离工作很近,但并不完全在那里。我尝试启动实例并收到此消息:

待处理的接口放置实例 附加的“eni-001a6e8290f522251”不处于有效状态 操作(服务:AmazonEC2;状态代码:400;错误代码: 不正确的实例状态;请求编号: c372ab81-053d-4225-b6f4-b3edd2421296)

默认的ami_id 在第一次运行时不起作用,所以我将其替换为ami-0cd3dfa4e37921605

出错后,其余操作回滚。 AWS 账户是一个没有任何其他设置的新账户。我为安全创建了一个 VPC 和一个关联的子网和互联网网关,以及一个用于 EC2 的密钥对和一个 S3 存储桶。

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudformation


    【解决方案1】:

    您需要在 cloudformation 模板中进行更改。

    找到这个部分

      RStatsEC2Instance:
    Type: AWS::EC2::Instance
    DependsOn: RStatsEIP
    Properties:
      ImageId: !Ref ImageId
      InstanceType: !Ref InstanceType
    

    这里需要将RStatsEIP替换为RStatsEIPAssociation

    这将确保在弹性IP与网络接口关联后创建EC2实例。

    上传 yaml 文件并继续。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-16
      • 2021-08-29
      • 1970-01-01
      • 2021-02-06
      • 2021-09-14
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多