Skip to main content
📝 Cloud & DevOps (AWS)

🚀 Como Configurar o WP Offload Media Lite com Amazon S3 (Guia Passo a Passo para WordPress)

Configure o WP Offload Media Lite com Amazon S3 passo a passo. Transfira os média do WordPress para armazenamento em nuvem para melhor desempenho e custos de servidor mais baixos.

4 min

Tempo de leitura

741

Palavras

Jul 10, 2025

Publicado

Engr Mejba Ahmed

Escrito por

Engr Mejba Ahmed

Compartilhar Artigo

🚀 Como Configurar o WP Offload Media Lite com Amazon S3 (Guia Passo a Passo para WordPress)

🚀 Como Configurar o WP Offload Media Lite com Amazon S3 (Guia Passo a Passo para WordPress)

Se você tem um site WordPress e está enfrentando dificuldades com armazenamento de mídia ou velocidade do site, este guia é para você. Transferir seus arquivos de mídia para o Amazon S3 com o WP Offload Media Lite pode reduzir drasticamente a carga do servidor, melhorar o desempenho e escalar seu armazenamento de forma econômica.

Neste post, vou mostrar como configurar profissionalmente o WP Offload Media Lite com Amazon S3 — passo a passo — usando melhores práticas de segurança, escalabilidade e desempenho do WordPress.


✅ Benefícios de Transferir Mídia para o S3

  • 🔄 Reduz o uso de armazenamento do servidor local
  • 🚀 Melhora a velocidade de carregamento do site (especialmente em hospedagem compartilhada)
  • ☁️ Usa a infraestrutura segura e escalável do AWS S3
  • 🎯 Prepara seu site para entrega global via CloudFront (opcional)

🧰 Pré-requisitos

Antes de começar, certifique-se de ter:

  • Uma conta AWS com acesso ao S3
  • Credenciais de usuário IAM com permissões de S3
  • Um site WordPress com acesso de administrador
  • Plugin WP Offload Media Lite instalado e ativado

🔐 Passo 1: Criar Usuário IAM e Chaves de Acesso

  1. Vá para IAM Console > Users > Add User
  2. Escolha:
    • Programmatic access
    • Attach policies directly → Selecione: AmazonS3FullAccess (para testes) ou uma política restrita personalizada.
  3. Após a criação, copie o Access Key ID e o Secret Access Key
  4. Importante: Guarde-os com segurança — eles não serão mostrados novamente!

📦 Passo 2: Criar e Configurar um Bucket S3

  1. Navegue até S3 Console > Create Bucket
  2. Escolha um nome de bucket único (ex. seu-bucket-de-midia)
  3. Região: Escolha a mais próxima do seu público
  4. Para testes: Desative Block All Public Access
  5. Clique em Create bucket

👉 Dica: Use uma convenção de nomes como suamarca-bucket-midia para clareza futura.


🛡️ Passo 3: Definir Permissões do Bucket (Bucket Policy)

Clique no seu bucket → Permissions → Bucket Policy

Cole esta política de exemplo public read (ajuste para produção):

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "PublicReadGetObject",
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::seu-bucket-de-midia/wp-content/uploads/*"
    }
  ]
}

⚠️ Não exponha todo o bucket se não estiver servindo assets públicos. Use CloudFront ou URLs assinadas para produção.


🔧 Passo 4: Instalar e Configurar o WP Offload Media Lite

  1. Vá ao seu Painel de Administração WordPress → Plugins → Adicionar novo
  2. Pesquise por "WP Offload Media Lite" → Instalar e Ativar
  3. Vá para Configurações > Offload Media
  4. Escolha Amazon S3 como seu provedor de armazenamento
  5. Insira sua AWS Access Key e Secret Key
  6. Selecione seu Bucket S3 e configure o seguinte:
  • ✅ Transferir novas mídias
  • 🔄 Opcional: Remover mídia local após upload (use com cautela)
  • 📁 Adicionar prefixo: wp-content/uploads/
  • 📅 Adicionar estrutura de caminho ano/mês
  • 🔖 Adicionar versionamento para cache-busting

🖥️ Passo 5: Verificar Sua Configuração

  1. Faça upload de uma nova imagem na Biblioteca de Mídia
  2. Vá ao Bucket S3 e confirme que a imagem aparece lá
  3. Clique com o botão direito na imagem → Copiar URL do S3
  4. Abra no navegador — a imagem deve carregar

🧪 Bônus: Comandos Sudo Úteis para Configuração do Servidor

Se você gerencia o servidor:

# Instalar unzip e AWS CLI (Ubuntu/Debian)
sudo apt update && sudo apt install unzip awscli -y

# Configurar AWS CLI (opcional, para depuração)
aws configure

# Listar buckets para testar acesso
aws s3 ls

# Sincronizar pasta de uploads com S3 manualmente (uso avançado)
aws s3 sync /var/www/html/wp-content/uploads s3://seu-bucket-de-midia/wp-content/uploads --acl public-read

🛠️ Dicas de Solução de Problemas

  • Access Denied? ➝ Verifique a política do bucket ou permissões IAM
  • Mídia não aparece no S3? ➝ Verifique as configurações do plugin e credenciais AWS
  • URL retorna XML AccessDenied? ➝ Garanta ACL e política de bucket corretas

✅ Considerações Finais

Usar o WP Offload Media Lite com Amazon S3 é uma das formas mais eficazes de transferir armazenamento, melhorar a velocidade do WordPress e reduzir o estresse do servidor — especialmente se seu site hospeda muitas imagens, vídeos ou conteúdo para download.

Para desempenho avançado, você pode conectar o CloudFront posteriormente para servir imagens via CDN.


🔗 URL de Arquivo de Exemplo (Ao Vivo):

https://example-media-bucket.s3.eu-west-2.amazonaws.com/wp-content/uploads/2025/07/09205226/albert-salim-XV7OUFLfB8Q-unsplash-scaled.jpg


💼 Precisa de ajuda para configurar no seu próprio site ou para um cliente?

Ofereço configuração e otimização profissional — fique à vontade para entrar em contato!

Coffee cup

Gostou deste artigo?

Seu apoio me ajuda a criar mais conteúdo técnico aprofundado, ferramentas open-source e recursos gratuitos para a comunidade de desenvolvedores.

Tópicos Relacionados

Engr Mejba Ahmed

Sobre o Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

6  x  6  =  ?

Continue Aprendendo

Artigos Relacionados

Ver Todos

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support