Como Fazer Backup do WordPress para o Amazon S3 (Métodos Gratuitos + Pagos)

Após gerenciar sites WordPress por mais de uma década, descobrimos que os proprietários de sites mais bem-sucedidos compartilham um traço comum: eles têm sistemas de backup sólidos implementados.

É por isso que nos tornamos fortes defensores do uso do Amazon S3 como seu destino de backup — é confiável, acessível e oferece independência total do seu provedor de hospedagem.

Muitos proprietários de sites WordPress usam o S3 porque ele fornece uma camada extra de segurança para seus dados. Ele também se integra perfeitamente com os plugins de backup mais populares.

Hoje, vamos guiá-lo pelo processo de configuração de backups do WordPress para o Amazon S3.

Pesquisamos e testamos inúmeros métodos, e compartilharemos as soluções gratuitas e premium que funcionam melhor para proteger seu site WordPress e manter seus dados seguros.

Como Fazer Backup do WordPress para o Amazon S3

Resposta Rápida: Como Fazer Backup do WordPress para o Amazon S3

Com pressa? Aqui estão 2 das maneiras mais fáceis de criar um backup com o Amazon S3

  • Duplicator: Conecte seu site WordPress ao Amazon S3 e crie backups personalizáveis de site completo ou de banco de dados com controle de versão.
  • UpdraftPlus: Use o plugin gratuito para agendar backups e enviar seus arquivos e banco de dados do WordPress para o Amazon S3 facilmente.

Por que usar o Amazon S3 para fazer backup do WordPress?

O Amazon S3 é uma ótima opção para backups e restauração do WordPress porque é confiável, seguro e econômico. Veja por quê:

  • Confiabilidade de Nível Empresarial: Lida com arquivos de backup grandes de forma consistente, tornando-o ideal para sites de negócios que não podem arriscar falhas de backup.
  • Segurança Avançada: Fornece Gerenciamento de Identidade e Acesso (IAM) para definir regras de acesso específicas e criptografar automaticamente seus arquivos de backup.
  • Nível Gratuito Disponível: Inclui 5 GB de armazenamento mais 2.000 requisições PUT e 20.000 requisições GET por mês durante o primeiro ano — o suficiente para vários backups de sites pequenos sem custo.
  • Preços Flexíveis de Pagamento Conforme o Uso: Permite armazenar backups recentes para acesso rápido e mover backups mais antigos para classes de armazenamento mais acessíveis.
  • Integração Perfeita de Plugins: Funciona perfeitamente com plugins de backup do WordPress populares como Duplicator e UpdraftPlus.

Com todos esses benefícios, o Amazon S3 garante que seus backups do WordPress sejam seguros, acessíveis e fáceis de gerenciar.

Vamos ver como enviar seus backups do WordPress para o Amazon S3. Você pode usar os links rápidos abaixo para pular para a seção que você precisa:

Primeiro de Tudo: Configure Sua Conta Amazon S3

Antes de podermos fazer backup do seu site WordPress no Amazon S3, precisamos configurar corretamente seu espaço de armazenamento.

Etapa 1: Crie um Bucket Amazon S3

Primeiro, faça login na sua conta da Amazon Web Services (AWS). Em seguida, clique no botão de menu no canto superior esquerdo e selecione ‘S3’.

Abrindo o Amazon S3

Na página do painel do S3, você precisa procurar o botão ‘Criar bucket’ e clicar nele.

Um bucket no Amazon S3 é como um contêiner para seus arquivos. Pense nele como uma pasta especial que conterá todos os seus backups do WordPress.

Criando um bucket no Amazon S3

Para o ‘Tipo de bucket’, você precisa escolher ‘Uso geral’. Em seguida, dê um nome ao seu bucket.

Recomendamos usar o nome do seu domínio para mantê-lo único, como backups.seusite.com.

Importante: Os nomes dos buckets do Amazon S3 devem usar apenas letras minúsculas. Não use letras maiúsculas ou espaços, ou a AWS rejeitará o nome.

Você também verá uma opção para ‘Região AWS’. Por favor, anote qual região foi selecionada (por exemplo, ‘Leste dos EUA N. Virgínia’), pois você pode precisar selecionar a mesma região em seu plugin do WordPress mais tarde.

