2 opc computeコマンドの一般的な構文
次のコマンドを実行すると、opc compute
コマンドの一般的な構文を表示できます。
opc -h
opc compute
コマンドの一般的な構文は次のとおりです:
opc [global_options...] service_name [service_options...] resource_name command [arguments...] [options...]
オプション | 説明 | 詳細情報 |
---|---|---|
global_options... |
グローバル・コマンド・ライン・オプション。 | グローバル・オプション |
service_name
|
compute を指定します。
|
|
service_options... |
Compute Classicに固有のコマンドライン・オプション。 | サービス・オプション |
resource_name |
管理できるCompute Classicリソースのリストを表示するには、次のコマンドを実行します。 opc compute -h |
|
command |
CLIコマンドを使用してCompute Classicオブジェクトに対して実行できるアクション。 | 一般的なCLIコマンド・アクション |
[arguments...] [options...]
|
引数とオプションは、各コマンドに固有のものです。 |
グローバル・オプション
次の表では、使用できる一般的なCLIコマンド・オプションについて説明します。 これらのオプションに値を指定することは必須ではありません。
オプション | 説明 |
---|---|
|
コマンドの出力を、表の枠線、表形式、JSON形式のないプレーンテキスト形式で表示するかどうかを指定します。 次の値のいずれか1つを指定できます。
|
|
指定されたリソース属性の値のみをリストします。 このオプションを使用して、特に、多数の属性を持つオブジェクトで、必要な属性のみが表示されるように出力をフィルタできます。 このオプションを使用するには、
指定できる属性のリストは、リソースによって異なります。 たとえば、SSHキーリソースは、属性 例1: フィルタリングされた出力を罫線付きの表形式で表示 使用可能なすべてのシェイプの名前とRAMのみを取得するには: opc -f table -F name,ram compute shape list サンプル出力 これはサンプル出力です。 表示される出力は、環境によって異なります。 いくつかの行は、読みやすくするために省略記号(...)で切り捨てられます。 +------------+--------+ NAME | RAM +------------+--------+ oc3 | 7680 oc5 | 30720 oc4 | 15360 oc6 | 61440 ... +------------+--------+ 例2: フィルタリングされた出力を表枠なしのテキスト形式で表示 使用可能なすべてのシェイプの名前とRAMのみを取得するには: opc -f text -F name,ram compute shape list サンプル出力 これはサンプル出力です。 表示される出力は、環境によって異なります。 いくつかの行は、読みやすくするために省略記号(...)で切り捨てられます。 NAME RAM oc3 7680 oc5 30720 oc4 15360 oc6 61440 ... ... |
|
コマンドをデバッグ・モードで実行する必要があることを示します。 このモードでの出力は非常に詳細です。 これには、CLIコマンドに対して起動される内部APIコールのリクエストおよびレスポンスの詳細が含まれています。 この出力は問題のデバッグに役立つ場合があります。
|
|
SSL証明書の検証を無効にする場合、または署名のない証明書を使用する場合は、このオプションを指定します。 |
|
Oracle Cloudサービスへの接続中にHTTPSの代わりにHTTPを使用する場合は、このオプションを指定します。 |
|
Compute Classicへのアクセスを認証するためのユーザー名とパスワードを含むテキスト・ファイル。 また、Compute ClassicサイトのREST APIエンドポイントURLに関する情報も含まれています。 プロファイルの作成については、「必要な環境変数とファイルの設定」を参照してください。 このファイルは全ユーザーから読取り可能にしない必要があることに注意してください。
環境変数を設定しない場合は必須です: このオプションを使用しないで環境変数を設定しない場合、すべてのコマンドを実行するときに、 |
|
|
|
ヘルプ・メッセージを表示して、終了します。 例 opc -h
|
|
CLIのバージョンを印刷します。 例 opc --version
サンプル出力 opc version 17.2.4 |
|
詳細な出力を表示します(サポートされている場合)。 |
サービス・オプション
次の表に、Compute Classicに固有のコマンド・オプションを示します。 これらのオプションの使用方法については、「環境変数とファイルの設定」を参照してください。
オプション | 説明 |
---|---|
|
Compute Classicへのアクセスを認証するためのユーザー名。 |
|
|
|
Compute Classicアカウント内のサイトのAPIエンドポイントURL。 このガイドの一部の例では、次のAPIエンドポイントURLが使用されています。
|
|
有効な認証Cookieを提供します。 |
|
ヘルプ・メッセージを表示して、終了します。 例 opc compute -h |
一般的なCLIコマンド・アクション
次の表は、CLIコマンドを使用してCompute Classicオブジェクトに対して実行できる一般的な操作を示しています。
特定のオブジェクトでは一部のアクションがサポートされていない場合があること、および、一部のオブジェクトには、独自の追加のアクションがある場合があることに注意してください。
アクション | 説明 |
---|---|
|
オブジェクトを作成します。 |
|
オブジェクトを削除します。 削除操作には、どのレスポンスも返されません。 |
|
コンテナ内の指定したオブジェクトの名前とサブコンテナの名前を取得します。 このコマンドでは、オブジェクトの詳細およびサブコンテナのコンテンツは取得されません。 コンテナを指定する必要があり、これにはキー・フィールドの親パスのみを指定できます。 たとえば、 |
|
指定したオブジェクトの詳細を取得します。 |
|
指定したコンテナから指定したオブジェクトに関する情報を取得します。 このコマンドでは、オブジェクトの名前だけでなく、オブジェクトのその他のすべての詳細も取得します。 また、一部のオブジェクトでは、追加の引数を使用して出力をフィルタすることもできます。 |
|
指定されたオブジェクトのすべてのパラメータの値を更新します。 このコマンドの実行中にパラメータの値を指定しないと、そのパラメータは |
コマンドラインで状況依存ヘルプへのアクセス
コマンドの実行中に、コマンドラインで状況依存ヘルプにアクセスすることができます。 次にいくつか例を示します。
opc --help
CLIを使用する一般的な構文についての情報を提供します。
opc compute --help
opc compute
CLI (コマンド行オプション)を使用する一般的な構文についての情報を提供し、CLIを使用して管理できるすべてのCompute Classicリソースをリストします。opc compute instances -help
この例では、Compute Classicリソース
instances
について説明し、このリソースで実行できるアクションを示します。SUMMARY: An Compute Classic instance is a virtual machine running a specific operating system and with CPU and memory resources that you specify USAGE: opc compute instances command [arguments...] [options...] COMMANDS: delete Delete an Instance discover Retrieve Names of all Instances in a Container get Retrieve Details of an Instance list Retrieve Details of all Instances in a Container OPTIONS: --help, -h show help
opc compute instances get -help
指定されたリソースに対して指定されたアクションを実行するための構文を提供します。 この例では、
get
アクションはinstances
リソースに対して実行されます。 また、コマンドを実行するための必須および必須の引数をすべてリストし、各引数についても説明します。NAME: compute instances get - Retrieve Details of an Instance USAGE: compute instances get name DESCRIPTION: Retrieve Details of an Instance REQUIRED ARGUMENTS: name - Multipart name of the object.
アクションまたはリソース名のスペルが間違っている場合は、正しいコマンドを入力するように求められます。 例:
-
opc compute orchestaration Can't find "orchestaration", did you mean "orchestration"?
-
opc compute orchestration updat Can't find "updat", did you mean "update"?