Instalação
Baixe o DynamoOps para macOS ou Windows no GitHub, instale-o e deixe suas credenciais AWS prontas antes da primeira execução.
Requisitos
| Requisito | Detalhes |
|---|---|
| macOS | Apple Silicon (M1 ou mais recente) e Intel, por meio da build universal. |
| Windows | Windows 10 ou 11, 64 bits. Disponível como instalador ou como executável portátil. |
| Acesso à AWS | Qualquer um destes: um perfil do AWS CLI em ~/.aws/credentials ou ~/.aws/config, um portal de acesso do IAM Identity Center (SSO) ou um endpoint local do DynamoDB. |
| Rede | Necessária apenas para acessar a AWS. O trabalho totalmente offline com DynamoDB Local ou LocalStack é suportado. |
| Conta | Nenhuma. O DynamoOps é gratuito e não tem cadastro nem chave de licença. |
| Runtime | Nada para instalar. Node.js, o AWS SDK e o backend local vêm dentro do pacote do app. |
aws nesta máquina, está tudo pronto. Caso contrário, crie um perfil como mostrado abaixo.Instalação no macOS
- Baixe o DMG
Obtenha o
.dmgmais recente na página de releases do GitHub. Escolha a build arm64 para Apple Silicon ou a build universal se você usa um Mac Intel. - Arraste o DynamoOps para Aplicativos
Abra o DMG e arraste o ícone do DynamoOps para o atalho da pasta Aplicativos exibido ao lado dele.
- Abra o app
Abra o DynamoOps pela pasta Aplicativos ou pelo Spotlight. A primeira execução mostra a tela de login com quatro métodos de conexão: Quick Connect, Saved Profiles, Assume Role e AWS SSO.
Instalação no Windows
- Baixe o instalador
Na página de releases do GitHub, baixe
DynamoOps Setup <version>.exepara uma instalação normal, ou o executável portátilDynamoOps <version>.exepara usá-lo sem instalar. - Execute-o
Siga o instalador e depois abra o DynamoOps pelo menu Iniciar. A versão portátil roda diretamente de onde você a salvou.
%USERPROFILE%\.aws\credentials e %USERPROFILE%\.aws\config. Execute aws configure ou crie os arquivos manualmente.Prepare as credenciais AWS
O DynamoOps nunca pede que você digite uma access key. Em vez disso, ele usa a cadeia de credenciais do AWS SDK na sua máquina, exatamente como o AWS CLI. Escolha o método que corresponde à forma como seu time concede acesso.
- Perfis nomeados. Execute
aws configure --profile devou adicione um bloco em~/.aws/credentials. Você vai informar o nome do perfil no Quick Connect. - Assume Role. Mantenha um perfil base com permissão para chamar
sts:AssumeRolee deixe o DynamoOps assumir a role de destino por você. - IAM Identity Center. Você só precisa da URL do seu portal de acesso. O login acontece no navegador e nenhuma chave é gravada em disco.
- Desenvolvimento local. Aponte o endpoint personalizado para o DynamoDB Local ou o LocalStack. Credenciais fictícias são injetadas automaticamente quando nenhum perfil é definido.
[default]
aws_access_key_id = AKIA................
aws_secret_access_key = ....................
[staging]
aws_access_key_id = AKIA................
aws_secret_access_key = ....................Onde o DynamoOps armazena dados
Tudo o que o app persiste fica no seu perfil de usuário. Nada sensível é gravado além dos arquivos listados aqui, e nenhum dado das suas tabelas é armazenado.
| Dados | Local | Contém segredos? |
|---|---|---|
| Perfis salvos, conexões recentes, histórico de roles | Armazenamento local do app | Não — apenas identificadores (região, nome do perfil, ARN da role, tag de ambiente) |
| Histórico de consultas, histórico de versões de itens, tema, limite do alerta de custo | Armazenamento local do app | Não |
| Tokens de acesso SSO e registro de cliente OIDC | ~/Library/Application Support/DynamoOps/sso-cache.json (macOS) ou %APPDATA%\DynamoOps\sso-cache.json (Windows) | Sim — permissões de arquivo restritas ao proprietário |
| Credenciais AWS de longo prazo | ~/.aws/* | Lidas pelo AWS SDK, nunca copiadas |
| Credenciais de role do STS e do SSO | Somente em memória | Sim — descartadas ao sair ou fechar o app |
Atualização e desinstalação
Para atualizar, baixe a nova release e instale-a por cima do app existente. Seus perfis salvos e históricos são preservados. Para desinstalar, mova o DynamoOps para o Lixo (macOS) ou remova-o em Aplicativos e recursos (Windows) e, se quiser começar do zero, apague a pasta de dados do aplicativo listada acima.