Get upto 20% off your purchase! Get Now

Amazon S3 22 min de leitura

Como fazer upload da biblioteca de mídia do WordPress para o AWS S3

Como fazer upload da biblioteca de mídia do WordPress para o AWS S3

Seu site WordPress está ficando mais lento devido a uma crescente biblioteca de mídia? Se você está procurando uma maneira inteligente de gerenciar e armazenar arquivos de mídia de forma eficiente, conectar seu site ao Amazon S3 pode ser a solução perfeita.

À medida que seu site se expande, o manuseio de grandes quantidades de imagens, vídeos e outros uploads pode sobrecarregar seu servidor de hospedagem. Para evitar problemas de desempenho, mover esses arquivos para um sistema de armazenamento externo como o Amazon S3 é uma boa ideia.

O Amazon S3 é um serviço de armazenamento baseado em nuvem, conhecido por sua velocidade, flexibilidade e confiabilidade. Ao armazenar seus arquivos de mídia no S3, você reduz a carga na hospedagem do WordPress e melhora a velocidade e a escalabilidade do seu site.

Neste artigo, orientaremos você na ligação de sua biblioteca de mídia WordPress ao AWS S3 usando o Next3 Offload plugin. Você também aprenderá como essa configuração pode aprimorar o desempenho do seu site e o gerenciamento de recursos.

Vamos começar. 

O que é Amazon S3?

Amazon S3, abreviação de serviço de armazenamento simples, é uma solução de armazenamento em nuvem oferecida pelo Amazon Web Services (AWS). Ele foi criado para ajudar os usuários a armazenar e acessar com segurança quantidades ilimitadas de dados de qualquer local, sempre que precisar.

Sejam imagens, vídeos, documentos, backups ou registros do sistema, o Amazon S3 pode lidar com todos os tipos de arquivos. Ele oferece uma interface web simples que os desenvolvedores podem usar para fazer upload, gerenciar e recuperar dados sem problemas na Internet.

Qual plugin do WordPress S3 você deve usar?

Escolher o plugin certo para conectar o WordPress ao Amazon S3 é importante. Você precisa de algo simples, confiável e cheio de recursos úteis. O plugin deve atender às suas necessidades e ser fácil de configurar.

Vamos falar sobre os 3 principais plugins que podem fazer o upload da biblioteca de mídia do WordPress para o AWS S3 sem qualquer aborrecimento. 

Next3 Offload: É uma ótima opção para descarregar arquivos de mídia. Ele conecta seu site WordPress ao Amazon S3 e move sua mídia para a nuvem. Isso ajuda a liberar espaço no seu servidor e melhora a velocidade do seu site.

Uploads de arquivos inteligentes Wasabi: Este plugin também suporta o Amazon S3. Ele permite que você carregue seus arquivos de mídia rapidamente do WordPress para a nuvem. O plugin é simples e ajuda a manter seus arquivos seguros e organizados.

updraftplus: O plugin é conhecido por backups. Ele pode armazenar os backups do seu site WordPress no Amazon S3. Embora não seja focado apenas na mídia, ainda é útil salvar os dados do seu site na nuvem.

Recomendado: Um plugin popular que atende a todos esses critérios é o Next3 Offload Plugin de mídia. O plugin oferece recursos avançados para gerenciar arquivos de mídia em sites WordPress.

Como fazer upload de biblioteca de mídia do WordPress para o Amazon S3 usando o offload Next3?

Você pode descarregar sua biblioteca de mídia do WordPress para o AWS S3 usando o plugin Next3 Offload. Siga estas etapas:

  1. Instale o plugin Next3 Offload em seu site WordPress.
  2. Escolha o Amazon S3 como seu provedor de armazenamento.
  3. Faça login no seu console da AWS.
  4. Crie um novo usuário do IAM com permissões adequadas.
  5. Defina as permissões de acesso público para o bucket do S3.
  6. Copie sua chave de acesso e chave secreta da AWS.
  7. Adicione essas chaves às configurações do plugin Next3 Offload.
  8. Configure suas configurações de armazenamento (nome do balde, região, etc.).
  9. Configure as configurações de entrega para servir mídia.
  10. Ative as configurações de descarregamento para mover arquivos de mídia automaticamente.

Passo #1: Instale e ative o Next3 Offload

Para conectar seus arquivos de mídia do WordPress ao Amazon S3, você precisará Um plugin confiável que pode lidar com o processo de descarga. Isso ajuda a reduzir a carga em seu servidor e melhora a velocidade e o desempenho do seu site.

Antes de instalar o plugin, você precisa Obtenha e baixe O plugin de seu site oficial. Nesse momento, você receberá a licença para a ativação do plugin.

