DynamoOps
Primeros pasos

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

RequisitoDetalles
macOSApple Silicon (M1 o posterior) e Intel, mediante la compilación universal.
WindowsWindows 10 u 11, de 64 bits. Disponible como instalador o como ejecutable portable.
Acceso a AWSCualquiera 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.
RedSolo se necesita para llegar a AWS. Se admite trabajar completamente sin conexión contra DynamoDB Local o LocalStack.
CuentaNinguna. DynamoOps es gratuito y no requiere registro ni clave de licencia.
Entorno de ejecuciónNo hay nada que instalar. Node.js, el AWS SDK y el backend local vienen incluidos en el paquete de la app.
No necesitas AWS CLI
DynamoOps lee los mismos archivos que usa AWS CLI, pero no requiere la CLI en sí. Si ya ejecutas comandos aws en este equipo, estás listo. Si no, crea un perfil como se muestra más abajo.

Instalar en macOS

  1. Descarga el DMG

    Obtén el .dmg má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.

  2. Arrastra DynamoOps a Aplicaciones

    Abre el DMG y arrastra el ícono de DynamoOps sobre el acceso directo a Aplicaciones que aparece junto a él.

  3. 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.

Si macOS bloquea la app
DynamoOps todavía no está notarizado por Apple, así que la primera vez que lo abras macOS dirá que no puede verificar la app. Haz clic en Aceptar, abre Ajustes del Sistema › Privacidad y seguridad, desplázate hasta el mensaje sobre DynamoOps y haz clic en Abrir igualmente, luego confirma. Solo necesitas hacerlo una vez por versión.
La pantalla de inicio de sesión que ves en el primer inicio.

Instalar en Windows

  1. Descarga el instalador

    Desde la página de versiones de GitHub, descarga DynamoOps Setup <version>.exe para una instalación normal, o el ejecutable portable DynamoOps <version>.exe para usarlo sin instalar.

  2. 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.

Credenciales de AWS en Windows
El AWS SDK lee %USERPROFILE%\.aws\credentials y %USERPROFILE%\.aws\config. Ejecuta aws configure o crea los archivos a mano.
Si Windows SmartScreen muestra una advertencia
Elige Más información y luego Ejecutar de todas formas. La advertencia aparece con las apps que son nuevas para SmartScreen.

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 dev o 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:AssumeRole y 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.
~/.aws/credentials
[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.

DatosUbicación¿Contiene secretos?
Perfiles guardados, conexiones recientes, historial de rolesAlmacenamiento local de la appNo — 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 costosAlmacenamiento local de la appNo
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 SSOSolo en memoriaSí — 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.

Relacionados