Saltar al contenido
Guía de Uso

Guía de Uso

Aprenda a controlar AWS Doctor utilizando subcomandos, flags y perfiles de configuración.

Subcomandos

Estos son los flujos de trabajo principales de la herramienta.

SubcomandoDescripción
costEjecutar analítica de costos comparativa (Mes actual vs. Mes anterior).
wasteEjecutar el motor de detección de desperdicio.
trendGenerar un informe de tendencia de costos de 6 meses (opcionalmente filtrado por servicio).
updateActualizar la herramienta a la última versión.
versionMostrar información de versión y compilación.
helpMostrar ayuda para cualquier subcomando.

Flags Globales

Estos flags se pueden usar con cualquier subcomando (incluyendo el análisis de costos por defecto).

FlagPor DefectoDescripción
--region~/.aws/configSobrescribir la región de AWS de destino.
--profiledefaultEspecificar qué perfil de AWS utilizar.
--outputtableFormato de salida: table, json o csv.

Selección de Destino

Selección de Región

Si no se proporciona el flag --region, la herramienta intenta encontrar una región en este orden:

  1. Variable de entorno AWS_REGION.
  2. Variable de entorno AWS_DEFAULT_REGION.
  3. El campo region en su perfil activo dentro de ~/.aws/config.

Configuración de Perfil

Para ejecutar auditorías contra una cuenta o rol específico definido en su configuración de AWS:

aws-doctor cost --profile prod-account

Soporte para MFA

AWS Doctor tiene soporte nativo para la Autenticación de Múltiples Factores. Si su perfil utiliza assume_role con un mfa_serial, la herramienta lo detectará y le solicitará su código de token de forma segura en la terminal.

Enter MFA code for arn:aws:iam::123456789012:mfa/user: ******
La sesión del rol asumido es gestionada por la herramienta. No es necesario ejecutar manualmente aws sts get-session-token.

Actualizaciones Automáticas

Mantenga su motor de diagnóstico actualizado con un solo comando:

aws-doctor update

Esto buscará el último lanzamiento en GitHub, descargará el binario para su plataforma y reemplazará el existente.