39 Shape
シェイプは、インスタンスに割り当てられるCPUスレッドの数とメモリー容量(MB)を指定するリソース・プロファイルです。 たとえば、起動プランを使用してインスタンスを作成する際、使用するシェイプを指定する必要があります。 詳細については、Oracle Cloud Infrastructure Compute Classicの使用の「マシン・イメージとシェイプについて」を参照してください。
この節で説明するCLIコマンドを実行する前に、CLIクライアントをインストールして、「CLIを使用するための準備」で説明されているように必要な環境変数を設定していることを確認してください。
コマンド
shape list
使用可能なすべてのシェイプの名前を取得します。
必要なロール
このタスクを実行するには、Compute_MonitorまたはCompute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」の「ユーザー・ロールの変更」を参照してください。
構文
opc compute shape list
このコマンドのパラメータとオプションのヘルプについては、-hオプションを指定してコマンドを実行してください。
例
このコマンドは、使用可能なすべてのシェイプの名前を取得します。
opc -f table compute shape list
サンプル出力
この出力は単なる例です。 いくつかの行は、読みやすくするために省略記号(...)で切り捨てられます。 各シェイプの正確な最新情報については、Oracle Cloud Infrastructure Compute Classicの使用の「マシン・イメージとシェイプについて」を参照してください。
+------------+
NAME
+------------+
oc3
oc4
oc5
oc6
...
+------------+
shape get
指定したシェイプのCPUおよびメモリーの詳細を取得します。
必要なロール
このタスクを実行するには、Compute_MonitorまたはCompute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」の「ユーザー・ロールの変更」を参照してください。
構文
opc compute shape get name
このコマンドのパラメータとオプションのヘルプについては、-hオプションを指定してコマンドを実行してください。
例
opc -f json compute shape get oc3
サンプル出力
この出力は単なる例です。 各シェイプの正確な最新情報については、Oracle Cloud Infrastructure Compute Classicの使用の「マシン・イメージとシェイプについて」を参照してください。
cpusフィールドにはCPUスレッド数、ramフィールドにはメモリー容量(MB)が表示されます。 出力内のio属性は無視してください。 ディスクのI/Oレートはすべてのシェイプ間で同一です。そうでない場合は出力で示されます。
{
"cpus": 2,
"gpus": 0,
"io": 200,
"is_root_ssd": false,
"name": "oc3",
"nds_iops_limit": 0,
"placement_requirements": [],
"ram": 7680,
"root_disk_size": 0,
"ssd_data_size": 0,
"uri": "https://api-z999.compute.us0.oraclecloud.com/shape/oc3"
}