O Amazon S3 faz parte de muitos produtos da Amazon Web Services e serve como solução de armazenamento. É usado por um grande site que requer um local de armazenamento para arquivos grandes, como software, jogos, vídeos, PDFs, arquivos de áudio, downloads , etc., e backups adicionais. A Amazon é ideal para local de armazenamento e backups devido à sua confiabilidade e custos de armazenamento muito baixos. Grandes portais como Netflix, Airbnb, SmugMug, Nasdaq, etc. contam com o S3 para armazenar grandes quantidades de dados a um custo baixo.
O Amazon S3 lida especificamente com armazenamento em massa. Com esta opção de armazenamento, é garantido que o custo de armazenamento será bem menor que o do seu host WordPress. A mídia residente na AWS não é apenas econômica, mas também praticamente gratuita durante o primeiro ano (até 5 GB de armazenamento). Como os grandes arquivos de mídia são chamados da Amazon, isso diminui a carga do seu site WordPress, resultando em tempos de carregamento mais rápidos. O S3 não salva apenas arquivos como jogos, PDFs, vídeos, áudios, mas também ativos como CSS, JavaScript, etc.
Chamamos o local de armazenamento do Amazon S3 de “balde”. É uma coleção de arquivos que você guarda em outro lugar para que a carga do site seja reduzida para melhor desempenho.
Para integrar o WordPress ao Amazon S3, você precisa de:
Para integrar S3 com WordPress, recomendamos WP Media Folder e plugin WP Offload Media . Este plugin copia automaticamente os arquivos do seu site WordPress para o bucket do Amazon S3 conforme você os carrega na biblioteca de mídia. Você também pode configurar a adição de um CDN, como Amazon CloudFront, MaxCDN ou KeyCDN. E se você decidir obter o complemento Assets, o WP Offload Media Plugin pode identificar os ativos (CSS, JS, imagens, etc.) usados pelo seu site e buscá-los no CDN que você escolheu.
Antes de iniciarmos o processo, é recomendável que você faça backup do seu site para lidar com qualquer situação indesejável.
Antes de iniciar o processo de integração, é uma boa ideia certificar-se de que instalou e ativou o plugin em seu site.
Ao ativar o plugin , você será solicitado a definir suas chaves AWS. (Isso é o que faremos nas próximas etapas – gerando chaves AWS)
Depois de criar uma conta gratuita da Amazon Web Services, navegue até a seção Amazon S3 no painel da AWS. Na interface do S3, clique no botão “ Criar bucket ”.
Preencha estes detalhes na interface pop-up:
Para o bom funcionamento do site, torne seu bucket S3 público definindo uma política de bucket. Na interface do S3, clique no seu bucket:
O bucket ' codeinwp' está marcado como Not public , mas você precisa de um indicador Public para esse bucket.
Clique na Permissões > selecione ' Política de Bucket ':
Você pode ver um editor de código JSON. Cole o seguinte trecho no editor e salve suas alterações.
{
“Versão”: “2008-10-17”,
"Declaração": [
{
“Sid”: “AllowPublicRead”,
“Efeito”: “Permitir”,
“Principal”: {
“AWS”: “*”
},
“Ação”: “s3:GetObject”,
“Recurso”: “arn:aws:s3:::codeinwp/*”
}
]
} Observação : o nome do seu bucket deve corresponder ao nome usado no snippet de código. Se você nomeou seu intervalo como 'XYZ', substitua codeinwp por 'XYZ'.
Depois de salvar as alterações, o bucket será marcado como Público no painel do Amazon S3:
A criação de um usuário IAM permite que o plugin gerencie seu bucket S3. Isso é OBRIGATÓRIO se você deseja que o plugin copie automaticamente os arquivos carregados no WordPress.
Esta etapa é complicada, então vamos dividi-la em várias etapas simples para um melhor entendimento.
Após finalizar este processo, você terá as chaves AWS – que o plugin solicita.
Para criar seu usuário IAM, acesse a área IAM em sua conta AWS. Selecione a guia Usuários:
clique em Adicionar usuário na parte superior:
Na interface ' Adicionar usuário' , forneça um nome para o usuário. Não se esqueça de selecionar Acesso programático em Tipo de acesso . E clique em Próximo: Permissões :
De
na próxima janela, selecione a Anexar políticas existentes diretamente e selecione Criar política :
Isso levará a uma nova janela. Na nova janela, vá até a aba JSON e cole este trecho de código:
{
“Versão”: “17/10/2012”,
"Declaração": [
{
“Efeito”: “Permitir”,
"Ação": [
“s3:CriarBucket”,
“s3:DeleteObject”,
“s3:Colocar*”,
“s3:Pegue*”,
“s3:Lista*”
],
"Recurso": [
“arn:aws:s3:::codeinwp”,
“arn:aws:s3:::codeinwp/*”
]
}
]
}
Certifique-se de substituir as duas instâncias de codeinwp pelo nome real (XYZ) do seu bucket do Amazon S3. Depois disso, clique em Revisar política na parte inferior:
Na próxima tela, forneça um nome e clique em Criar política :
Agora, volte para a Adicionar usuário do IAM , que você acessou anteriormente > Clique em Atualizar > Selecione a política que você acabou de criar na lista (você pode economizar tempo pesquisando por nome) > Clique em Próximo: Revisão:
Na próxima tela, clique em Criar usuário :
Você deverá conseguir ver isso na próxima tela:
ID da chave de acesso
Dica: convém manter esses dois valores à mão, pois você precisará deles na próxima etapa.
Agora, quando terminar de usar a interface da AWS, você poderá retornar ao seu site WordPress para configurações fáceis.
Aqui, você precisa trabalhar em seu arquivo wp-config.php. Existem duas maneiras de fazer isso: via FTP ou gerenciador de arquivos cPanel.
Adicione o seguinte trecho de código ao seu arquivo wp-config.php. Não se esqueça de substituir os asteriscos pelas chaves reais da etapa anterior (aquelas que lhe dissemos para manter à mão):
define('AS3CF_AWS_ACCESS_KEY_ID', '********************');
define('AS3CF_AWS_SECRET_ACCESS_KEY', '*********************');
É assim que fica no arquivo wp-config.php do meu site:
Não se esqueça de salvar as alterações feitas.
Vá para Configurações → Descarregar S3.
Você será solicitado a fornecer o nome do seu intervalo como: Qual intervalo você gostaria de usar? Preencha o nome do seu bucket S3 (XYZ) no campo e clique em Salvar bucket :
Você pode ver a interface completa do plugin , após salvar as alterações:
Observação: os botões para pesquisar buckets existentes ou Criar novo bucket não funcionarão devido à configuração da política do usuário do IAM.
Até agora, você já concluiu a configuração. Todos os seus novos uploads serão descarregados automaticamente para o Amazon S3. Além disso, o plugin reescreverá automaticamente os URLs desses arquivos. Dessa forma, o arquivo é enviado de
Amazon S3 em vez do seu servidor.
Para fazer upload dos arquivos existentes para o Amazon S3, você precisará da versão premium.
Você pode brincar com a funcionalidade do plugin se desejar alterar alguma coisa em particular. No entanto, para a maioria das situações, as configurações padrão são ótimas.
Como seus arquivos não estão hospedados no servidor, o servidor terá carga reduzida porque não será mais responsável por servir arquivos de mídia ou ativos potenciais. Isso carrega a página muito mais rápido.
se você tem medo de esgotar os limites de armazenamento do seu host, o S3 oferece a solução mais barata para isso.
Como os grandes arquivos de mídia são mantidos longe do seu site, é muito mais fácil atualizar ou mover-se pelo site WordPress (como entre hosts). Ao mover, você move apenas os arquivos PHP, que são muito leves e fáceis de mover.
O Amazon S3 alimenta grande parte da Internet. Isso significa que se a Amazon crescer, seu site também aumentará.
O Amazon S3 é gratuito durante o primeiro ano (até 5 GB de armazenamento).
Você pode descarregar facilmente seus grandes arquivos de mídia usando um plugin WordPress Amazon S3 e também se beneficiar da infraestrutura da Amazon Web Services. Todo o processo não leva mais de 30 minutos. Depois de integrar o WordPress ao Amazon S3 , seu site será mais eficiente e rápido – e seus visitantes ficarão mais felizes.
Os cabeçalhos e rodapés de um site são elementos essenciais. Na maioria dos casos, o cabeçalho fornece navegação…
Dois dos temas WordPress mais populares do mercado são Astra e OceanWP. Profissional…
Criar um excelente site de notícias não exige que você se torne um web designer. Nós…
O tema Jornal é um dos temas WordPress mais importantes desenvolvido por tagDiv, um…
Quando se trata de abrir uma loja online, WooCommerce é o plugin ideal. Isto…
Um cabeçalho geralmente é a primeira coisa que uma pessoa vê quando visita seu site,…
Ver comentários
Harika bir yazı olmuş, bunu birzat kendi sitemiz üzerinde denedik ve oldukça uygun maliyetli ve daha hızlı bir internet siteine sahip olduk.