這篇算是 AWS 會在 INTERNET 上掃 CREDENTIALS 的延伸,因為在 Github 上丟了測試的 aws access/secure key 而驗證 AWS 會通知你的這件事情而引發了狀況 …
起因是某同事在該 AWS Account 開 spot instance 的時候,無論 price、instance type、region 都換過的狀況下,都會被 cancelled spot requests,然後也找了 partner 協助一直沒有下文 …
然後剛好同事在 AWS forums 中找到一篇「Cannot place spot requests: canceled-before-fulfillment」裡面描述的問題很像,AWS 官方回應是因為 “帳號出現問題” 而限制 AWS Account 的 resource,原因牽涉到私人訊息所以沒有公開
The spot requests could be restricted due to an issue in your account. In some situation, we may temporarily limited your ability to create some AWS resources.
就想到前陣子在測試 AWS 偵測 credentials 時出現的 notify open issue case 沒有理他 … (但有拿掉 public 的 access/secure key),也因為 issue 沒有被正式回應,所以帳號叛定為 “有問題”。
雖然這是種保護機制,但如果在該 Account 有跑 Autoscaling + spot 的話就無法 scala-out 了 … 覺得如果會 limit resource 的話還是要明確告知一下 …