秘密鍵を10億個作ろうとして遊休サーバーを使い始めたら、CPUバーストがUnlimitedであることに気づきました。危ない危ない。
以下のコマンドでEC2が自分の望む状態になるようコントロールしましょう。
# 一覧を出す。
$ aws ec2 describe-instance-credit-specifications
{
"InstanceCreditSpecifications": [
{
"InstanceId": "i-1234567890abcdef0",
"CpuCredits": "unlimited"
},
{
"InstanceId": "i-1234567890abcdef0",
"CpuCredits": "unlimited"
}
]
}
# インスタンスIDを指定してstandardにする
$ aws ec2 modify-instance-credit-specification --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=standard"
{
"SuccessfulInstanceCreditSpecifications": [
{
"InstanceId": "i-1234567890abcdef0"
}
],
"UnsuccessfulInstanceCreditSpecifications": []
}
# インスタンスIDを指定してunlimitedにする
$ aws ec2 modify-instance-credit-specification --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"
{
"SuccessfulInstanceCreditSpecifications": [
{
"InstanceId": "i-1234567890abcdef0"
}
],
"UnsuccessfulInstanceCreditSpecifications": []
}
参考
- https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/burstable-performance-instances-unlimited-mode.html
- https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-credit-specification.html
- https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/burstable-performance-instances-unlimited-mode-concepts.html#how-burstable-performance-instances-unlimited-works
- https://qiita.com/digitalpeak/items/420732dfed1a6416711b
- https://qiita.com/kter/items/45c19119c170e52135df
- https://tech.smartcamp.co.jp/entry/aws-ec2-t2-unlimited
- https://dev.classmethod.jp/articles/notes-on-using-t2-unlimited/#toc-t2-unlimited2
- https://thr3a.hatenablog.com/entry/20180831/1535674868