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 será um sucesso. Siga 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.

 

offload-media-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 se inscrever se não tiver uma conta do 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