O Amazon S3 faz parte de muitos produtos da Amazon Web Services e serve como uma solução de armazenamento. Ele é usado por um grande site que requer um local de armazenamento para arquivos grandes, como softwares, jogos, vídeos, PDFs, arquivos de áudio, downloads , etc. e backups adicionais. Amazon é ideal para um local de armazenamento e backups por causa de sua confiabilidade e seus custos de armazenamento muito baixos. Portais enormes como Netflix, Airbnb, SmugMug, Nasdaq, etc. contam com o S3 para armazenar grandes quantidades de dados a um baixo custo.
O Amazon S3 lida especificamente com armazenamento em massa. Com esta opção de armazenamento, é garantido que o custo de armazenamento será muito menor do que o seu host WordPress. Residir mídia na AWS não é apenas econômico, mas é praticamente gratuito 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 um carregamento mais rápido. O S3 não salva apenas arquivos como jogos, PDFs, vídeos, áudios, mas também recursos como CSS, JavaScript, etc.
Chamamos o local de armazenamento do Amazon S3 de "balde". É uma coleção de arquivos que você mantém em outro lugar, para que a carga no site possa ser reduzida para um melhor desempenho.
Para integrar o WordPress ao Amazon S3, você precisa:
Para integrar o S3 com o WordPress, recomendamos o WP Media Folder e o plugin WP Offload Media . Este plugin copia automaticamente os arquivos do seu site WordPress para o bucket do Amazon S3 conforme você os carrega para a 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 Ativos, o WP Offload Media Plugin pode identificar ativos (CSS, JS, imagens, etc.) usados pelo seu site e buscá-los no CDN que você escolheu.
Antes de iniciarmos o processo, é recomendável fazer backup do 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 - plugin , você será solicitado a definir suas chaves AWS. (Isso é o que faremos nas próximas etapas - gerar 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 S3, clique em seu intervalo:
'codeinwp' recém-criado está marcado como Not public , mas você precisa de um indicador Public para este bucket.
Clique na Permissões > selecione ' Política de bucket ':
Você pode ver um editor de código JSON. Cole o seguinte snippet no editor e salve suas alterações.
{
"Versão": "17/10/2008",
"Declaração": [
{
"Sid": "AllowPublicRead",
"Efeito": "Permitir",
"Diretor": {
"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 bucket como 'XYZ', certifique-se de substituir codeinwp por 'XYZ'.
Depois de salvar as alterações, o bucket será marcado como Público no painel do Amazon S3:
Criar um usuário IAM permite que o plugin - plugin gerencie seu bucket S3. Isso é OBRIGATÓRIO se você deseja que o plugin copie automaticamente os arquivos carregados para o WordPress.
Essa etapa é complicada, portanto, vamos dividi-la em várias etapas simples para uma melhor compreensão.
Depois de terminar este processo, você terá as chaves da AWS - que o plugin pede.
Para criar seu usuário IAM, vá para 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 Avançar: Permissões :
De
na janela seguinte, selecione a guia Attach existing policies direct e, em seguida, selecione Create policy :
Isso levará a uma nova janela. Na nova janela, vá para a guia JSON e cole este trecho de código:
{
"Versão": "17/10/2012",
"Declaração": [
{
"Efeito": "Permitir",
"Açao": [
"S3: CreateBucket",
"S3: DeleteObject",
"S3: Coloque *",
"S3: obtenha *",
"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 IAM , que você acessou anteriormente > Clique Atualizar > Selecione a política que você acabou de criar na lista (você pode economizar tempo pesquisando por nome) > Clique em Avançar: Revisar:
Na próxima tela, clique em Criar usuário :
Você poderá vê-los 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 você terminar a interface da AWS, poderá retornar ao seu site WordPress para configurações fáceis.
Aqui, você precisa trabalhar no seu arquivo wp-config.php. Há 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 suas chaves reais da etapa anterior (as que lhe dissemos para você manter a 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 intervalo S3 (XYZ) no campo e clique em Salvar intervalo :
Você pode ver a interface completa do plugin , depois de salvar as alterações:
Observação: os botões para pesquisar intervalos existentes ou Criar novo intervalo não funcionarão devido à configuração da política de usuário do IAM.
Até agora, você praticamente concluiu a configuração. Todos os seus novos uploads serão descarregados automaticamente para o Amazon S3. Além disso, o plugin irá reescrever automaticamente os URLs dos arquivos para esses arquivos. Dessa forma, o arquivo é enviado de
Amazon S3 em vez de seu servidor.
Para carregar os arquivos existentes no Amazon S3, você precisará da versão premium.
Você pode brincar com a funcionalidade do plugin - plugin se desejar alterar algo 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 armazenados no servidor, o servidor terá uma carga reduzida, pois não é mais responsável por fornecer arquivos de mídia ou ativos em potencial. Isso carrega a página muito mais rapidamente.
Se você tem medo de ficar sem 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 sommmewheeere eeelse do seu site, é muito mais fácil atualizar ou mover o site WordPress (como entre hosts). Enquanto se move, você está movendo apenas os arquivos PHP, que são muito leves e fáceis de mover.
O Amazon S3 capacita uma grande parte da Internet. Isso significa que, se a Amazon aumentar, seu site também será dimensionado.
O Amazon S3 é gratuito pelo primeiro ano (até 5 GB de armazenamento).
Você pode facilmente descarregar 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 no 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 do jornal é um dos temas mais importantes do WordPress projetados por tagDiv, um…
Quando se trata de configurar uma loja online, WooCommerce é o plugin - plugin . Isto…
Um cabeçalho é geralmente a primeira coisa que uma pessoa vê ao visitar 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 sitesine sahip olduk.