Cloud Assistant CLI を使用する前に、認証情報、リージョン、言語を設定する必要があります。この情報は、Alibaba Cloud リソースを呼び出すために必要です。
設定中に認証情報が正確であることを確認してください。これにより、誤操作や API 呼び出しの失敗による不必要な損失を防ぐことができます。
ID 認証情報の設定方法
Cloud Assistant CLI は、対話形式と非対話形式の 2 つの設定方法を提供します。対話形式の方法はガイド付きのプロセスを提供し、学習曲線が低く、Cloud Assistant CLI で ID 認証情報を迅速に設定するのに役立ちます。
対話形式の設定
一般的な構文
対話形式で認証情報を設定するには、aliyun <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#088c4c1fc8x3u" id="a5b02a6e850pt">configure</a> コマンドを呼び出します。コマンドの構文は次のとおりです。
aliyun configure [--profile <PROFILE_NAME>] [--mode <AUTHENTICATE_MODE>]パラメーター:
PROFILE_NAME: 設定の名前。指定した設定が存在する場合は変更され、存在しない場合は新しい設定が作成されます。
このオプションを指定しない場合、現在の設定が変更されます。詳細については、「認証情報管理」をご参照ください。
AUTHENTICATE_MODE: ID 認証情報のタイプ。デフォルトは AK タイプです。
以下は、設定が成功した場合の応答のサンプルです。
Configure Done!!!
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............非対話形式の設定
一般的な構文
<a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#289ac5b8e2cvk" id="14941ad19583u">aliyun configure set</a> コマンドを使用して、非対話モードで認証情報を設定できます。構文:
aliyun configure set [--profile <PROFILE_NAME>] [--mode <AUTHENTICATE_MODE>] [--settingName <SETTING_VALUE>...]オプション:
PROFILE_NAME: 設定の名前を指定します。指定した名前の設定が存在する場合は変更され、存在しない場合は新しい設定が作成されます。AUTHENTICATE_MODE: 設定の認証情報タイプを指定します。デフォルトでは AccessKey (AK) タイプが使用されます。サポートされているタイプの詳細については、「ID 認証情報のタイプ」をご参照ください。SETTING_VALUE: 必要な情報は認証情報タイプによって異なります。詳細については、「ID 認証情報のタイプ」および「非対話モードで設定を作成または変更する」をご参照ください。
非対話モードで認証情報を設定した後、<a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#4addcad7ec44w" id="66c35caaa0oap">aliyun configure list</a> または <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#13d374aa41q2t" id="1bd85226b351e">aliyun configure get</a> コマンドを使用して、設定が正常に作成されたことを確認できます。
ID 認証情報のタイプ
Cloud Assistant CLI は、次の認証情報タイプを提供します。必要に応じて設定できます。
認証情報タイプ | 認証情報更新ポリシー | キーなしアクセス |
手動更新 | サポートされていません | |
手動更新 | サポートされていません | |
自動更新 | サポートされていません | |
自動更新 | サポートされています | |
外部システムによる更新 | サポートされています | |
先行する認証情報の更新ポリシーに従います | サポートされています | |
外部システムによる更新 | サポートされています | |
自動更新 | サポートされています | |
ブラウザでのログインが必要 | サポートされています | |
初回権限付与にはブラウザ操作が必要です。後で自動更新できます。 | サポートされています |
認証情報管理
Cloud Assistant CLI を使用すると、複数の ID 認証情報を設定および管理できます。必要に応じて、認証情報設定を切り替えたり指定したりできます。
現在の設定を設定する
次のコマンドを実行して、指定した設定を現在の設定として設定します。
aliyun configure switch --profile <PROFILE_NAME>切り替えが成功すると、Cloud Assistant CLI は、別の変更を行うまで、デフォルトでこの設定のセッティングと認証情報を使用します。
さらに、<a baseurl="t395345_v3_2_0.xdita" data-node="395350" data-root="39083" data-tag="xref" href="t395350.xdita#289ac5b8e2cvk" id="d7e8857d3e65g">aliyun configure set</a> コマンドが正常に実行されると、変更された設定が自動的に現在の設定になります。
コマンドラインで設定を指定する
コマンドラインインターフェイス (CLI) でコマンドを実行するときに、--profile オプションを使用して、使用する設定を明示的に指定できます。このオプションは最も高い優先度を持ち、他のデフォルト設定を上書きします。
例: 指定した設定 exampleProfile を使用して、Elastic Compute Service の DescribeInstances 操作を呼び出し、Elastic Compute Service インスタンス情報を取得します。
aliyun ecs DescribeInstances --profile exampleProfileその他の認証情報管理コマンド
Cloud Assistant CLI は、複数の ID 認証情報を管理するための configure コマンドとそのサブコマンドを提供します。これらのコマンドを使用して、認証情報の追加、削除、変更、表示ができます。詳細については、「複数の認証情報を管理する」をご参照ください。
認証情報設定の保存場所
プロファイルとも呼ばれる認証情報プロファイルは、名前付きの設定セットです。すべての認証情報と設定は、JSON 形式で config.json ファイルに保存されます。このファイルは、ホームディレクトリの .aliyun フォルダにあります。ホームディレクトリの場所は、オペレーティングシステムによって異なります。
Windows:
C:\Users\<USER_NAME>\.aliyunLinux/macOS:
/home/<USER_NAME>/.aliyun


