Primeiramente, é importante que você compreenda que a solução de controle de cache da Cloudfront é específica de orientação técnica para projetos Criação .cc, e é um recurso essencial para otimizar a entrega de conteúdo, sem essa integração a limpeza do cache não é realizada, podendo causar problemas de visualização de novos conteúdos.
Então se ficar em dúvida, só entrar em contato com seu suporte da Criação .cc.
Obter ID da distribuição CloudFront
Agora, para obter o ID da sua distribuição Cloudfront, Siga os seguintes passos:
- Acesse console.aws.amazon.com/cloudfront
- No painel de navegação, será listado todas as suas distribuições;
- Na coluna ID copie a identificação da distribuição que aponta para o origin noproxy.criacao.cc.
Criação de política de IAM
Então, siga os seguintes passos para criar a política de IAM:
- Acesse console.aws.amazon.com/iam;
- No painel de navegação, escolha Políticas;
- Clique em Criar política;
- Clique na aba JSON;
- Apague o conteúdo inicial no editor de código;
- Copie o código abaixo e cole no editor:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"cloudfront:GetDistribution",
"cloudfront:ListInvalidations",
"cloudfront:GetStreamingDistribution",
"cloudfront:GetDistributionConfig",
"cloudfront:GetInvalidation",
"cloudfront:CreateInvalidation"
],
"Effect": "Allow",
"Resource":"arn:aws:cloudfront::[ID-DA-SUA-CONTA-AWS]:distribution/[ID-DISTRIBUIÇÃO-CLOUDFRONT]"
}
]
}
- Ainda no editor do código, altere o elemento ID-DA-SUA-CONTA-AWS para o ID de sua conta AWS;
- Altere o elemento ID-DISTRIBUIÇÃO-CLOUDFRONT para o ID de sua distribuição Cloudfront, copiada na etapa anterior;
- Clique em Próximo: Tags;
- Clique em Próximo: Revisar;
- Insira o nome: Criacao-cc-Cloudfront-Cache-Control;
- Clique em Criar Política.
Criação de usuários do IAM
Depois, siga os seguintes passos para criar o usuário de IAM:
- Acesse console.aws.amazon.com/iam;
- No painel de navegação, escolha Usuários;
- Clique no botão Adicionar usuários;
- Na etapa de Detalhes do usuário:
- Digite o nome para o novo usuário: cloudfront-cache-control-criacao-cc
- Clique em Próximo
- Na etapa de Grupos de usuários:
- Selecione Criar grupo
- Digite o nome para o grupo: cloudfront-cache-control-criacao-cc
- No campo políticas de permissões, localize a política: Criacao-cc-Cloudfront-Cache-Control;
- Selecione a política Criacao-cc-Cloudfront-Cache-Control;
- Clique em Criar grupo de usuários;
- Selecione o grupo cloudfront-cache-control-criacao-cc;
- Clique em Próximo;
- Clique em Criar usuário.
Obter seu ID de chave de acesso e a chave de acesso secreta de um usuário de IAM
Agora, cumpra os seguintes passos para obter seu ID de chave de acesso e a chave de acesso secreta:
- Abra o console do IAM em console.aws.amazon.com/iam;
- No painel de navegação, clique em Usuários;
- Na lista de usuários clique, em cloudfront-cache-control-criacao-cc;
- Abra a guia Credenciais de segurança e em seguida;
- Na seção Chaves de Acesso, clique no botão Criar chave de acesso;
- Selecione a opção Command Line Interface (CLI);
- Maque a opção Compreendo a recomendação acima e quero prosseguir para criar uma chave de acesso;
- Clique no botão Próximo;
- Clique no botão Criar chave de acesso;
- Clique no botão Baixar arquivo .csv;
- Será baixado um arquivo .csv. Então armazene ele em um local seguro, pois eles contém as chaves de acessos aos recursos.
- Clique no botão Concluído.
Assim, tendo os arquivos de chaves em mãos, elas devem ser utilizadas para configurar o plugin de cache.
Configurando o Plugin de Cache C3 CloudFront com as Chaves Geradas
Após gerar as chaves de acesso, o próximo passo é configurar o plugin de cache C3 CloudFront para utilizar essas credenciais e otimizar o cache do seu site. Siga os passos abaixo para realizar essa configuração.
- No painel administrativo do WordPress, vá até “Configurações” e clique em “CloudFront Settings“.
- Você verá campos para inserir as credenciais de acesso AWS geradas nas etapas anteriores. Preencha os campos com as chaves que você gerou anteriormente:
- CloudFront Distribution ID: Cole o ID da distribuição Cloudfront
- AWS Access Key ID: Cole o ID da chave de acesso.
- AWS Secret Access Key: Cole a chave de acesso secreta.
- Clique em Salvar alterações
- Após isso, o plugin está pronto para uso
Por fim, te convidamos a conferir outros tutoriais da categoria Configurações de domínio, aqui.