Complemento WP Media Folder : Integração com Amazon S3
1. Faça login no Amazon S3 a partir WP Media Folder
Retorne ao painel do WordPress e clique no menu Configurações > WP Media Folder > Nuvem > Descarregar mídia > Amazon S3 . Cole o seguinte nos campos do formulário:
- ID da chave de acesso
- Chave de acesso secreta
Após isso, salve as configurações e a conexão deverá ser estabelecida com sucesso. A seguir, prossiga 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?
Após conectar WP Media Folder ao Amazon S3, selecione um bucket ou crie um novo onde todos os seus dados serão armazenados.
Você pode ativar "Copiar para o Amazon S3" e todas as suas novas mídias enviadas serão encaminhadas para o Amazon S3.
Se você deseja sincronizar suas mídias carregadas antes de usar a integração com o Amazon S3, clique no "Sincronizar mídia" . Isso enviará toda a sua biblioteca de mídia existente para o seu bucket do S3.
Estrutura de pastas no Amazon S3: Insira o caminho personalizado para onde os arquivos descarregados serão armazenados no seu bucket do S3.
Para descarregar o conteúdo multimídia do seu site, você deve ativar "Remover após o upload" . Assim, sua biblioteca de mídia será armazenada completamente no Amazon S3, em vez de no seu servidor.
Ao ativar "Rótulo do anexo" , as informações de cada mídia serão exibidas quando você passar o cursor sobre o rótulo "aws3" no canto superior direito.
Quando quiser alterar a localização da sua mídia ou remover o plugin, clique no "Recuperar mídia do Amazon S3" . Toda a sua mídia será copiada da Amazon para a sua biblioteca de mídia. Todos os links adicionados anteriormente ao seu conteúdo permanecerão intactos (sem links quebrados).
Como conectar o CloudFront?
O CloudFront está integrado ao nosso plugin. Para criar um domínio personalizado (CNAME), primeiro, no painel da Amazon, navegue até Serviços > CloudFront ou acesse este link .
A partir daqui, clique no Criar distribuição no canto direito.
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" , altere para "https://joom-united.s3-us-west-1.amazonaws.com".
Na Comportamento padrão do cache > Chave de cache e solicitações de origem , selecione Configurações de cache legadas . Em seguida, role até o final da página e clique no Criar distribuição .
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) .
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.
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 copiar todos os arquivos de um bucket para outro.
3. Criar um usuário do IAM
A integração do Amazon S3 com WP Media Folder está incluída no complemento. Você precisa instalar este complemento (plugin) além do WP Media Folder. O complemento também inclui integração com Google Drive, Google Fotos, Dropbox e OneDrive .
Primeiro, você precisa fazer login no Console da Amazon ou se cadastrar, caso ainda não tenha uma conta AWS S3.
Após fazer login no console, você precisará criar um novo usuário do IAM. Em seguida, acesse a página Usuários do IAM no Console da AWS e clique no botão Adicionar usuário.
Passo 1: insira um nome para o usuário e clique no botão Próximo
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 .
Passo 3: Se tudo estiver correto, clique no Criar usuário .
Criar uma chave de acesso
Após criar um novo usuário com sucesso, você deve navegar até Gerenciamento de acesso > Usuários > {selecione um usuário} > guia Credenciais de segurança.
Em seguida, role a página para baixo até Chaves de acesso e clique no 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 Próximo .
A seguir, no passo 2: dê um nome à descrição no campo. Em seguida, clique no Criar chave de acesso .
Por fim, será exibida uma tela para recuperar as chaves de acesso com as credenciais de segurança do usuário, que consistem em um ID de chave de acesso e uma chave de acesso secreta . A Amazon não exibirá essas informações novamente, portanto, faça o download delas como um arquivo .csv e copie-as para um local seguro. Caso as perca, você sempre poderá criar um novo conjunto de chaves no console, mas não poderá recuperar a chave secreta posteriormente.
Criar um intervalo
Para usar o Amazon S3, você precisa criar um novo bucket. Acesse a área de buckets em: https://s3.console.aws.amazon.com/s3/buckets e clique no botão " Criar bucket"
Na configuração geral , insira o nome do bucket, selecione uma região da AWS e, na Propriedade do objeto , selecione ACLs ativadas > Gravador de objetos .
Nas configurações de Bloqueio de Acesso Público para esta seção do bucket, desmarque a opção: "Bloquear todo o acesso público" e marque a opção: "Eu reconheço que o atual..." conforme mostrado na imagem abaixo.
Em seguida, deixe todas as outras opções como padrão e clique no Criar bucket .
Por fim, um novo bucket deve ser criado com sucesso com o status da coluna Acesso: "Os objetos podem ser públicos" .
Ou você pode criar um novo bucket nas WP Media Folder . Navegue até Configurações > WP Media Folder > Nuvem > Descarregar mídia > Amazon S3, clique no Configurações do bucket e selecione-o . Na parte inferior da janela pop-up, insira o nome do bucket e clique no botão Criar



























