きっかけ
Oracle CloudのAlways freeで遊ぼうと思ったのに管理コンソール画面から作成できなかった。
「使用可能なシェイプがありません」って表示されてるのでリソース不足なのかなーと思ったけど、どうやら違うみたい。。
考えられる原因
Always Freeテナンシでは「VM.Standard.E4.Flex」が選択できないから。
イメージに対していちばん最初に選択されるシェイプは「VM.Standard.E4.Flex」なので、有償契約していないテナンシの場合そのシェイプが選択できない。選択できないからエラーが発生して、その後の操作を受け付けないといった感じかなと解釈。
↓はAlways Freeテナンシ
イメージを変更しても他シェイプを選んでもエラーが先行して作成することができない
回避方法
現状は画面からの作成は不可能なのでOCI-CLIを使う。チュートリアルの延長だと思えば。。。">https://oracle-japan.github.io/ocitutorials/intermediates/using-cli/">チュートリアルの延長だと思えば。。。
※「A1.Flex」で作るときは「--shape-config」が必要なので注意
$ oci compute instance launch --availability-domain $ADNAME --image-id $IMAGEID --shape $SHAPE --shape-config '{"ocpus":"1.0"}' --ssh-authorized-keys-file "<Public Key>" --subnet-id $SUBNETID --assign-public-ip true --query 'data.id' --display-name '<display name>' --raw-output --compartment-id $COMPARTMENTID