Amazon ec2 AWS EC2-启动T2无限实例-EC2 API中的错误?

Amazon ec2 AWS EC2-启动T2无限实例-EC2 API中的错误?,amazon-ec2,Amazon Ec2,T2实例现在可以通过一个额外的选项启动,以允许更多的CPU崩溃,从而增加成本。 SDK: 我试过了,我可以将我的实例切换为无限实例,这样应该是可能的。 但是,我在阵列中添加了新的配置选项,没有任何更改,它仍然像以前一样设置为“标准” 这里是runinstances选项数组的JSON转储: { "UserData": "....", "SecurityGroupIds": [ "sg-04df967f" ], "InstanceType": "t2.micro", "ImageId": "

T2实例现在可以通过一个额外的选项启动,以允许更多的CPU崩溃,从而增加成本。
SDK:

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

这里是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设置。
亚马逊拒绝普通用户联系技术支持,所以我希望这里有人对此有所了解。

嗯。。。使用定性相同的运行实例JSON

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

为我工作-实例显示:

 T2 Unlimited  Enabled

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

似乎我必须更新SDK才能使其正常工作。我没想到它只是数组中的一个变量,通常不需要更新。