Comece fazendo login no seu painel do WordPress. No menu esquerdo, acesse o plugins seção. 

Plugin installation

selecione o Adicionar novo plugin Botão para instalar o plugin Next3 Offload

Add new plugin

Agora, você precisa navegar para o Carregar plugin botão.

Upload plugin

Nesta etapa, você precisará fazer o upload do seu arquivo. Basta clicar no botão Escolha o arquivo para abrir o navegador de arquivos do seu dispositivo.

Choose file

Após selecionar o arquivo, procure o Instale agora Botão na tela.(Você pode seguir este artigo para completar o processo de instalação). 

Install Now

Quando a instalação terminar, você verá a opção de ativar o plug-in. Clique no Ativar plugin para ativá-lo em seu site WordPress.

Activate plugin

Para começar a usar o plugin, você precisa primeiro ativar sua licença. digite o chave de licença Você recebeu no campo fornecido na página de configurações do plug-in.

Em seguida, clique no botão Ativar licença Botão para concluir o processo e desbloquear todos os recursos.

Activate License

Depois de concluir as etapas acima, você pode acessar o Next3 Offload Painel do painel de administração do WordPress.

Etapa 2: selecione um provedor

Agora é hora de escolher seu provedor de armazenamento. Nesse caso, selecione Amazon S3 nas opções disponíveis. Isso iniciará o processo de vincular seu site WordPress à sua conta do Amazon S3 para descarregamento de mídia.

Choose Amazon S3 provider

Neste ponto, você precisará Digite sua chave de acesso e chave secreta Para conectar o Amazon S3 ao seu site WordPress.

Para obter essas chaves, você deve ter uma conta do Amazon S3. Se você ainda não possui, será necessário criá-lo primeiro.

Siga as etapas abaixo para se inscrever ou fazer login no Amazon S3. Isso o orientará na configuração da sua conta da AWS e na geração das credenciais necessárias.

Etapa nº 3: fazendo login no console da AWS

Se você já tem um Serviços da Web da Amazon (AWS) conta, basta ir ao Página de login da AWS E faça login usando seu e-mail e senha.

Depois de conectado, você poderá acessar o Console de gerenciamento da AWS, onde poderá gerenciar seu armazenamento S3 e criar suas chaves de acesso e segredos.

AWS Management Console

Se você não tiver uma conta, precisará criar uma antes de continuar. você vai precisar cadastrar-se.

Etapa nº 4: criar um usuário do IAM

Depois de fazer login no Console de gerenciamento da AWS, a próxima etapa é criar um novo usuário do ia.

Existem duas maneiras comuns de criar um usuário do IAM que você pode seguir. Ambos os métodos ajudarão você a gerar as credenciais necessárias para conectar o WordPress ao Amazon S3 com segurança.

Estamos seguindo dois métodos para criar o usuário do IAM:

Método 1: 

no Campo de nome de usuário, digite o nome que deseja atribuir ao novo usuário do IAM. Escolha um nome que seja fácil de lembrar e relacionado ao seu propósito.

Em seguida, sob Tipo de credencial da AWS, marque a caixa para Chave de acesso – acesso programático. Esta opção permite que o usuário interaja com os serviços da AWS.

check the box for Access key – Programmatic access

Para permitir o novo usuário do ia Para gerenciar os buckets e objetos do S3, você precisa atribuir as permissões adequadas.

Para configuração inicial com Next3 Offload, é recomendável usar o AmazonS3FullAccess política. Isso evita erros de permissão durante a configuração. Os usuários avançados podem alternar posteriormente para uma política personalizada do IAM para restringir o acesso mais especificamente.

Agora, selecione Anexe as políticas existentes diretamente. Na caixa Filtro, digite “S3” para encontrar políticas relacionadas. Na lista, role para baixo e marque a caixa para AmazonS3FullAccess. em seguida, clique Seguinte: tags para continuar.

check the box for AmazonS3FullAccess

Nesta fase, você tem a opção de adicionar marcas para o seu usuário do IAM. As tags são pares de valores-chave que ajudam a organizar e gerenciar os recursos da AWS com mais facilidade.

A adição de tags é opcional. No entanto, se você trabalha regularmente com a AWS, o uso de tags pode simplificar a administração e o rastreamento.

Uma vez feito ou se você optar por pular esta etapa, clique no botão A seguir: Revisão botão para avançar.

click the Next Review

Se tudo estiver correto, vá em frente e clique no botão criar usuário botão.

click the Create user button

Depois que o usuário é criado, você verá seus credenciais de segurança, incluindo o ID da chave de acesso e Chave de acesso secreto.

certifique-se de Baixe essas credenciais como um arquivo .csv e salve-os em um local seguro. A Amazon não mostrará o Chave de acesso secreto Novamente após esta etapa.

