CloudHSM CLI のコマンドモード
CloudHSM CLI では、シングルコマンドモードおよびインタラクティブモードの 2 つの方法でコマンドを実行できます。インタラクティブモードはユーザー向けに設計され、シングルコマンドモードはスクリプト向けに設計されています。
注記
すべてのコマンドはインタラクティブモードおよびシングルコマンドモードで動作します。
インタラクティブモード
次のコマンドを使用して CloudHSM CLI インタラクティブモードを起動
CLI をインタラクティブモードで使用する場合、login コマンドを使用してユーザーアカウントにログインできます。
CloudHSM CLI コマンドをすべて一覧表示するには、次のコマンドを実行します。
aws-cloudhsm >
help
CloudHSM CLI コマンドの構文を取得するには、次のコマンドを実行します。
aws-cloudhsm >
help<command-name>
HSM 上のユーザーのリストを取得するには、「user list」と入力します。
aws-cloudhsm >
user list
CloudHSM CLI のセッションを終了するには、次のコマンドを実行します。
aws-cloudhsm >
quit
シングルコマンドモード
シングルコマンドモードを使用して CloudHSM CLI を実行する場合、認証情報を提供するために CLOUDHSM_PIN と CLOUDHSM_ROLE という 2 つの環境変数を設定する必要があります。
$
exportCLOUDHSM_ROLE=admin
$
exportCLOUDHSM_PIN=admin_username:admin_password
これを実行すると、環境に保存されている認証情報を使用してコマンドを実行できます。
$
cloudhsm-cliuser change-password --username alice --role crypto-user
Enter password: Confirm password: { "error_code": 0, "data": { "username": "alice", "role": "crypto-user" } }