本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
交互模式和单命令模式
在 CloudHSM CLI 中,您可以通过两种不同的方式运行命令:单命令模式和交互模式。交互模式专为用户设计,而单命令模式专为脚本而设计。
注意
所有命令均可在交互模式和单命令模式下运行。
交互模式
使用以下命令启动 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:
$
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" } }