Se você perder as chaves, não poderá visualizá-las posteriormente. No entanto, você sempre pode criar um Novo conjunto de chaves de acesso No console de gerenciamento da AWS, se necessário.

Access Key ID and Secret Access Key

Método 2:

Após fazer login no Console de gerenciamento da AWS, a próxima etapa é Criar um novo usuário do IAM.

Comece digitando um nome no Nome do usuário Campo. Isso ajudará você a identificar o usuário posteriormente.

embaixo Tipo de acesso, marque a caixa de seleção para Acesso programático Para ativar o acesso à API e ao plugin. Em seguida, clique no A seguir: permissões botão para continuar.

Programmatic access to enable API

no Permissões página, você precisa atribuir uma política para dar ao usuário acesso ao Amazon S3.

Como usuário iniciante, é recomendável selecionar AmazonS3FullAccess. Isso garante que o usuário tenha permissões completas para gerenciar os buckets e objetos do S3 sem ter problemas de acesso.

select AmazonS3FullAccess

Depois de revisar todos os detalhes e confirmar que tudo está correto, clique no botão criar usuário botão.

Create user button.

Agora, no Console de gerenciamento da AWS, navegue até: IAM → Usuários → Next3 (ou o nome do usuário que você criou).

Em seguida, clique no credenciais de segurança guia. 

IAM → Users → next3

Na seção Criar chave de acesso, você passará por três etapas para gerar uma nova chave.

Para a etapa 1: Acesse as principais práticas e alternativas das chaves, escolha a opção Interface de linha de comando (cli) pois você está usando a chave para plugins ou acesso programático.

Command Line Interface (CLI)

Em seguida, vá para a etapa 2. Aqui, você pode adicionar uma tag de descrição para ajudar a identificar essa chave de acesso posteriormente. 

Depois de adicionar a descrição, clique no botão Criar chave de acesso para gerar o par de chaves.

Create access key button

Na etapa 3, você verá sua ID de chave de acesso recém-criada e chave de acesso secreto.

Certifique-se de copiar e guardar essas chaves em um local seguro, pois você não poderá ver a chave de acesso secreto novamente mais tarde.

Essas teclas são essenciais para conectar seu plugin WordPress ao Amazon S3.

created Access Key ID and Secret Access Key

Passo nº 5: permissão pública do balde

No console do Amazon S3, você encontrará um bloquear acesso público Configurações Página na barra lateral em Configurações da conta.

é importante Desativar acesso público Para objetos para todos os seus buckets existentes e futuros para manter seus dados seguros.

Para fazer isso, navegue até Amazon S3 → Buckets, selecione seu específico Nome do balde. Depois disso, clique em Permissões guia para gerenciar suas configurações de acesso.

Amazon S3 → Buckets

Marque a caixa para Bloqueie todo o acesso público. Em seguida, clique no Salvar alterações botão para aplicar as configurações.

Check the box for Block all public access

no Editar propriedade do objeto seção, marque a caixa para ativar ACLS e selecione gravador de objetos. Essa configuração controla quem pode gerenciar as permissões nos objetos. Lembre-se de clicar no Salvar alterações Botão para aplicar e salvar sua configuração.

Edit Object Ownership section

Etapa nº 6: defina suas chaves de acesso

Para permitir que o Offload Media se conecte com o Amazon S3, você precisa adicionar suas chaves de acesso AWS ao seu site.

Abra o arquivo CSV que você baixou anteriormente e copie o ID do chave de acesso e a chave de acesso secreto.

Em seguida, cole essas chaves nas configurações do plug-in para estabelecer a conexão com o Amazon S3.

paste these keys into the plugin settings

Feito isso, clique no botão próximo botão para continuar a configuração.

Passo #7: Configurar o Offload do Next3 

Primeiro, você precisa escolher o bucket que o Next3 Offload usará para armazenar seus arquivos de mídia recém-carregados no Amazon S3.

A página de configuração do plugin oferece a opção de selecionar um bucket existente ou criar um novo para essa finalidade.

Este bucket será onde todos os seus arquivos de mídia do WordPress serão descarregados para a nuvem.

Choose the bucket

Insira o nome do bucket criado anteriormente ou crie um novo bucket. Em seguida, clique no Salvar configurações botão para confirmar.

click the Save Settings

Se ainda não possui um bucket, clique no botão criar balde link. Isso abrirá um formulário onde você pode inserir o nome do bucket e selecionar sua região. Em seguida, clique no criar novo bucket botão.

click the Create New Bucket link

Você também pode optar por Navegue por baldes Se o usuário do IAM tiver permissão para visualizá-los.

choose to Browse Buckets

