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.
Referencia de comandos de la CLI de Amazon Q
En esta sección se proporciona una referencia exhaustiva de todos los comandos de CLI para desarrolladores de Amazon Q y sus argumentos. Utilice esta referencia para comprender las opciones disponibles para cada comando y su sintaxis correcta.
Si necesitas ayuda con cualquier comando, puedes usar la --help
marca:
q [COMMAND] --help
Argumentos globales
Los siguientes argumentos están disponibles con cualquier comando de la CLI de Amazon Q:
Argumento | Forma abreviada | Descripción |
---|---|---|
--verbose
|
-v
|
Aumente la verbosidad del registro. Se puede repetir para obtener un resultado más detallado:,,, -v -vv -vvv -vvvv |
--help
|
-h
|
Muestra información de ayuda para el comando |
--version
|
-V
|
Mostrar información sobre la versión |
--help-all
|
Imprima la ayuda para todos los subcomandos |
Comandos
En las siguientes secciones se describe cada comando de la CLI de Amazon Q y sus argumentos disponibles.
un chat
Inicie una sesión de chat interactivo con Amazon Q. Si no se especifica ningún subcomando, el q
valor predeterminado es. q chat
Sintaxis:
q chat [OPTIONS] [INPUT]
Argumento | Forma abreviada | Descripción |
---|---|---|
--no-interactive
|
Imprima la primera respuesta a STDOUT sin modo interactivo. Esto fallará si la solicitud solicita permisos para usar una herramienta, a menos que también --trust-all-tools se use |
|
--resume
|
-r
|
Reanude la conversación anterior desde este directorio |
--profile
|
Perfil de contexto que se va a utilizar | |
--trust-all-tools
|
Permita que el modelo utilice cualquier herramienta para ejecutar comandos sin solicitar confirmación | |
--trust-tools
|
Confíe únicamente en el conjunto de herramientas especificado. Proporcione una lista de nombres de herramientas separados por comas. Ejemplo: --trust-tools=fs_read,fs_write . Para no confiar en ninguna herramienta, utilice --trust-tools= |
|
INPUT
|
La primera pregunta a formular (argumento posicional) |
Ejemplos:
q chat q chat "How do I list files in Linux?" q chat --no-interactive --trust-all-tools "Show me the current directory" q chat --resume q chat --profile my-profile "Help me with AWS CLI"
q traducir
Translate instrucciones en lenguaje natural a comandos de shell ejecutables mediante IA.
Sintaxis:
q translate [OPTIONS] [INPUT...]
Argumento | Forma abreviada | Descripción |
---|---|---|
--n
|
-n
|
Número de terminaciones que se van a generar (debe ser ≤ 5) |
INPUT
|
Descripción en lenguaje natural del comando que se quiere generar (argumentos posicionales) |
Ejemplos:
q translate "list all files in the current directory" q translate "find all Python files modified in the last week" q translate "compress all log files older than 30 days"
¿un médico
Solucionar y diagnosticar problemas comunes de instalación y configuración con Amazon Q.
Sintaxis:
q doctor [OPTIONS]
Argumento | Forma abreviada | Descripción |
---|---|---|
--all
|
-a
|
Realiza todas las pruebas médicas, sin soluciones |
--strict
|
-s
|
Error en las advertencias |
Ejemplos:
q doctor q doctor --all q doctor --strict
una actualización
Actualiza la aplicación Amazon Q a la versión más reciente.
Sintaxis:
q update [OPTIONS]
Argumento | Forma abreviada | Descripción |
---|---|---|
--non-interactive
|
-y
|
No solicite confirmación |
--relaunch-dashboard
|
Vuelva a iniciarlo en el panel de control tras la actualización. El valor predeterminado es true | |
--rollout
|
Utiliza rollout |
Ejemplos:
q update q update --non-interactive q update --rollout
un tema
Obtén o establece el tema visual para el menú desplegable de autocompletar. Esto afecta a la apariencia de la ventana emergente que muestra la finalización de los comandos.
Sintaxis:
q theme [OPTIONS] [THEME]
Argumento | Descripción |
---|---|
--list
|
Enumere todos los temas disponibles |
--folder
|
Muestra la ruta del directorio de temas |
THEME
|
Nombre del tema que se va a configurar. Los temas integrados incluyen:dark ,light , system (argumento posicional) |
Ejemplos:
q theme --list q theme --folder q theme dark q theme light q theme system
Nota: Los cambios de tema afectan a la ventana emergente de autocompletado. Puede que tengas que activar las sugerencias de autocompletar para ver los cambios visuales.
q integraciones
Gestione las integraciones de sistemas para Amazon Q.
Sintaxis:
q integrations [SUBCOMMAND] [OPTIONS]
q integraciones y subcomandos
Subcomando | Descripción |
---|---|
install
|
Instala una integración. Admite --silent (-s ) para suprimir los mensajes de estado |
uninstall
|
Desinstalar una integración. Admite --silent (-s ) para suprimir los mensajes de estado |
reinstall
|
Vuelva a instalar una integración. Admite --silent (-s ) para suprimir los mensajes de estado |
status
|
Compruebe el estado de una integración. Soporta --format (-f ) para el formato de salida |
q en línea
Administre las sugerencias en línea (texto fantasma) que aparecen directamente en la línea de comandos a medida que escribe. Para obtener más información, consulte Funciones de asistencia de línea de comandos
Sintaxis:
q inline [SUBCOMMAND] [OPTIONS]
q: subcomandos en línea
Subcomando | Descripción |
---|---|
enable
|
Activa las sugerencias en línea que aparecen a medida que escribes |
disable
|
Desactiva las sugerencias en línea |
status
|
Muestra si las sugerencias en línea están habilitadas o deshabilitadas |
set-customization
|
Seleccione el modelo de personalización que desee utilizar. Si lo desea, especifique el ARN de la personalización |
show-customizations
|
Muestra los modelos de personalización disponibles. Soporta --format (-f ) para el formato de salida |
Ejemplos:
q inline enable q inline disable q inline status q inline set-customization q inline set-customization arn:aws:codewhisperer:us-east-1:123456789012:customization/example q inline show-customizations q inline show-customizations --format json
q inicio de sesión
Autenticate con Amazon Q mediante AWS Builder ID (gratuito) o IAM Identity Center (Pro).
Sintaxis:
q login [OPTIONS]
Argumento | Descripción |
---|---|
--license
|
Tipo de licencia. Opciones: free (para Builder ID), pro (para Identity Center) |
--identity-provider
|
URL del proveedor de identidad (para Identity Center) |
--region
|
Región de AWS (para Identity Center) |
--use-device-flow
|
Utilice siempre el flujo de OAuth dispositivos para la autenticación. Útil cuando los redireccionamientos del navegador no se pueden gestionar |
Ejemplos:
q login q login --license free q login --license pro --identity-provider https://my-company.awsapps.com/start --region us-east-1 q login --use-device-flow
q cierre de sesión
Cierra la sesión de Amazon Q.
Sintaxis:
q logout
Este comando no admite argumentos adicionales.
Soy un whoami
Muestra información sobre el usuario actual y el estado de autenticación.
Sintaxis:
q whoami [OPTIONS]
Argumento | Forma abreviada | Descripción |
---|---|---|
--format
|
-f
|
Formato de salida. Opciones: plain (por defecto)json , json-pretty |
un perfil
Muestra el perfil asociado al usuario actual del IAM Identity Center. Este comando solo está disponible para usuarios Pro.
Sintaxis:
q profile
Este comando no admite argumentos adicionales.
configuración q
Administra los ajustes de configuración de Amazon Q. Para obtener información detallada sobre la administración de la configuración, consulteConfiguración de los ajustes de Amazon Q.
Sintaxis:
q settings [SUBCOMMAND] [OPTIONS] [KEY] [VALUE]
Argumento | Forma abreviada | Descripción |
---|---|---|
--delete
|
-d
|
Eliminar un ajuste |
--format
|
-f
|
Formato de salida. Opciones: plain (por defecto)json , json-pretty |
KEY
|
Tecla de configuración (argumento posicional) | |
VALUE
|
Valor de ajuste (argumento posicional) |
q configura subcomandos
Subcomando | Descripción |
---|---|
open
|
Abre el archivo de configuración en tu editor predeterminado |
all
|
Enumera todos los ajustes actuales. Soporta --format la opción |
un diagnóstico
Ejecute pruebas de diagnóstico para solucionar los problemas de instalación y configuración de Amazon Q.
Sintaxis:
q diagnostic [OPTIONS]
Argumento | Forma abreviada | Descripción |
---|---|---|
--format
|
-f
|
Formato de salida. Opciones: plain (por defecto)json , json-pretty |
--force
|
Salida de diagnóstico con fuerza limitada |
¿un problema
Crea un nuevo GitHub problema para los comentarios o informes de errores de Amazon Q.
Sintaxis:
q issue [OPTIONS] [DESCRIPTION...]
Argumento | Forma abreviada | Descripción |
---|---|---|
--force
|
-f
|
Forzar la creación de problemas |
DESCRIPTION
|
Descripción del problema (argumentos posicionales) |
versión q
Muestra la información de la versión y, opcionalmente, muestra el registro de cambios.
Sintaxis:
q version [OPTIONS]
Argumento | Descripción |
---|---|
--changelog[=VERSION]
|
Muestra el registro de cambios. Úselo --changelog para la versión actual, --changelog=all para todas las versiones o --changelog=x.x.x para una versión específica |
un mcp
Administre los servidores del Model Context Protocol (MCP). Para obtener información detallada sobre el MCP, consulte. Uso de MCP con Amazon Q Developer
Sintaxis:
q mcp [SUBCOMMAND] [OPTIONS]
q mcp add
Agregue o reemplace un servidor MCP configurado.
Sintaxis:
q mcp add [OPTIONS]
Argumento | Descripción |
---|---|
--name
|
Nombre del servidor (obligatorio) |
--command
|
El comando utilizado para iniciar el servidor (obligatorio) |
--scope
|
Dónde añadir el servidor. Opciones:workspace , global |
--env
|
Variables de entorno que se utilizarán al iniciar el servidor. Formato: key1=value1,key2=value2 |
--timeout
|
Tiempo de espera de lanzamiento del servidor en milisegundos |
--force
|
Sobrescriba un servidor existente con el mismo nombre |
una eliminación de mcp
Elimine un servidor de la configuración del MCP.
Sintaxis:
q mcp remove [OPTIONS]
Argumento | Descripción |
---|---|
--name
|
Nombre del servidor que se va a eliminar (obligatorio) |
--scope
|
Ámbito desde el que se va a eliminar. Opciones:workspace , global |
una lista mcp
Listar los servidores MCP configurados.
Sintaxis:
q mcp list [SCOPE]
Argumento | Descripción |
---|---|
SCOPE
|
Ámbito de la lista. Opciones:workspace , global (argumento posicional) |
una importación mcp
Importe una configuración de servidor desde otro archivo.
Sintaxis:
q mcp import [OPTIONS] [SCOPE]
Argumento | Descripción |
---|---|
--file
|
Archivo desde el que importar la configuración del servidor (obligatorio) |
--force
|
Sobrescriba un servidor existente con el mismo nombre |
SCOPE
|
Ámbito al que se va a importar. Opciones:workspace , global (argumento posicional) |
un estado mcp
Obtenga el estado de un servidor MCP configurado.
Sintaxis:
q mcp status [OPTIONS]
Argumento | Descripción |
---|---|
--name
|
Nombre del servidor del que se va a obtener el estado (obligatorio) |
Archivos de registro
La CLI para desarrolladores de Amazon Q mantiene archivos de registro que pueden ser útiles para solucionar problemas. Estos registros se almacenan localmente en su máquina y no se envían a AWS.
Ubicaciones de los archivos de registro:
-
macOS:
$TMPDIR/qlog/
-
Linux:
$XDG_RUNTIME_DIR
TMPDIR
o/tmp
El nivel de registro se puede controlar configurando la variable de Q_LOG_LEVEL
entorno. Los valores válidos son:
-
error
: Solo mensajes de error (predeterminado) -
warn
: Mensajes de advertencia y error -
info
: Mensajes informativos, de advertencia y de error -
debug
: Mensajes de depuración, informativos, de advertencia y de error -
trace
: Todos los mensajes incluyen información de rastreo detallada
aviso
Los archivos de registro pueden contener información confidencial de sus conversaciones e interacciones con Amazon Q, incluidas las rutas de los archivos, los fragmentos de código y los resultados de los comandos. Si bien estos registros solo se almacenan en su máquina local y no se envían a AWS, debe tener cuidado al compartir archivos de registro con otras personas.
Ejemplo de configuración del nivel de registro (con fines de depuración):
# For bash/zsh export Q_LOG_LEVEL=debug q chat # For fish set -x Q_LOG_LEVEL debug q chat