Modos de comando en la CLI de CloudHSM - AWS CloudHSM

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Modos de comando en la CLI de CloudHSM

En la CLI de CloudHSM, puede ejecutar comandos de dos maneras diferentes: en modo de comando único y en modo interactivo. El modo interactivo está diseñado para los usuarios y el modo de comando único está diseñado para los scripts.

nota

Todos los comandos funcionan en modo interactivo y en modo de comando único.

Modo interactivo

Use los siguientes comandos para iniciar el modo interactivo de la CLI de CloudHSM.

Linux
$ /opt/cloudhsm/bin/cloudhsm-cli interactive
Windows
PS C:\> & "C:\Program Files\Amazon\CloudHSM\bin\cloudhsm-cli.exe" interactive

Al utilizar la CLI en modo interactivo, puede iniciar sesión en una cuenta de usuario mediante el comando login.

aws-cloudhsm > login --username <USERNAME> --role ROLE>

Para mostrar una lista de todos los comandos de la CLI de CloudHSM, ejecute el comando siguiente:

aws-cloudhsm > help

Para obtener la sintaxis de un comando de la CLI de CloudHSM, ejecute el siguiente comando:

aws-cloudhsm > help <command-name>

Para obtener una lista de los usuarios de HSMs, introduzcauser list.

aws-cloudhsm > user list

Para finalizar la sesión de la CLI de CloudHSM, ejecute el comando siguiente:

aws-cloudhsm > quit

Modo de comando único

nota

Cuando utilice el modo de comando único, debe evitar cualquier carácter especial de las variables de entorno y los argumentos de la línea de comandos que pueda interpretar el shell.

Si ejecuta la CLI de CloudHSM mediante el modo de comando único, debe configurar dos variables de entorno para proporcionar las credenciales: CLOUDHSM_PIN y CLOUDHSM_ROLE:

$ export CLOUDHSM_ROLE=admin
$ export CLOUDHSM_PIN=admin_username:admin_password

Después de hacer esto, puede ejecutar comandos con las credenciales almacenadas en su entorno.

$ cloudhsm-cli user change-password --username alice --role crypto-user Enter password: Confirm password: { "error_code": 0, "data": { "username": "alice", "role": "crypto-user" } }