Para o restante das configurações, você pode deixá-las em seus valores padrão.

Dando um nome ao seu bucket Amazon S3

Nesta fase, você pode simplesmente rolar até o final da página e clicar no botão ‘Criar bucket’.

Seu novo espaço de armazenamento estará pronto em apenas alguns segundos.

Salvando seu bucket Amazon S3
Etapa 2: Criar uma Política de Segurança

Agora, vamos configurar uma política de segurança para seus backups. Esta política é um conjunto de regras que controlam o que pode ser feito com seus arquivos de backup.

Comece clicando no menu novamente e selecionando 'IAM'. Isso o levará para a área de gerenciamento de segurança da AWS.

Clicando na opção IAM na AWS

Você pode navegar até a página 'Políticas' a partir daqui.

Aqui, você precisa clicar no botão 'Criar política'. É aqui que você configurará suas permissões de backup. 

Criando uma nova política para Amazon S3

Quando vir o editor de políticas, você pode selecionar a aba 'JSON' para inserir as regras de segurança.

É aqui que você adicionará o código especial de permissão. É um conjunto de regras que dirá à AWS exatamente o que o plugin tem permissão para fazer. Você pode copiar e colar a política abaixo no editor:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion",
                "s3:GetObject",
                "s3:GetObjectAcl",
                "s3:GetObjectVersion",
                "s3:GetObjectVersionAcl",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME/*",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*",
            "Condition": {}
        }
    ]
}

Este código permitirá que seu plugin de backup liste os arquivos em seu bucket de backup e adicione, recupere e exclua arquivos de backup dentro dele. Além disso, impedirá que o plugin faça qualquer outra coisa, o que mantém sua conta segura.

Importante: Você deve substituir o texto NOMEDOBACKET no código acima pelo nome real do bucket que você criou na Etapa 1.

Tenha cuidado para não excluir as aspas "" ou as barras / ao redor do nome. Por exemplo, se o seu bucket for nomeado backups.exemplo.com, a linha deve ficar assim:

"Resource": "arn:aws:s3:::backups.exemplo.com",

Colando o código de permissão JSON no Amazon S3

Nesta fase, você pode descer na página.

Em seguida, clique em ‘Avançar’.

Clicando no botão Próximo após adicionar o código de permissão JSON

Agora, você pode dar um nome amigável à sua política. Você pode querer chamá-la de algo como Política-de-Backup-WordPressPolítica-de-Backup-Duplicator, ou Política-de-Backup-UpdraftPlus.

Sinta-se à vontade para escolher um nome que faça sentido para você. Esta política funcionará muito bem com qualquer plugin de backup do WordPress que cobriremos mais tarde.

Dando um nome à nova política de backup Amazon S3

Assim que estiver satisfeito com o nome, você pode finalizar clicando em 'Criar política'.

Isso salvará todas as suas configurações de segurança e o deixará pronto para a próxima etapa.

Salvando as alterações na nova política de backup Amazon S3
Etapa 3: Criar um Usuário

Agora que configuramos nossa política de segurança, vamos criar um usuário que possa acessar seu armazenamento em nuvem. Você pode pensar nisso como criar uma conta especial apenas para lidar com seus backups do WordPress. Você pode pensar nisso como criar uma conta especial apenas para lidar com seus backups do WordPress.

Comece indo para o menu 'Usuários' na página do IAM. Você verá um botão 'Criar usuário'. Clique nele.

Criando um novo usuário no Amazon S3

Em seguida, você dará um nome ao seu novo usuário.

Você pode usar qualquer nome que ajude a identificar seu propósito. Em seguida, clique em 'Próximo'.

Dando um nome ao seu nome de usuário Amazon S3

Quando chegar à seção 'Definir permissões', você desejará selecionar 'Anexar políticas diretamente'.

É aqui que você pode conectar a política de segurança que acabamos de criar ao seu novo usuário. Pense nisso como dar ao seu usuário de backup seu conjunto específico de permissões.

Anexando uma política a um usuário Amazon S3

Percorra a lista de políticas até encontrar a que criamos na etapa anterior. Você pode encontrá-la facilmente digitando o nome da política na caixa de pesquisa.

Assim que a encontrar, basta marcar a caixa ao lado dela.

Escolhendo uma política Amazon S3 para anexar ao usuário

Após revisar tudo, você pode rolar para baixo e clicar em 'Criar usuário'.

A AWS configurará seu novo usuário com todas as permissões corretas para lidar com seus backups do WordPress com segurança.

Salvando as alterações no novo usuário Amazon S3

Lembre-se de que precisaremos obter alguns detalhes de segurança importantes para este usuário na próxima etapa, portanto, não feche esta janela ainda.

Etapa 4: Copiar suas Chaves de Acesso

Vamos configurar suas chaves de acesso. Elas são como senhas especiais que permitirão que seu plugin de backup do WordPress se conecte com segurança ao Amazon S3.

Primeiro, você pode clicar no nome de usuário que acabamos de criar para ver seus detalhes.

Clicando em um nome de usuário Amazon S3

Procure pela aba ‘Credenciais de segurança’.

É aqui que criaremos suas chaves de acesso.

Navegando para a aba Credenciais de Segurança no Amazon S3

Desça um pouco na página.

Quando vir o botão ‘Criar chave de acesso’, clique nele.

Criando chaves de acesso para Amazon S3

A Amazon agora perguntará sobre seu caso de uso.

Como planejamos usar um plugin de backup do WordPress, você pode selecionar ‘Serviço de terceiros’ nas opções.

Escolhendo serviço de terceiros ao criar chaves de acesso Amazon S3

Agora, role a página ainda mais para baixo.

Marque a caixa ao lado de ‘Entendo a recomendação acima e desejo prosseguir para criar uma chave de acesso’ e clique em ‘Próximo’.

Continuando a configurar chaves de acesso Amazon S3

Antes de ver suas chaves de acesso, você pode opcionalmente definir algumas tags de descrição.

Vamos pular esta etapa, pois não é necessária, então clique no botão ‘Criar chave de acesso’.

Agora você verá duas informações importantes: seu ID da chave de acesso e sua chave de acesso secreta. Pense nelas como um par de nome de usuário e senha que seu plugin de backup usará.

Você vai querer manter essas chaves em um local seguro, ou pelo menos manter esta janela aberta enquanto configura o método de backup escolhido. Assim que fechar esta janela, você não poderá mais ver a chave de acesso secreta.

Recuperando chaves de acesso Amazon S3

Método 1: Use o Duplicator para Fazer Backup do WordPress no S3 (Mais Personalizável)

Em nossa experiência, Duplicator é a solução mais confiável para backups do Amazon S3. Nós mesmos o usamos para fazer backup de alguns de nossos sites parceiros e projetos pessoais, então estamos confiantes em recomendá-lo como nossa principal escolha.

O que diferencia o Duplicator é seu poderoso conjunto de recursos. Você pode agendar backups automáticos, migrar todo o seu site WordPress e conectar-se a vários serviços de armazenamento em nuvem, tudo a partir de um único painel. Além disso, sua integração com o Amazon S3 é sólida e bem testada.

Embora você possa explorar nossa análise detalhada do Duplicator para uma descrição completa dos recursos, vamos nos concentrar em configurar seus backups do S3.

Lembre-se de que você precisará do Duplicator Pro para a integração com o Amazon S3, mas pode começar com a versão gratuita para se familiarizar com os recursos básicos.

Passo 1: Instalar e Ativar o Duplicator

Começar é simples. Você precisará instalar o Duplicator em seu site WordPress primeiro. Se você é novo na instalação de plugins do WordPress, não se preocupe. Temos um guia amigável para iniciantes sobre como instalar um plugin do WordPress.

Uma vez instalado, você pode ativar sua chave de licença do Duplicator Pro. Basta ir para Duplicator Pro » Configurações em seu painel do WordPress, inserir sua chave de licença e clicar em ‘Ativar’. Você verá uma mensagem de confirmação quando for bem-sucedido.

Insira sua licença Duplicator
Etapa 2: Conectar ao Amazon S3

Navegue até Duplicator Pro » Storage. Em seguida, clique no botão ‘Add New’ para criar um novo local de armazenamento.

Adicionar nova opção de armazenamento

Para ajudar você a identificar essa conexão de armazenamento facilmente, você pode dar um nome simples como ‘Backups Amazon S3’.

Além disso, procure pelo menu suspenso ‘Type’ e selecione ‘Amazon S3’.

Adicionando Amazon S3 como opção de armazenamento no Duplicator

Continue e role para baixo.

Você verá então a seção de autorização onde pode colar sua chave de acesso e chave secreta que salvamos anteriormente.

Colando chaves de acesso Amazon S3 no Duplicator

Na seção de configuração, insira o nome do seu Bucket exatamente como você o criou na Etapa 1. Se for solicitada a Região, selecione a região AWS que você anotou anteriormente.

Dica: Se você vir uma opção para ‘Classe de Armazenamento’, pode selecionar ‘Padrão – Acesso Infrequente’. Isso é mais barato do que o armazenamento padrão padrão e é perfeito para backups, pois raramente você precisa acessá-los.

Você também pode decidir quantas versões de backup manter. Se você definir isso como ’10’, por exemplo, o Duplicator removerá automaticamente o backup mais antigo quando um décimo primeiro for criado. Definir como ‘0’ significa que ele manterá todos os backups indefinidamente.

Finalmente, clique em ‘Save Provider’ para salvar suas configurações.

Inserindo o nome do seu bucket Amazon S3 no Duplicator

Após salvar o S3 como seu novo provedor de armazenamento em nuvem, o botão ‘Test Storage’ será ativado.

Você pode clicar nesse botão para ter certeza de que tudo funciona bem.

Testando a conexão de armazenamento remoto no Duplicator

Se o backup de teste for bem-sucedido, um pop-up aparecerá dizendo que o plugin armazenou e excluiu o arquivo.

Sinta-se à vontade para fechar este pop-up clicando em ‘OK.’

Testando a conexão Duplicator-Amazon S3
Etapa 3: Faça backup do seu site WordPress na Amazon S3

Agora vem a parte emocionante: criar seu primeiro backup na Amazon S3. Vamos percorrer este processo passo a passo.

Comece visitando Duplicator Pro » Backups no seu painel do WordPress. Você verá um botão ‘Adicionar Novo’. Vá em frente e clique nele.

Como criar um backup usando Duplicator

Aqui está uma dica útil: você pode tornar seus backups mais fáceis de encontrar usando um sistema de nomenclatura inteligente.

O Duplicator permite que você use tags especiais como %year%, %day% e %hour% nos nomes dos seus backups. Por exemplo, ‘mysite-backup-%year%-%month%’ criará automaticamente nomes como ‘mysite-backup-2024-12.’

Adicionando tags dinâmicas ao nome do arquivo de backup no Duplicator

Ao rolar para baixo até a guia ‘Armazenamento’, você verá as opções de armazenamento local e remoto disponíveis.

Simplesmente marque a caixa ao lado de Amazon S3, e o Duplicator saberá enviar seu backup do WordPress para o S3.

Fazendo backup de um site WordPress para Amazon S3

Agora, você pode escolher o que fazer backup.

Na seção ‘Backup’, você verá várias opções. Recomendamos começar com ‘Site Completo’ para criar um backup completo dos arquivos do seu site WordPress. Pense nisso como tirar uma foto de tudo, como suas postagens, páginas, imagens e configurações.

Escolhendo uma predefinição de backup no Duplicator

Alternativamente, você pode escolher ‘Somente Banco de Dados’ para fazer backup apenas do seu banco de dados do WordPress.

Se essa for sua escolha, você pode ler nosso guia sobre como restaurar o WordPress apenas com um backup de banco de dados para mais informações.

Quer adicionar uma camada extra de segurança? Visite a aba ‘Segurança’, onde você pode proteger seus arquivos de backup com uma senha.

Isso é especialmente útil se você estiver armazenando informações confidenciais.

Habilitando recursos de segurança de backup no Duplicator

A seção Instalador vem com configurações pré-configuradas que funcionam bem para a maioria dos sites.

Você pode deixar essas configurações como estão e clicar em ‘Avançar’ para prosseguir.

Prosseguindo com a criação de um backup do Duplicator

Antes de criar seu backup, o Duplicator executa uma verificação rápida de integridade do seu site.

Pense nisso como uma inspeção pré-voo. Se tudo parecer bom, você verá um status verde ‘Bom’. Se houver algum problema, o Duplicator informará exatamente o que precisa ser corrigido.

Finalmente, clique no botão ‘Criar Backup’.

Criando um novo arquivo de backup com o Duplicator

Quando o processo for concluído, você retornará ao seu painel, onde poderá visualizar todos os seus backups do WordPress.

E é isso!

O painel de backup do Duplicator

Quer ter certeza de que tudo funcionou? Você pode verificar seu bucket S3 diretamente.

Basta fazer login na sua conta Amazon S3, navegar até seu bucket e você deverá ver seus novos arquivos de backup esperando lá com segurança.

Visualizando seu backup Amazon S3 feito com o Duplicator

Método 2: Use o UpdraftPlus para Fazer Backup do WordPress para S3 (Plugin Gratuito)

Embora o Duplicator Pro seja nossa principal escolha, entendemos que às vezes você precisa de uma solução gratuita. É aí que entra o UpdraftPlus. É um plugin gratuito confiável que testamos extensivamente para backups do Amazon S3.

Vale a pena notar que a versão gratuita tem algumas limitações em comparação com o plano profissional. Por exemplo, você não pode criar backups redundantes em vários locais ao mesmo tempo.

No entanto, para backups agendados básicos para S3, a versão gratuita funciona muito bem

Vamos configurar a versão gratuita do UpdraftPlus em seu site. Você precisará instalar o plugin do WordPress primeiro através da sua área de administração.

Uma vez instalado, você pode encontrar o UpdraftPlus no seu painel do WordPress. Vá para a aba ‘Configurações’.

Alternando para a aba Configurações no UpdraftPlus

É aqui que você verá várias opções de backup.

Role para baixo até encontrar a seção de armazenamento em nuvem e clique em ‘Amazon S3’.

Escolhendo o Amazon S3 como armazenamento remoto no UpdraftPlus

É aqui que aquelas chaves de acesso que criamos anteriormente serão úteis. Você pode colar sua chave de acesso e chave secreta nos campos respectivos. Você também precisa inserir o nome do seu bucket aqui.

Antes de prosseguir, é uma boa ideia clicar em ‘Testar configurações do Amazon S3’. Isso garante que o Amazon S3 esteja conectado corretamente com este plugin de migração do WordPress.

Colando chaves de acesso Amazon S3 no UpdraftPlus

Se a conexão funcionar, você verá uma notificação push com uma mensagem de sucesso, como na captura de tela abaixo.

A partir daqui, você pode simplesmente clicar em ‘OK’ e salvar suas alterações.

Mensagem pop-up indicando conexão bem-sucedida com Amazon S3-UpdraftPlus

Pronto para fazer backup do seu site WordPress? Vá em frente e mude para a aba ‘Backup / Restauração’.

Em seguida, clique no botão ‘Fazer Backup Agora’.

Fazendo backup de um site WordPress com UpdraftPlus

Uma janela pop-up amigável aparecerá com algumas opções para escolher.

Certifique-se de marcar ‘Enviar este backup para armazenamento remoto’ para enviar seu backup do WordPress para o S3. Também recomendamos marcar ‘Incluir seu banco de dados no backup’ e ‘Incluir seus arquivos no backup’ para um backup completo do site.

Enviando backup do UpdraftPlus para Amazon S3

Após clicar em ‘Fazer Backup Agora’, o UpdraftPlus começará a fazer o backup dos seus arquivos.

Assim que concluído, seu backup aparecerá na lista ‘Backups existentes’. Você pode rolar a página para baixo para encontrar esta seção.

Backups existentes do UpdraftPlus

Quer verificar se o seu backup chegou ao S3? Você pode fazer login na sua conta Amazon S3 e procurar no seu bucket.

Você deverá ver seus arquivos de backup do WordPress armazenados com segurança lá.

Visualizando seus arquivos de backup do UpdraftPlus no Amazon S3

Esperamos que este artigo tenha ajudado você a aprender como fazer backup do seu site WordPress para o Amazon S3. Você também pode querer conferir nossa lista dos melhores plugins do Dropbox para WordPress e nosso guia sobre como salvar seus posts de blog do WordPress no seu computador.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

Comentários

  1. Parabéns, você tem a oportunidade de ser o primeiro a comentar neste artigo.
    Tem alguma pergunta ou sugestão? Por favor, deixe um comentário para iniciar a discussão.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.