Instalación
Descarga DynamoOps para macOS o Windows desde GitHub, instálalo y asegúrate de que tus credenciales de AWS estén listas antes del primer inicio.
Requisitos
| Requisito | Detalles |
|---|---|
| macOS | Apple Silicon (M1 o posterior) e Intel, mediante la compilación universal. |
| Windows | Windows 10 u 11, de 64 bits. Disponible como instalador o como ejecutable portable. |
| Acceso a AWS | Cualquiera de estos: un perfil de AWS CLI en ~/.aws/credentials o ~/.aws/config, un portal de acceso de IAM Identity Center (SSO) o un endpoint local de DynamoDB. |
| Red | Solo se necesita para llegar a AWS. Se admite trabajar completamente sin conexión contra DynamoDB Local o LocalStack. |
| Cuenta | Ninguna. DynamoOps es gratuito y no requiere registro ni clave de licencia. |
| Entorno de ejecución | No hay nada que instalar. Node.js, el AWS SDK y el backend local vienen incluidos en el paquete de la app. |
aws en este equipo, estás listo. Si no, crea un perfil como se muestra más abajo.Instalar en macOS
- Descarga el DMG
Obtén el
.dmgmás reciente en la página de versiones de GitHub. Elige la compilación arm64 para Apple Silicon o la compilación universal si usas una Mac con Intel. - Arrastra DynamoOps a Aplicaciones
Abre el DMG y arrastra el ícono de DynamoOps sobre el acceso directo a Aplicaciones que aparece junto a él.
- Inicia la app
Abre DynamoOps desde Aplicaciones o Spotlight. El primer inicio muestra la pantalla de inicio de sesión con cuatro métodos de conexión: Quick Connect, Saved Profiles, Assume Role y AWS SSO.
Instalar en Windows
- Descarga el instalador
Desde la página de versiones de GitHub, descarga
DynamoOps Setup <version>.exepara una instalación normal, o el ejecutable portableDynamoOps <version>.exepara usarlo sin instalar. - Ejecútalo
Sigue el instalador y luego abre DynamoOps desde el menú Inicio. La versión portable se ejecuta directamente desde donde la hayas guardado.
%USERPROFILE%\.aws\credentials y %USERPROFILE%\.aws\config. Ejecuta aws configure o crea los archivos a mano.Prepara las credenciales de AWS
DynamoOps nunca te pide escribir una clave de acceso. En su lugar, usa la cadena de credenciales del AWS SDK de tu equipo, exactamente igual que AWS CLI. Elige el método que coincida con la forma en que tu equipo otorga los accesos.
- Perfiles con nombre. Ejecuta
aws configure --profile devo agrega un bloque a~/.aws/credentials. Indicarás el nombre del perfil en Quick Connect. - Assume Role. Mantén un perfil base con permiso para llamar a
sts:AssumeRoley deja que DynamoOps asuma el rol de destino por ti. - IAM Identity Center. Solo necesitas la URL de tu portal de acceso. El inicio de sesión ocurre en el navegador y nunca se escriben claves en el disco.
- Desarrollo local. Apunta el endpoint personalizado a DynamoDB Local o LocalStack. Si no hay un perfil definido, se inyectan credenciales ficticias automáticamente.
[default]
aws_access_key_id = AKIA................
aws_secret_access_key = ....................
[staging]
aws_access_key_id = AKIA................
aws_secret_access_key = ....................Dónde guarda DynamoOps los datos
Todo lo que la app persiste se encuentra en tu perfil de usuario. No se escribe nada sensible salvo los archivos que se indican aquí, y los datos de tus tablas nunca se almacenan.
| Datos | Ubicación | ¿Contiene secretos? |
|---|---|---|
| Perfiles guardados, conexiones recientes, historial de roles | Almacenamiento local de la app | No — solo identificadores (región, nombre del perfil, ARN del rol, etiqueta de entorno) |
| Historial de consultas, historial de versiones de ítems, tema, umbral de alerta de costos | Almacenamiento local de la app | No |
| Tokens de acceso de SSO y registro del cliente OIDC | ~/Library/Application Support/DynamoOps/sso-cache.json (macOS) o %APPDATA%\DynamoOps\sso-cache.json (Windows) | Sí — permisos de archivo solo para el propietario |
| Credenciales de largo plazo de AWS | ~/.aws/* | Las lee el AWS SDK, nunca se copian |
| Credenciales de rol de STS y SSO | Solo en memoria | Sí — se descartan al cerrar sesión o salir |
Actualizar y desinstalar
Para actualizar, descarga la nueva versión e instálala sobre la app existente. Tus perfiles guardados y el historial se conservan. Para desinstalar, mueve DynamoOps a la Papelera (macOS) o quítalo desde Aplicaciones y características (Windows) y, si quieres empezar desde cero, elimina la carpeta de datos de la aplicación indicada arriba.