CLI)を利用した操作も可能です。CLIを利用してADBインスタンスの作成や起動・停止、およびスケールアップ、ダウンといった構成変更の方法について確認します。これらコマンドを利用しスクリプトを組めば、例えば夜間はあまり使わないからOCPUをスケールダウンさせておき、朝になったらスケールアップしよう。いった自動化が可能となります。利用することを前提に記載しています。CLIの詳細についてはこちらを参照ください。CLIにクラウド環境の情報を登録します。Termを起動し、仮想マシンにログインします。oracleユーザに切り替えます。CLIがセットアップされていることを確認するために、バージョンを確認します。2.6.XXが出力されればOKです。クラウド環境の情報(OCID)を確認します。後続のconfigファイルの作成で利用しますので、お手元のメモ帳に一旦保存します。Cloud識別子のことで、OCIの各リソースに付与されている一意のIDです。CLIを利用する際はこのIDを利用して、各リソースにアクセスします。ユーザーのOCIDを確認するために、ユーザー設定をクリックしますコピーをクリックすると、OCIDがクリップボードに保存されますので、お手元のメモ帳にペーストしてください。テナンシのOCIDを確認するために、管理からテナンシ詳細をクリックしますコピーをクリックすると、OCIDがクリップボードに保存されますので、お手元のメモ帳にペーストしてください。configファイルを作成します。入力例を参考に各項目を入力ください。API公開キーを確認します。OCIユーザーのプロファイルに作成したAPI公開キーを追加します。ユーザー設定をクリックしますAPIキーから、公開キーの追加をクリックします。先程取得したAPI公開キーを入力し、追加をクリックします。APIキーを追加すると、ユーザー設定の画面上に新たにフィンガープリントが表示されます。以下のファイルに記載されているfingerprintの値と一致していることを確認ください。一致していればOKです。デフォルトのコンパートメントを設定します。設定することで、毎回のコマンド発行時にコンパートメントを指定しないで済みます。メニューからアイデンティティ、コンパートメントをクリックします。コンパートメント(adb-hol-01)を選択し、コンパートメントのOCIDをコピーしてメモ帳に保存しておきます。いうファイルを作成します。ファイルを編集し、コンパートメントIDを追記します。<コンパートメントのOCID>ここでは以下のようにファイルの最後に追加すればOKです。CLIの操作感をみてみましょう。CLIで操作できる内容を確認するために、一覧を表示します。CLIで実施可能です。入力することで、その都度オプションを確認することができます。現在作成されているインスタンスの情報を確認するために、一覧を表示します。JSON形式で出力されます。CLIでインスタンスを操作しようでは実際に操作してみましょう。ここでは、OCPU数の変更、インスタンスの停止、起動、およびインスタンスを新規に作成します。インスタンスのスケールアップ・ダウン(OCPU数の変更)ここでは前の章でスケールアップしたインスタンスのOCPUを1に戻してみましょう。CLIであってもオンラインで実施可能です。アプリケーションの停止は不要です。対象となるADBインスタンスのOCIDを確認するため、以下のlistコマンドを実行しOCIDを取得します。listid列の値がADBインスタンスのOCIDです。以下を実行し、OCPUを1に変更します。なっていればOKです。経ってから、GUIツール(WEB画面)、もしくはlistコマンドにてOCPU=1(cpu-core-count=1)にスケールダウンしたことをご確認ください。以下を実行し、対象のインスタンスを停止します。"<取得したADBインスタンスのOCID>"しばらく経ってから、GUIツール(WEB画面)、もしくはlistコマンドでインスタンスが停止したかご確認ください。以下を実行し、対象のインスタンスを起動します。"<取得したADBインスタンスのOCID>"しばらく経ってから、GUIツール(WEB画面)、もしくはlistコマンドでインスタンスが停止したかご確認ください。新たにADBインスタンスを作成してみましょう。以下の記載例を参考にインスタンスを作成します。赤字が入力必須のパラメータです。--license-model=LICENSE_INCLUDEDコマンドが問題なく通ると、インスタンス作成時に指定した情報がJSON形式で出力されます。表示されていればOKです。その他、インスタンス作成時のオプションについてはマニュアルを参照ください。以下のコマンドでも確認できます。--helpしばらく経ってから、インスタンスが問題なく構成されたかをご確認ください。値がAvailableになっていればOKです。以上で、この章の作業は終了です。