【问题标题】:AWS EC2 - starting T2 unlimited instances - bug in EC2 API?AWS EC2 - 启动 T2 无限实例 - EC2 API 中的错误?
【发布时间】:2017-12-01 04:05:22
【问题描述】:

现在可以使用附加选项启动 T2 实例,以允许更多 CPU 突增,但需要支付额外费用。
SDK:http://docs.aws.amazon.com/aws-sdk-php/v3/api/api-ec2-2016-11-15.html#runinstances

我试过了,我可以将我的实例切换为无限制,所以应该可以。
但是,我在数组中添加了新的配置选项,没有任何改变,它仍然像以前一样设置为“标准”。

这里是 runinstances 选项数组的 JSON 转储:

{
"UserData": "....",
"SecurityGroupIds": [
    "sg-04df967f"
],
"InstanceType": "t2.micro",
"ImageId": "ami-4e3a4051",
"MaxCount": 1,
"MinCount": 1,
"SubnetId": "subnet-22ec130c",
"Tags": [
    {
        "Key": "task",
        "Value": "test"
    },
    {
        "Key": "Name",
        "Value": "unlimitedtest"
    }
],
"InstanceInitiatedShutdownBehavior": "terminate",
"CreditSpecification": {
    "CpuCredits": "unlimited"
}

}

它像以前一样成功启动 EC2 实例,但忽略 CreditSpecification 设置。 亚马逊拒绝普通用户联系支持,所以我希望这里有人对此有所了解。

【问题讨论】:

    标签: amazon-ec2


    【解决方案1】:

    嗯...使用质量相同的运行实例 JSON

    {
    "ImageId": "ami-bf4193c7",
    "InstanceType": "t2.micro",
    "CreditSpecification": {
        "CpuCredits": "unlimited"
    }
    

    }

    为我工作 - 实例显示:

     T2 Unlimited  Enabled
    

    在 ec2 控制台中选择此实例后的“描述”选项卡中。

    【讨论】:

    • 似乎我必须更新 SDK 才能使其工作。我没想到它只是数组中的一个变量,通常不需要更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 2011-10-29
    • 1970-01-01
    • 2019-11-23
    • 2019-08-03
    • 2019-06-26
    • 2016-11-22
    相关资源
    最近更新 更多