Após fazer todas as alterações relacionadas ao bucket, clique no botão Salvar configurações botão.

Save settings

Etapa nº 8: definir as configurações de armazenamento

Depois que o Amazon S3 estiver conectado ao seu site WordPress, a próxima etapa é configurar as configurações básicas em Configurações de armazenamento.

Para fazer isso, vá ao painel do administrador do WordPress e abra o Next3 Offload cardápio. A partir daí, você pode ajustar as opções de armazenamento para atender às suas necessidades. 

Open the Next3 Offload menu

No painel de controle Next3 Offload, você pode gerenciar todas as configurações de descarga de mídia, monitorar o uso do armazenamento e personalizar como os arquivos são tratados entre o WordPress e o Amazon S3.

Agora, use os botões de alternância para ativar Descarregar mídia e Copiar para o servidor local opções.

Offload Media and Copy to Local Server options

Rolando para baixo, você encontrará opções para Caminho de configuração e Gerenciamento de arquivos. Aqui, você pode personalizar as configurações, como adicionar um prefixo ao caminho do bucket, organizar arquivos por ano e mês, incluindo versões de objetos no caminho, renomear arquivos e escolher o formato de descarregamento da nuvem.

Essas opções ajudam a manter seus arquivos de mídia organizados e fáceis de gerenciar.

storage settings set up path

Etapa 9: configurar as configurações de entrega

Agora, é hora de escolher um provedor para entregar seus arquivos de mídia descarregados. Dirija-se ao Configurações de entrega seção para configurar isso.

Delivery Settings section

Em seguida, selecione seu provedor de entrega nas opções disponíveis.

Delivery Settings section

Você também pode ativar os recursos básicos nas configurações de entrega. Após ativar as funções básicas, clique em Salvar configurações botão.

Save Settings button

Etapa nº 10: configurar as configurações de descarregamento

Finalmente, prossiga para configurar as configurações de descarregamento.

configure the Offload Settings

Agora você pode optar por descarregar todos os seus arquivos de mídia existentes ou selecioná-los um por um. Basta clicar no botão descarregar agora Botão para começar a transferir sua biblioteca de mídia WordPress para o AWS S3.

Offload settings to offload files

Você também tem opções para Restaurar arquivos descarregados de volta ao servidor local e para Limpe arquivos descarregados do armazenamento local quando necessário.

Esses recursos oferecem controle total sobre onde seus arquivos de mídia estão armazenados.

Restore offloaded files back to your local server

Você também pode descarregar o seu existente css e Javascript (js) arquivos para a nuvem. Isso ajuda a reduzir a carga do servidor e acelera o seu site.

offload your existing CSS and JavaScript (JS) files

Nota: Você pode verificar sua biblioteca de mídia do WordPress para ver se seus arquivos foram descarregados ou não. 

Palavras finais sobre como fazer upload de biblioteca de mídia Wordpress para o AWS S3

Faça upload de arquivos de mídia do WordPress para o AWS S3 para tornar seu site mais rápido e eficiente. Isso tira a carga do seu servidor WordPress, ajudando seu site a carregar mais rapidamente para os visitantes.

Além disso, fazer upload da biblioteca de mídia do WordPress para o AWS S3 significa que seu site pode atender mais visitantes sem desacelerar. Como o armazenamento da Amazon foi projetado para crescer com você, você não precisará se preocupar em ficar sem espaço ou em seu site ficar muito lento quando o tráfego aumentar.

Outra coisa boa é que Amazon S3 é econômico. Você paga apenas pelo armazenamento e pela largura de banda que realmente usa, o que pode economizar dinheiro em comparação com a compra de servidores maiores.

O Amazon S3 mantém seus arquivos seguros com medidas de segurança fortes, como controles de acesso e criptografia. Portanto, seus arquivos de mídia estão protegidos contra acesso não autorizado, proporcionando tranquilidade sobre os dados do seu site.

Você também pode ler

next3offload
Mehrin Ferdous
Escrito por

Mehrin Ferdous

Mehrin is a content writer of ThemeDev who prefers to write about tech products, travelling, health, food, lifestyle, marketing, technology etc. She also works for creating video. She has completed her Bachelor's degree in Computer Science and Engineering. Her hobbies include blogging, reading, cooking etc.

Continuar a ler

Junte-se a milhares de utilizadores do WordPress

Receba todas as semanas dicas práticas de otimização do WordPress. Sem spam, cancele a subscrição a qualquer momento.

Would you love to receive WordPress speed optimization tips, plugin updates, coupons, and more from Next3 Offload? Just enter your email address below and press Subscribe.

Next3 Offload

Subscribe now for early access and be the first to know!

👉 Press 'B' anytime to buy