Posts
All posts
Autenticação de agentes na AWS: OIDC entra, access keys saem
Agentes na AWS não devem ter chaves de longa duração. Como OIDC, IRSA, Roles Anywhere e AgentCore Identity trocam prova assinada por credenciais temporárias.
Agent Toolkit for AWS: a documentação tem um novo leitor
AWS lançou o Agent Toolkit: servidor MCP, skills e guardrails de IAM para agentes de código. O leitor principal da documentação da AWS já não é humano.
FinOps: Alertas de Orçamento com Terraform Antes da Sua Próxima Fatura AWS de US$ 2,5 Bilhões
O bug do Cost Explorer em 17 de julho encheu os feeds com faturas bilionárias da AWS. Dez linhas de Terraform criam os alertas que avisaram primeiro.
Testando a Premissa que Ninguém Testa
O AWS FIS derruba uma zona e só aproxima a perda do control plane. Como rodar o game day, o que medir, e um placar honesto para a série toda.
Checando a Nuvem com a Nuvem: M365 Security Posture Scanning 101
Seu tenant Microsoft 365 é infraestrutura de nuvem e sofre drift. Um 101 de posture scanning com CIS, EIDSCA e CISA ScuBA, e por que o scanner é SaaS também.
A Correção Compartilha o Destino com a Queda
Lambda 2023, o evento de DNS do DynamoDB, a falha de control plane da Azure em fevereiro: por que planos de recuperação morrem com o incidente. Com um lab.
AWS Lambda MicroVMs: o serverless ganha um sandbox isolado e com estado
AWS Lambda MicroVMs trazem isolamento no nível de VM, inicialização rápida via snapshot e estado com suspend-resume para o serverless. O que muda e onde a primitiva Firecracker se …
Sem Telefone, Sem Conta: A Barreira de QR do Google e o GDPR
O Google agora bloqueia a criação de conta atrás de uma verificação por QR baseada em telefone. Sem smartphone, sem conta. Veja por que isso colide com a minimização de dados do …
Duas Zonas, Dezoito Horas, Uma Causa
Ataques de drone deixaram a região me-central-1 da AWS meses em recuperação, e o conselho de DR foi: restaure na Europa. Além de um lab mapeando AZ a IDs reais.
Multi-party approval da AWS para Organizations
O multi-party approval no AWS Organizations protege operações de alto risco atrás de um quórum de aprovadores humanos. Veja como funciona e o que entrega.
O Isolamento de AZ Aguentou. Sua Arquitetura Não.
Uma falha de refrigeração derrubou racks em uma zona de us-east-1 e um quórum morreu junto. O que o raio de explosão cobre, e um detector somente leitura.
DynamoDB Local Cresceu: Uma Analise Pratica do ExtendDB
O ExtendDB v0.1.0 reimplementa o protocolo do DynamoDB em Rust sobre PostgreSQL. Comparação direta com o DynamoDB Local em SigV4, políticas IAM e Streams.
Como Encontrei um Bug Escondido do Cloudflare em uma Madrugada de Domingo (A alegria do curl)
Era para ser um projeto rapido de fim de semana. Sabe aquele tipo: "Vou subir uma VM de saida, rotear algum trafego por ela, tomar meu...
Por que Seu SSH Esta Gritando Sobre Computadores Quanticos (E Como Corrigir)
O OpenSSH agora avisa quando a troca de chaves não é pós-quântica. O que o store now, decrypt later ameaça e a configuração de Kex que encerra o aviso.
IaC-First: Por Que Eu Nunca Toco no Console AWS em Producao
Cliques no console mudam a realidade sem mudar o estado do Terraform, então o plan mente. Os modos de drift, o fluxo de import e como impor o IaC-first.
Derrubei meu Google Pixel 9 XL Pro do balcao do 6o andar na rua
Meu telefone escapou da minha mao e executou um mergulho de livro-texto, sem hesitacao e com total comprometimento do 6o andar direto para a rua.
Nova Funcionalidade do AWS S3: Re-criptografia sem Movimentacao
O UpdateObjectEncryption do S3 reembala a chave de dados em vez de copiar bytes: ETag e data de criação sobrevivem, e 5 TB são recriptografados em ms.
Eu Construi o TrumpDaily para Acompanhar Donald Trump Sem o Ruido
Olha, acompanhar o Trump e exaustivo. O homem domina as manchetes da BBC, Guardian, NPR, Al Jazeera e ate do Babylon Bee. Checar mais de 10 sites...
Quando o Fluxo Compartilhar-para-Instagram do Spotify se Transforma em um Outdoor Gratuito
Investiguei como o Spotify gera assets de story e escrevi os possiveis vetores de ataque + onde os pipelines de metadados podem ser vulneraveis...
AWS Monthly (Nov '25): A Revolucao Serverless com Estado
Novembro e re:Invent 2025 nos trouxeram o "santo graal" do serverless: AWS Lambda Durable Functions. Este recurso introduz...
Quando a Nuvem Espirra, o Mundo Pega um Resfriado - Licoes do Colapso do us-east-1
A queda da us-east-1 derrubou Perplexity, Signal e até as páginas de status que deveriam reportá-la. O custo real de depender de uma região e o que mudar agora.
AWS Monthly (Set '25): Vega OS & Observabilidade com eBPF
Em um movimento surpreendente, a AWS lancou o Vega OS em setembro. O Vega e um sistema operacional especializado baseado em Linux, otimizado para edge e renderizacao de UI de alto …
AWS Monthly (Ago '25): Big Data, Zero Esforco
Agosto foi sobre "Gravidade dos Dados." Os limites de armazenamento do Amazon Aurora saltaram para 256 TiB, o que efetivamente encerra a conversa sobre "sharding" para...
AWS Monthly (Jul '25): Kubernetes no Limite da Sanidade
Julho foi um mes historico para a comunidade EKS (Elastic Kubernetes Service). A AWS anunciou que o EKS agora suporta clusters de 100.000 nos.
AWS Monthly (Mai '25): A Morte da Sala de Guerra
Maio trouxe o CloudWatch Investigations, que mudou fundamentalmente o plantao de sobreaviso de alguem. Em vez de correlacao manual de logs, ...
Automatizando a Taggeamento de CloudWatch Log Groups com Python e Boto3
Um script Boto3 que acha grupos de logs do CloudWatch sem tags e aplica as suas. As permissões IAM necessárias e como tags faltando distorcem o custo real.
Automatizando o Taggeamento de AWS ECR com Python e Boto3
Um script Boto3 que pagina todos os repositórios ECR e marca só os que não têm tags. As três permissões IAM necessárias e por que tags faltando quebram o custo.
Automatizando a Limpeza de Imagens ECR com Bash
Um script bash com AWS CLI e jq para apagar imagens ECR com tag no padrão 9.x.x, em modos dry-run e apply, para você ler a lista antes de qualquer remoção.
Atualizar Repositorios ECR com Script Bash
Um loop bash curto que define a mutabilidade de tags como MUTABLE em cada repositório ECR da conta, e o custo de aceitar tags que podem ser sobrescritas.
Por que Testes Automatizados sao Essenciais no seu Pipeline CI/CD e Fluxo de Desenvolvimento
Por que os testes pertencem ao pipeline e não só à sua máquina: regressões pegas a cada push, e um job do GitHub Actions rodando Playwright em uma EC2.
AWS Monthly (Abr '25): Resfriando o Calor da IA
Em abril, a AWS nos deu uma espiada nos bastidores da engenharia de seus data centers. Para lidar com a emissao termica dos mais recentes clusters de IA, ...
AWS Monthly (Mar '25): A Jogada de Poder da Proximidade
Tecnicamente, isso traz "Latencia de Milissegundos de Unico Digito" para praticamente todos os principais polos de tecnologia. Se voce esta construindo backends de AR/VR, ...
Simplifique o Gerenciamento do AWS ECR com Este Poderoso Script Bash
Um script bash que aplica uma política de ciclo de vida mantendo as três últimas imagens em cada repositório ECR de uma região, com modo dry-run antes.
AWS Monthly (Jan '25): Quebrando o Teto de 6MB
A AWS elevou o streaming de resposta do Lambda para 200 MB em janeiro, aposentando o contorno de 6MB. O efeito no TTFB e no S3 Express One Zone.
Configurando DKIM para Google Workspace (Gmail) usando Terraform e AWS Route 53
DKIM (DomainKeys Identified Mail) e uma tecnica critica de autenticacao de email que ajuda a prevenir falsificacao de email. Usando DKIM, voce...
Automatize o Monitoramento de AWS Site-to-Site VPN
Foi exatamente por isso que criei o AWS Site-to-Site VPN Monitoring Script, uma ferramenta projetada para automatizar o monitoramento de conexoes VPN...
Otimizando Imagens Docker: Dicas para Reduzir o Tamanho da Imagem e o Tempo de Build
Ola, entusiasta do Docker! Se voce esta aqui, provavelmente ama Docker tanto quanto eu -- subindo containers, empacotando aplicacoes...
Monitorando Espaco em Disco EC2 com um Script Bash Simples e Alertas no Slack
No cenario de infraestrutura em nuvem, monitorar a saude e os recursos das instancias EC2 e essencial. Um desafio comum para administradores de sistemas...
Protegendo Containers Docker: Melhores Praticas para Seguranca de Containers
Quando falamos sobre containerizacao, o Docker e frequentemente a primeira ferramenta que vem a mente. Ele revolucionou como desenvolvemos, empacotamos e...
Dominando o Dockerfile: Escrevendo Builds de Container Eficientes e Escalaveis
O Docker revolucionou a forma como desenvolvemos, empacotamos e enviamos aplicacoes. No coracao dessa magia de containers esta o Dockerfile -- o...
Migrando um Repositorio Git do GitLab para o GitHub com Commits Assinados com GPG
No mundo atual impulsionado por DevOps, sistemas de controle de versao como Git sao a espinha dorsal do desenvolvimento de software. GitLab e GitHub sao dois dos...
Acessando Servicos AWS em Subnets Privadas Sem 0.0.0.0/0
Ao trabalhar com AWS (Amazon Web Services), proteger sua infraestrutura e fundamental. Uma das praticas de seguranca mais comuns e...
Entendendo Regioes AWS, Availability Zones e VPCs: Um Guia Abrangente
No cenario atual de computacao em nuvem, a Amazon Web Services (AWS) se estabeleceu como lider, oferecendo uma ampla gama de servicos para...
AWS Network Load Balancers com Tecnicas de Modificacao de Headers
AWS Network Load Balancers (NLBs) sao uma ferramenta poderosa para distribuir o trafego de entrada de aplicacao entre varios destinos...
Como chamar varios modulos terraform em um unico arquivo terragrunt
No Terragrunt, voce pode chamar varios modulos Terraform de um unico arquivo de configuracao Terragrunt usando o bloco terraform em combinacao...
Aproveitando Git Hooks para Aplicar Padroes de Mensagens de Commit: Um Guia para Equipes de Desenvolvimento Multi-Plataforma
Impor Conventional Commits com um hook commit-msg no Mac, Linux e Windows, e o problema de distribuição de todo hook, já que .git/hooks nunca sai do clone.
Simplificando SSL com Let's Encrypt e CLI.ini: Um Guia DevOps
Na vasta expansao da internet, a seguranca nao e apenas um luxo; e uma necessidade. Para desenvolvedores web e administradores de sistemas, ...
TCP vs. UDP: Navegando pelos Protocolos como Desenvolvedores e DevOps
Entendendo TCP e UDP: Antes de mergulharmos nas diferencas, vamos entender brevemente o que sao TCP e UDP...
Versoes de IP da AWS VPC: IPv4 vs. IPv6
Entao, prepare-se enquanto desvendamos os misterios do IPv4 e IPv6 dentro da AWS VPC, servindo uma bandeja de insights, exemplos e...
Configuracoes de CORS do AWS S3: Um Mergulho Profundo
Seja voce um veterano experiente da AWS ou esteja apenas comecando, dominar as configuracoes de CORS no S3 pode melhorar significativamente a funcionalidade...
Importancia das Regioes e Availability Zones na AWS
Estamos mergulhando em um aspecto fundamental da arquitetura de aplicacoes robustas, resilientes e eficientes na Amazon Web Services (AWS): entender...
O Poder dos Lacos For no Bash: Simplificando Suas Tarefas de Script
No mundo dos scripts e automacao, o Bash se destaca como um shell versatil e amplamente usado em sistemas Unix e Linux. Entre seus...
Design de AWS VPC: Integrando Subnets, AZs e IP Dual-Stack
Virtual Private Cloud (VPC) na AWS, tecendo meticulosamente subnets, availability zones (AZs) e a configuracao dual-stack para...
7 Razoes Para Considerar Comprar um Smartwatch
Sete motivos para uma smartwatch merecer espaço no pulso: saúde, triagem de notificações, pagamentos e navegação, e onde o hardware ainda decepciona.
Como Habilitar SSH no Ubuntu: Um Guia Passo a Passo
Secure Shell (SSH) e uma ferramenta essencial para administradores de sistema, desenvolvedores e profissionais de TI. Fornece uma maneira segura de acessar...
Vim: Dominando os Fundamentos para Edicao Eficiente
No mundo da edicao de texto, o Vim se destaca como um editor poderoso e centrado no teclado que prioriza eficiencia e velocidade. Originario...
Entendendo Registros DNS CAA: O que, Por que e Como?
CAA, ou Certificate Authority Authorization, e um tipo de registro DNS que permite aos proprietarios de dominios especificar quais Autoridades Certificadoras...
Dominando AWS VPC: Uma Introducao ao Roteamento de Virtual Private Cloud
O mundo da computacao em nuvem nunca foi tao acessivel ou diverso. A medida que as organizacoes migram para a nuvem, a AWS...
Entendendo a Nova Cobranca de Endereco IPv4 Publico da AWS e Public IP Insights
A AWS cobra 0,005 dólar por hora por endereço IPv4 público desde fevereiro de 2024, anexado ou não. Quanto isso soma, a isenção do free tier e como auditar.
Docker Multi-Stage Builds: Um Guia Aprofundado
Vários FROM permitem copiar só os artefatos de build para a imagem final e deixar os compiladores para trás. Imagens menores e superfície de ataque bem menor.
Dominando o Comando Docker Run: Um Guia Abrangente
As flags de docker run que você usa de verdade: --name, -p, -v, -e, -d e --rm, e o que cada padrão custa quando você simplesmente deixa tudo como está.
MySQL 8: Entendendo e Corrigindo o Erro 1819
Como iniciante em MySQL, voce pode encontrar uma mensagem de erro que diz "ERROR 1819 (HY000): Your password does not satisfy the current ...
Festa de Ctrl+C e Ctrl+V com GitHub Clone Helper!
Quando voce copia a URL de clone, na verdade esta copiando o comando 'git clone' inteiro. E a festa de Ctrl+C e Ctrl+V que voce sempre quis...
Revelando o Misterio: Decodificando a Recuperacao de Endereco IP no Linux
Entender como recuperar um endereco IP no Linux pode ser um pouco complicado, especialmente para iniciantes. A boa noticia? Nao e tao complicado...
O AWS Well-Architected Framework: Uma Chave para o Sucesso na Nuvem
A nuvem revolucionou a forma como as empresas operam, e a Amazon Web Services (AWS) lidera consistentemente a carga em computacao em nuvem...
Filmes via Telnet - Um Olhar Nostalgico sobre os Primordios do Streaming de Filmes na Internet
Muito antes de Netflix, Hulu e Amazon Prime Video transformarem a forma como consumimos conteudo, havia um metodo fascinante e pouco conhecido...
Proteja Seus Arquivos de Midia Removendo Metadados com AWS Lambda
Aprimore a privacidade e seguranca em varios setores removendo EXIF e outros metadados de imagens e videos enviados
CORS no Nginx: Guia de Configuracao para Seguranca Aprimorada
Cross-Origin Resource Sharing (CORS) e um mecanismo crucial para habilitar comunicacao segura entre servidores web e navegadores.
Liste os objetos do seu bucket S3 facilmente com S3 Directory Listing
Apresentando S3-Directory-Listing, uma combinacao simples e facil de usar de script JS e HTML que transformara a listagem de diretorios do seu bucket S3 em...
Mantendo Pacotes Composer Atualizados com Composer Guardian: Por que e Essencial
Pacotes Composer desatualizados são dívida de segurança que cresce em silêncio. Como o Composer Guardian roteiriza a verificação para rodar sem ninguém lembrar.
O que e Carrier Gateway na AWS?
Amazon Web Services (AWS) oferece muitos servicos para fornecer uma experiencia de computacao em nuvem integrada e segura aos seus usuarios. Um desses...
Criando Chaves SSH para Acesso Seguro a Instancias AWS EC2 com Terraform
Ao trabalhar com infraestrutura de nuvem, a seguranca e de extrema importancia. Um aspecto critico da seguranca e controlar o acesso aos recursos de nuvem...
O que e um Egress-Only Internet Gateway na AWS?
Dentro de uma VPC, um Egress-Only Internet Gateway e um componente essencial que permite o trafego de saida da VPC para a Internet.
O que e um Internet Gateway na AWS?
Um internet gateway é redundante e escala horizontalmente, mas anexá-lo não basta: é a entrada na tabela de rotas que de fato tira o tráfego da sua VPC.
O que sao Tabelas de Rotas na AWS VPC?
Como as tabelas de rotas da VPC decidem o destino do tráfego da sub-rede: rotas locais contra internet gateway, uma tabela por sub-rede e o caso sob medida.
O que e Subnet na AWS VPC?
As subnets na AWS VPC sao usadas para dividir uma VPC em varias redes logicas. Isso permite aos usuarios isolar recursos e controlar o acesso a...
O que e AWS VPC?
Saiba mais sobre Amazon Web Services (AWS) Virtual Private Cloud (VPC), um servico que permite aos usuarios criar e gerenciar sua propria rede privada virtual...
Evitar que o nginx armazene em cache o DNS para proxy
Se voce esta tendo problemas com cache de DNS no proxy nginx, pode ver a configuracao para limpar e/ou zerar o cache de DNS continuamente...
Escalando Aplicacoes PHP na AWS
Voce pode entender a execucao de aplicacoes PHP altamente disponiveis, performaticas e seguras na AWS com 14 passos faceis...
Criar um Bucket S3 e Definir uma Politica via CLI
Eu realmente gosto de usar comandos CLI e faz parte da minha rotina diaria. Hoje, vou te contar "Como criar um Bucket S3 na AWS" e "Criar uma ...
Emitir um Let's Encrypt SSL com o AWS Route53
Neste artigo, quero contar como voce pode emitir um Let's Encrypt SSL com o servico AWS Route53. Vamos comecar a aprender.
Automatize o Let's Encrypt SSL no AWS Application Load Balancer
Neste artigo, voce pode automatizar todas as operacoes de emissao do Let's Encrypt para AWS Application Load Balancer e aprender como gerenciar o..
Implante um Site no S3 e CloudFront com Bitbucket Pipelines
Neste artigo, voce aprendera como implantar seu site estatico no Bucket S3 e fazer Cache Invalidation automaticamente...
Proteja sua Conta AWS com IPs Especificos
Voce aprendera como proteger sua conta AWS e os recursos na nuvem com Politica IAM. Seguranca e a primeira coisa...
Diferencas entre AWS CLI v1 e v2
O que a v2 oferece e a v1 não: nenhum interpretador Python para instalar, auto-prompt, import de config, saída YAML e comandos ddb. E quando migrar compensa.
Problema de SSL CA no CentOS7 Docker e Solucao
Contêineres CentOS 7 no Apple Silicon falham em toda chamada HTTPS com o erro 77 do curl. A correção é um arquivo vazio em /etc/sysconfig, e por que funciona.
O que eu tenho?
Apple MacBookPro M1, Dell XPS13 4K, Juniper SRX-110, Xiaomi 4A Router, Dell Pivot Monitor, Logitech MX Keys, Logitech MX Master 3.
Sou oficialmente AWS Community Builder!
Esta manha, recebi um e-mail do @JasonDunn sobre o programa AWS Community Builder. Nao me lembro quando me inscrevi neste programa, mas
Implante nginx em HA no AWS ECS com Roteamento por Geolocalizacao via Terraform
Voce pode implantar a imagem docker nginx em duas regioes diferentes na AWS. Se precisar, voce mesmo pode adicionar suporte para mais regioes...
Implante nginx docker no AWS ECS com Automacao via Terraform
Voce pode entender como implantar nginx docker no AWS ECS com terraform facilmente. O terraform cuidara de tudo que voce precisa.
Como Instalar Node Exporter no Servidor Linux
Voce pode monitorar seu Servidor Linux facilmente com Node Exporter. A instalacao do Node Exporter e um pouco diferente, mas basta seguir o artigo..
Problema do FortiClient no M1 MacBookPro: Solucao do Problema
Encontrei uma solucao rapida para o problema de conectividade do cliente VPN FortiClient com Apple M1 MacBookPro. Nao e nada complicado...
Conecte sua AWS ao GCP com Terraform via IPSec Site-to-Site VPN
Voce pode implantar a infraestrutura de VPN facilmente com este artigo. Terraform e uma ferramenta de automacao com a qual voce pode fazer tudo na era da nuvem.
Automacao do Google Cloud Platform com Terraform Facilmente
Voce pode implantar seu load balancer, instance template, instance group e regras de firewall facilmente com terraform.
Como proteger sua conta Amazon Web Services
Aprenda como proteger sua conta Amazon Web Services. A conta de nivel root tem acesso total a todos os recursos em execucao no ambiente de nuvem...
Instalar Adaptador USB Ethernet UGREEN no macOS
Hoje, preciso conectar meu Apple MacBookPro Silicon a internet pelo mesmo adaptador USB, mas o macOS nao gosta disso.
Redirecionar 301 HTTPS no App Engine com nginx no Google Cloud Platform
Voce pode aprender como redirecionar requisicoes HTTP para HTTPS facilmente. AppEngine e nginx funcionarao perfeitamente apos este tutorial.
Configurar dois Target Groups diferentes no AWS Load Balancer com Terraform
Voce aprendera como usar mais de um target group atras do Elastic Load Balancer nos servicos AWS com Terraform.
Expanda seu disco EC2 Linux sem reiniciar na Amazon Web Services
Basta seguir os passos e aprender como expandir sem reiniciar. Normalmente, e realmente dificil expandir o disco raiz de servidores Linux.
Criar um Novo Usuario com Grants no AWS RDS (MariaDB)
Voce aprendera como criar um usuario com grants para seu RDS. E um processo um pouco complicado, mas basta seguir o artigo e aprender.
Configuracao de CORS do Amazon S3 com CloudFront na Amazon Web Services
Aprenda como configurar o CORS do seu bucket S3 da AWS no CloudFront na Amazon Web Services. A configuracao de CORS traz seguranca para o seu bucket.
Faca o backup do seu GitLab diariamente se ele funciona em Docker
Aprenda como automatizar o backup do seu GitLab em Docker. Voce deve fazer backup para a seguranca do seu repositorio. Vamos automatizar o processo...
Encontre arquivos grandes no CentOS, Ubuntu e macOS facilmente
As vezes, e realmente dificil encontrar o caminho de arquivos grandes no Linux. Neste tutorial, voce aprendera como encontra-los facilmente.
Corrigir "Error: rpmdb open failed" no CentOS ou Amazon Linux 2
Se voce esta tendo problemas de rpmdb com seu yum, pode facilmente seguir os mesmos passos e corrigir seu gerenciador de pacotes em um minuto.
Erro: No space left on the device ao iniciar/parar apenas servicos
Aprenda a corrigir o erro "No space left on the device" ao iniciar e/ou parar servicos apenas no Amazon Linux 2
Configuracao Passo a Passo do Juniper SRX110H-VA VDSL2
Configure uma conexao VDSL2 para Juniper SRX-110 facilmente. Ja criei uma configuracao principal e voce pode usar se precisar. Basta editar algumas linhas..
Habilitar Logrotation para Containers Docker
Docker no seu sistema, o container rodando no docker pode gerar um grande numero de logs enquanto voce nao esta ciente em segundo plano.
Baixar extensoes de arquivo especificas via wget facilmente no terminal
As vezes, pode haver arquivos com mais de uma extensao em um diretorio ou pasta. Por exemplo, .jpg, .png, .gif, .mp3, .mp4 etc.
Encontre o tamanho exato de certos arquivos no Linux via terminal
Voce pode estar se perguntando sobre o tamanho desses arquivos ou apenas quer ver o tamanho dos arquivos com a extensao correspondente para um...
Desabilitar SELinux no CentOS 7 ou CentOS 8
Este tutorial mostra como voce pode desabilitar o SELinux no seu servidor CentOS. A versao do CentOS deve ser CentOS 7 ou CentOS 8.
Ola Blog!
O endereco do meu blog contem meu primeiro nome e meu sobrenome. Entao, voce sabe meu nome, eu acho : )