AWS Manager

AWS Manager — Descargar gratis. Gestión de servicios AWS

AWS Manager es una herramienta diseñada para administrar y monitorear servicios en Amazon Web Services. Facilita la interacción con múltiples recursos de AWS mediante una interfaz de línea de comandos.

5.0(1 valoraciones)

Descargar AWS Manager (Enlaces oficiales)
Tamaño del archivo: 30 MB
La última versión de AWS Manager es: 2.9.9
Sistema operativo: Windows, Linux
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (GPL-3.0) y gratuito.

  • Gestión completa de instancias EC2. AWS Manager permite consultar información detallada de todas las instancias EC2 desplegadas en la cuenta de AWS. La aplicación recupera el estado actual, el tipo de instancia, la zona de disponibilidad y las etiquetas asignadas. Desde la interfaz principal es posible iniciar o detener instancias individuales sin necesidad de acceder a la consola web de AWS, lo que reduce tiempos de operación y evita cambios de contexto entre ventanas del navegador.
  • Control de servicios ECS y escalado de tareas. Para entornos basados en Amazon ECS, la herramienta lista todos los clústeres disponibles y, dentro de cada uno, muestra los servicios en ejecución. El usuario puede modificar el número deseado de tareas activas para cada servicio, lo que facilita el escalado manual o la detención controlada de entornos de desarrollo y pruebas. La operación se ejecuta mediante llamadas directas a la API de AWS, asegurando la sincronización inmediata con el estado real del clúster.
  • Administración de bases de datos RDS. AWS Manager ofrece una vista unificada de todas las instancias de bases de datos relacionales (Amazon RDS). Para cada base de datos se muestran parámetros como clase de instancia, estado, motor utilizado y punto de conexión. La aplicación permite iniciar o detener instancias RDS bajo demanda, acción fundamental para optimizar costos en entornos no productivos donde las bases de datos no requieren operación continua.
  • Ejecución bajo demanda de funciones Lambda. La herramienta lista todas las funciones Lambda configuradas en la cuenta, mostrando su runtime, memoria asignada, variables de entorno y rol de ejecución. Una de sus capacidades distintivas es la invocación directa de cualquier función Lambda desde la interfaz, con la opción de enviar un payload personalizado en formato JSON. Esto resulta útil para pruebas funcionales, validación de integraciones o activación manual de procesos automatizados.
  • Exploración y manipulación de objetos en S3. AWS Manager presenta todos los buckets S3 asociados a la cuenta. Al seleccionar un bucket, se navega por su estructura de objetos con una vista jerárquica que muestra nombres, tamaños y fechas de modificación. Las operaciones disponibles incluyen la descarga de objetos individuales, la subida de archivos desde el sistema local y la eliminación de objetos, todo ello sin requerir herramientas adicionales ni acceder a la consola web.
  • Invalidación de caché en distribuciones CloudFront. Para servicios que utilizan Amazon CloudFront como red de entrega de contenido, AWS Manager recupera todas las distribuciones activas y muestra sus identificadores, estados y orígenes asociados. La funcionalidad principal en este apartado es la invalidación de caché, que permite crear solicitudes de invalidación de rutas específicas directamente desde la aplicación, agilizando la actualización de contenido estático sin intervención manual en el panel de control de AWS.
  • Acceso directo a la consola AWS desde cada recurso. Cada recurso gestionado —ya sea una instancia EC2, una base de datos RDS, un bucket S3, una función Lambda, un servicio ECS o una distribución CloudFront— dispone de un enlace directo que abre la consola de AWS Management Console en el navegador con el recurso específico preseleccionado. Este mecanismo acelera tareas de diagnóstico o configuración avanzada que aún requieren la interfaz web nativa.
  • Persistencia de configuración mediante archivo local. Durante el primer arranque, AWS Manager genera un archivo de configuración en el mismo directorio donde se encuentra el ejecutable. Dicho archivo almacena preferencias como las credenciales de AWS (perfiles configurados), la región por defecto y opciones de visualización. La aplicación permite editar estos parámetros desde un menú integrado en la sección de extras, evitando modificaciones manuales en archivos de texto.
  • Soporte multi-servicio sin dependencias externas complejas. La aplicación consolida en una única interfaz gráfica la interacción con seis servicios fundamentales de AWS: EC2, ECS, RDS, Lambda, S3 y CloudFront. Cada uno de estos módulos se comunica con las respectivas APIs de AWS utilizando las bibliotecas oficiales del SDK, lo que garantiza compatibilidad con las últimas versiones de los servicios y evita la necesidad de instalar herramientas independientes como la AWS CLI para operaciones básicas.
  • Visualización de variables de entorno y metadatos en Lambda. Al consultar una función Lambda, AWS Manager despliega no solo la configuración básica sino también las variables de entorno asociadas, información crítica para comprender el comportamiento de la función en distintos entornos (desarrollo, pruebas, producción). Esta visibilidad ayuda a detectar configuraciones incorrectas o secretos mal gestionados sin salir de la aplicación.
  • Gestión de servicios ECS con actualización en tiempo real. Cuando se modifica el número de tareas deseadas para un servicio dentro de un clúster ECS, la herramienta ejecuta la operación de actualización y verifica el nuevo estado, mostrando si el servicio está estabilizando o ha alcanzado el recuento solicitado. Esta retroalimentación evita conjeturas y proporciona seguridad al realizar cambios en arquitecturas de contenedores.
  • Exploración de objetos S3 con acciones masivas por objeto. La interfaz para S3 permite seleccionar objetos individuales dentro de un bucket y realizar operaciones inmediatas como descarga o eliminación. Cada objeto muestra su tamaño exacto y la fecha de última modificación, facilitando tareas de limpieza de almacenamiento o recuperación de archivos específicos sin necesidad de scripts adicionales.
  • Monitoreo rápido del estado de instancias RDS y EC2. Tanto para EC2 como para RDS, AWS Manager actualiza automáticamente el estado de cada instancia (running, stopped, starting, stopping, etc.) después de cada acción. La aplicación refleja transiciones de estado, lo que permite verificar el éxito de una operación de inicio o detención sin tener que consultar múltiples pantallas en la consola web.
  • Compatibilidad con perfiles de credenciales AWS. La aplicación lee las credenciales desde los perfiles configurados en el sistema mediante el archivo de credenciales estándar de AWS, permitiendo alternar entre distintas cuentas o roles fácilmente. Esto posibilita la administración de múltiples entornos (sandbox, desarrollo, producción) desde una misma instalación.
  • Visualización de orígenes y comportamientos en CloudFront. Para cada distribución de CloudFront, AWS Manager lista los orígenes configurados y los comportamientos de caché asociados, brindando contexto antes de realizar una invalidación. Esta información auxiliar ayuda a seleccionar las rutas correctas para la invalidación y a comprender la arquitectura de entrega de contenido.
  • Interacción con payload personalizado en Lambda. Al invocar una función Lambda, AWS Manager presenta un campo de texto para introducir un payload en formato JSON válido. La respuesta de la función se muestra en la misma interfaz, permitiendo analizar resultados, errores o salidas de depuración sin necesidad de configurar entornos de prueba externos.
  • Operaciones seguras con confirmación previa en acciones críticas. Antes de ejecutar acciones que modifican el estado de los recursos (como detener una instancia EC2, eliminar un objeto S3 o cambiar el número de tareas en ECS), AWS Manager solicita una confirmación explícita. Esta capa adicional previene modificaciones accidentales y refuerza la seguridad operacional.
  • Arranque rápido y autónomo sin instalación compleja. AWS Manager se distribuye como un ejecutable autónomo que no requiere instalación ni dependencias adicionales más allá del sistema operativo Windows. Al descargar el archivo y ejecutarlo, la aplicación crea automáticamente su archivo de configuración y está lista para operar, simplificando el despliegue en estaciones de trabajo o servidores de administración.
  • Actualización de parámetros de servicios ECS sin acceso a consola. La modificación del número de tareas en servicios ECS se realiza mediante controles deslizantes o campos numéricos integrados, enviando la solicitud directamente a la API de ECS. Este enfoque elimina la necesidad de navegar por menús complejos dentro de la consola web, especialmente útil en equipos de operaciones que gestionan múltiples clústeres.
  • Listado completo de buckets S3 con navegación jerárquica. AWS Manager muestra todos los buckets a los que la cuenta tiene acceso, y dentro de cada bucket presenta una estructura de carpetas y objetos similar a un explorador de archivos. Esta representación visual facilita la localización de objetos específicos dentro de buckets con miles de elementos.
  • Invalidación de rutas específicas en CloudFront con historial de operaciones. Además de ejecutar invalidaciones de caché, la herramienta mantiene un registro de las solicitudes de invalidación recientes dentro de la sesión, mostrando el estado de cada una (en progreso, completada, fallida). Esto proporciona trazabilidad sobre las acciones realizadas sin necesidad de revisar logs externos.
  • Compatibilidad con regiones AWS personalizables. AWS Manager permite seleccionar la región AWS donde se operará, lo que posibilita la gestión de recursos desplegados en diferentes zonas geográficas desde una misma interfaz. La aplicación adapta las llamadas a la API según la región configurada, manteniendo coherencia con la infraestructura real.
  • Visualización de metadatos extendidos en EC2 y RDS. Para instancias EC2 se muestran detalles como tipo de instancia, red virtual (VPC), subred, grupo de seguridad y dirección IP pública o privada. En RDS se visualiza el motor de base de datos, versión, almacenamiento asignado y el identificador del clúster cuando aplica. Estos metadatos son esenciales para tareas de inventario y diagnóstico.
  • Descarga de objetos S3 con conservación de estructura de carpetas. Al descargar un objeto desde un bucket S3, AWS Manager preserva la ruta relativa dentro del bucket, organizando los archivos descargados en directorios locales que reflejan la jerarquía original. Esta característica simplifica la replicación de estructuras completas para respaldos o migraciones parciales.
  • Gestión de funciones Lambda con vista de variables de entorno sensibles. La interfaz de Lambda muestra las claves de las variables de entorno sin ocultarlas por defecto, permitiendo una verificación rápida de configuraciones. Esta funcionalidad es particularmente útil para auditorías de seguridad o para verificar que las variables críticas están correctamente definidas antes de la ejecución.
  • Integración con el SDK de AWS sin necesidad de configurar credenciales manuales en la app. AWS Manager utiliza las credenciales almacenadas en los perfiles estándar de AWS (archivos credentials y config en el directorio .aws del usuario), lo que evita tener que introducir claves secretas dentro de la interfaz gráfica. La autenticación se hereda del entorno configurado, alineándose con las mejores prácticas de seguridad.
  • Ejecución de acciones sobre múltiples recursos de forma secuencial. Aunque la interfaz trabaja sobre recursos individuales, las operaciones de inicio o detención en EC2 y RDS se ejecutan con feedback inmediato, permitiendo al administrador gestionar varios recursos de manera rápida sin recargar la vista completa de la lista. La arquitectura de la aplicación mantiene actualizada la lista principal después de cada acción.
  • Compatibilidad con caracteres especiales y objetos con rutas largas en S3. La navegación de buckets S3 maneja correctamente nombres de objetos que contienen espacios, caracteres Unicode y rutas profundas (más de 10 niveles de jerarquía), mostrando siempre el nombre completo y permitiendo las operaciones de descarga y eliminación sin errores derivados de codificación.
  • Historial de operaciones dentro de la sesión de trabajo. AWS Manager incorpora un panel donde se registran las acciones realizadas, como inicio o detención de instancias, invocación de funciones Lambda, invalidaciones de CloudFront y cambios en servicios ECS. Este registro facilita la trazabilidad de las tareas ejecutadas durante una sesión de administración.
  • Actualización automática de la lista de recursos mediante recarga manual. En todos los módulos, el usuario puede solicitar una recarga explícita de los datos desde AWS para reflejar cambios realizados fuera de la aplicación (por ejemplo, desde la consola o mediante infraestructura como código). Este mecanismo asegura que la vista siempre pueda sincronizarse con el estado más reciente de la cuenta.
  • Selección de perfil de credenciales desde la interfaz. La configuración de AWS Manager permite elegir entre los distintos perfiles definidos en el sistema, lo que facilita alternar entre cuentas de desarrollo, pruebas y producción sin modificar variables de entorno ni archivos de configuración externos. Cada perfil mantiene su propia región por defecto asociada.
  • Uso de memoria y CPU optimizado para operaciones continuas. AWS Manager está construido para mantenerse en ejecución durante jornadas de trabajo sin consumir recursos excesivos. Las llamadas a la API de AWS se realizan bajo demanda, sin sondeos automáticos intensivos, lo que lo hace adecuado para equipos que necesitan tener la herramienta abierta de forma permanente como centro de control de recursos.
  • Manejo de errores con mensajes claros en la interfaz. Cuando ocurre un fallo en la comunicación con AWS (por ejemplo, falta de permisos, tiempo de espera agotado o recurso no encontrado), AWS Manager muestra un mensaje de error descriptivo en la misma ventana de la aplicación, indicando la causa raíz siempre que es posible gracias a la información devuelta por el SDK de AWS.
  • Visualización de la última vez que se obtuvieron datos de AWS. Cada módulo muestra un timestamp de la última actualización exitosa de los datos, ayudando al administrador a conocer si la información que está visualizando corresponde al estado actual de la infraestructura o si requiere una recarga manual.
  • Organización de clusters y servicios ECS con filtrado visual. La lista de clústeres ECS se presenta de forma colapsable, mostrando los servicios pertenecientes a cada clúster únicamente cuando se expande. Esta jerarquía mejora la usabilidad cuando se gestionan numerosos servicios distribuidos en múltiples clústeres.
  • Compatibilidad con AWS GovCloud y regiones opt-in. La herramienta soporta regiones que requieren habilitación explícita (como AWS GovCloud o regiones de China) siempre que las credenciales utilizadas tengan acceso a dichas regiones y se seleccionen correctamente en la configuración, permitiendo administrar recursos en entornos regulados desde la misma interfaz.
  • Ejecución de funciones Lambda con rol asumido temporalmente. Al invocar una función Lambda, AWS Manager respeta los permisos del perfil de credenciales configurado; si el perfil tiene capacidad de asumir roles, la ejecución se realiza con el contexto adecuado. Esto garantiza que las pruebas de funciones se ejecuten con los mismos permisos que tendrían en producción.
  • Exportación básica de información de recursos. Aunque no es una funcionalidad destacada en la documentación principal, la estructura de la aplicación permite copiar identificadores clave (ARN, ID de instancia, nombre de bucket) desde la interfaz, facilitando su uso en scripts o documentación.
  • Navegación entre servicios sin cerrar ventanas modales. AWS Manager utiliza una interfaz de ventana única donde cada servicio se accede mediante pestañas o secciones, manteniendo el contexto de la sesión activa. Esto evita la proliferación de ventanas emergentes y mantiene ordenado el flujo de trabajo.
  • Listado de objetos S3 con ordenamiento por tamaño y fecha. La vista de objetos dentro de un bucket permite ordenar los elementos por tamaño o fecha de modificación, facilitando la identificación de objetos grandes que puedan estar generando costos innecesarios o archivos obsoletos que requieran limpieza.
  • Identificación de distribuciones CloudFront deshabilitadas. AWS Manager muestra claramente el estado de cada distribución (Deployed, In Progress, Disabled), ayudando a evitar intentos de invalidación en distribuciones que no están activas. La acción de invalidación solo se habilita cuando la distribución se encuentra en estado desplegado.
  • Manejo de límites de API mediante reintentos controlados. La aplicación implementa lógica de reintentos con backoff exponencial para llamadas a la API de AWS que puedan encontrar límites de tasa (rate limiting), reduciendo la probabilidad de fallos transitorios en entornos con alta densidad de recursos.
  • Gestión de credenciales temporales (STS) cuando se utiliza asunción de roles. Si el perfil configurado asume un rol mediante AWS STS, AWS Manager gestiona automáticamente la renovación de credenciales temporales, manteniendo la sesión activa durante el uso de la aplicación sin interrupciones por expiración de credenciales.
  • Visualización de políticas administradas asociadas a funciones Lambda. En los detalles ampliados de una función Lambda, la herramienta muestra el rol de ejecución y las políticas administradas o inline que están adjuntas, proporcionando información valiosa para auditorías de permisos sin necesidad de consultar IAM por separado.
  • Arranque desde cualquier ubicación sin instalación de dependencias de sistema. El ejecutable de AWS Manager incluye todas las bibliotecas necesarias dentro de su paquete, lo que permite ejecutarlo desde un disco USB, una unidad de red o una carpeta local sin requerir permisos de administrador ni modificar el registro del sistema operativo.
  • Soporte para regiones con protocolos específicos (S3 Transfer Acceleration). Las operaciones de descarga y subida en S3 respetan la configuración del bucket, incluyendo características como Transfer Acceleration si el bucket la tiene habilitada, aunque la aplicación no modifica dichas configuraciones avanzadas.
  • Indicadores visuales de procesos en segundo plano. Durante operaciones que pueden demorar varios segundos (como inicio de instancias RDS, invalidación de CloudFront o invocación de Lambda con respuesta extensa), AWS Manager muestra indicadores de progreso que informan que la tarea está en curso, evitando que el usuario interprete la demora como una falta de respuesta.
  • Compatibilidad con nombres de buckets S3 que contienen puntos. AWS Manager maneja correctamente los nombres de buckets que incluyen puntos (formato DNS), cumpliendo con las convenciones de S3 para buckets utilizados con sitios web estáticos, sin generar errores en las operaciones de listado de objetos.
  • Generación de logs locales opcional para depuración. Aunque no visible en la interfaz principal, la aplicación puede generar archivos de registro en el directorio de ejecución cuando se inicia con parámetros específicos, facilitando la resolución de problemas de conectividad o permisos sin necesidad de acceder al código fuente.

La aplicación AWS Manager fue creada por Dennis Seichter y su desarrollo se inició en el año 2020 con el objetivo de consolidar en una herramienta de escritorio las operaciones más frecuentes sobre los servicios fundamentales de Amazon Web Services. El programa está escrito íntegramente en Python, utilizando la biblioteca gráfica Tkinter para la interfaz de usuario y el SDK oficial boto3 para la comunicación con las APIs de AWS. Desde su primera versión, el proyecto ha evolucionado incorporando soporte progresivo para EC2, ECS, RDS, Lambda, S3 y CloudFront, manteniendo una estructura modular que permite extenderlo con nuevos servicios. El desarrollo se mantiene bajo principios de funcionalidad directa, sin capas de abstracción innecesarias, y se distribuye como un ejecutable autónomo para Windows, empaquetado con PyInstaller para incluir todas las dependencias.


Alternativas a AWS Manager: