【发布时间】: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