Ir para o conteúdo principal

WP Media Folder Addon: Amazon S3 Integration

1. Faça login no Amazon S3 a partir da WP Media Folder

Retorne ao painel do WordPress e clique no menu Configurações > WP Media Folder > Cloud > Offload Media > guia Amazon S3. Cole o seguinte nos campos do formulário:

  • ID da chave de acesso
  • Chave de acesso secreta

 

chave de entrada

 

Depois disso, salve as configurações e a conexão deverá ser um sucesso. Vá para a próxima etapa para descobrir os recursos do AWS S3.

 

2. Como funciona? O que posso fazer com o Amazon S3?

Como funciona?

Depois de conectar o WP Media Folder com o Amazon S3, selecione um bucket ou crie um novo onde todos os seus dados serão armazenados.

 

create-bucket

 

E você pode habilitar Copiar para o Amazon S3 , todas as suas novas mídias carregadas serão enviadas para o Amazon S3.

 

copiar para aws

 

E se você deseja sincronizar sua mídia carregada antes de usar a integração do Amazon S3, clique no botão Sincronizar com o Amazon S3 . Em seguida, ele enviará toda a sua biblioteca de mídia existente para o seu bucket S3.

Observação: ao fazer essa ação, o URL da sua mídia será substituído pelo URL do Amazon S3.
Por favor, veja o exemplo abaixo. De https://joomunited.com/wp-content/uploads/2019/02/image.jpg para >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Para descarregar a mídia em seu site, você deve habilitar Remover após upload , sua biblioteca de mídia será totalmente armazenada no Amazon S3 em vez de seu servidor.

 

descarregar-mídia-amazon-s3

 

Ao ativar etiqueta de anexo , as informações em cada mídia serão exibidas quando você passar o mouse sobre a etiqueta aws3 no canto superior direito.

 

etiqueta amazon

 

Quando você quiser alterar sua localização de mídia ou remover o plug-in, clique no botão Recuperar Amazon S3 Media e toda a sua mídia será copiada da Amazon para sua biblioteca de mídia. Todos os links anteriores adicionados ao seu conteúdo permanecerão no lugar (sem links quebrados).

 

recuperar-aws

 

Nota: Você só pode sincronizar arquivos do S3 para a biblioteca de Mídia se eles forem carregados através do nosso plugin.

Como conectar o CloudFront?

Cloudfront está integrado com nosso plugin. Para criar um domínio personalizado (CNAME), primeiro, no painel da Amazon, navegue até Serviços > CloudFront ou acesse este link .

 

menu cloudfront

 

A partir daqui, clique no Criar distribuição no canto direito.

 

criar-distribuição-botão

 

Em seguida, cole seu domínio no Domínio de origem . Se o seu domínio for: "https://s3-us-west-1.amazonaws.com/joom-united", mude para "https://joom-united.s3-us-west-1.amazonaws.com"

 

criar-distribuição

 

Na Comportamento de cache padrão > Chave de cache e solicitações de origem , selecione Configurações de cache herdadas . Afinal, role até o final e clique no Criar distribuição .

 

configuração de cache legado

 

Em seguida, ele se volta para os detalhes da distribuição, copie o nome do domínio de distribuição. E vá para a configuração da Amazon em WP Media Folder e cole-a no Custom Domain (CNAME) .

 

distribuição de cópias

 

Aguarde alguns minutos para que a imagem carregue completamente quando o campo Última modificação mudar de "Implantação" para a data e hora atuais.

Por fim, você pode ver as alterações no URL do arquivo em cada imagem.

 

arquivo-url-cdn-s3

 

Configurações e ações avançadas

Você pode selecionar um bucket para importar pastas e arquivos do servidor S3 para sua biblioteca de mídia. Ou copie todos os arquivos de um balde para outro.

 

baldes de cópia

 

3. Crie um usuário IAM


A integração do Amazon S3 com o WP Media Folder está incluída no Add-on. Você precisa instalar este complemento (plug-in), além do WP Media Folder . O addon inclui integração para Google Drive, Google Photo, Dropbox e OneDrive também.

Primeiro, você precisa fazer login no Amazon Console ou inscrever-se se não tiver uma conta AWS S3.

Depois de fazer login no console, você precisará criar um novo usuário IAM. Em seguida, vá para a página IAM Users no AWS Console, clique no botão Add user.

Etapa 1: digite um nome para o usuário e clique no Avançar .

 

criar usuário

 

Etapa 2: para permitir que o novo usuário gerencie buckets e objetos no serviço S3, você precisa conceder permissões específicas. Clique no "Anexar políticas diretamente" e digite "S3" na caixa de entrada de políticas de filtro. Selecione a “AmazonS3FullAccess” e clique no Avançar .

 

permissão do usuário

 

Etapa 3: Se tudo estiver correto, clique no Criar usuário .

 

usuário de revisão

 

Criar uma chave de acesso

Depois de criar um novo usuário com sucesso, você deve navegar para Gerenciamento de acesso > Usuários > {selecione um usuário} > guia Credenciais de segurança.

 

credenciais de segurança

 

Em seguida, role para baixo na Chaves de acesso e clique no Criar chave de acesso .

 

criar chave de acesso

 

Na etapa 1: Acesse as principais práticas recomendadas e alternativas, selecione Aplicativo em execução fora da AWS . Em seguida, clique no Avançar .

 

step1-criar-chave

 

Em seguida, no passo 2: nomeie a descrição no campo. Em seguida, clique no Criar chave de acesso .

 

step2-name-key

 

Por fim, uma tela de recuperação de chaves de acesso será exibida com credenciais de segurança para o usuário, que consistem em um ID de chave de acesso e uma chave de acesso secreta . A Amazon não os mostrará novamente, portanto, faça o download deles como .csv e copie-os em algum lugar seguro. Se você as perder, sempre poderá criar um novo conjunto de chaves no console, mas não poderá recuperar a chave secreta novamente mais tarde.

 

step3-recuperar-chave-de-acesso

 

Criar um intervalo

Para usar o Amazon S3, você deve criar um novo bucket. Acesse a área do bucket: https://s3.console.aws.amazon.com/s3/buckets . Em seguida, clique no botão Criar bucket .

 

create-bucket

 

Na configuração geral , insira o nome do bucket, selecione uma região da AWS e, na Propriedade do objeto , selecione ACLs habilitadas > opção Gravador de objeto.

 

balde de nomes

 

Na seção Bloquear acesso público para este bucket , desmarque a opção: "Bloquear todo acesso público" e marque a opção: "Reconheço que o atual..." como na imagem abaixo.

 

block-public-access-s3

 

Em seguida, deixe todas as opções restantes como padrão e clique no botão Criar bucket .

 

final-step-create-bucket

 

Por fim, um novo bucket deve ser criado com sucesso com o status da coluna Access: "Objects can be public" .

 

criado-novo-balde

 

Ou você pode criar um novo bucket nas configurações WP Media Folder Navegue até o menu Configurações > WP Media Folder > Cloud > Offload Media > Amazon S3, clique em Bucket settings and selection button. Na parte inferior do pop-up, insira o nome do bucket e clique no Criar .

 

criar-balde-wp