S3 é um serviço que permite o gerenciamento e versionamento de arquivos
Para saber mais do que o Amazon S3 visite esse link : Classes de armazenamento de objetos – Amazon S3
Basicamente o acesso a um arquivo, no e.g uma img poderá feita de 3 modos:
1: padrão do Bucket
https://s3.amazonaws.com/s3.geraldo.tech/img/Dgy7bAHV4AAqlEQ.jpg
2: Quando ativar a opção de Hospedar Website arquivos como (html, pdf).
http://s3.geraldo.tech.s3-website-us-east-1.amazonaws.com/img/Dgy7bAHV4AAqlEQ.jpg
3: Quando configurar o domínio na Cloudflare:
http://s3.geraldo.tech/img/Dgy7bAHV4AAqlEQ.jpg
nesse caso eu escolhi usar o domínio s3.geraldo.tech mas poderia ser outro como: cdn.geraldo.tech ou apenas geraldo.tech
Primeiros passos criar o seu Bucket S3:
Não vou entrar em detalhes, para saber mais assista esse vídeo:
Escolha o nome digitando o subdominio que deseja usar como cdn:
Bucket name: cdn-content.geraldo.tech
AWS Region: escolha uma
desmarcar a opção: Block all public access e confirmar
click em Criar Bucket <create bucket>
Selecione seu Bucket> Properties> <ativa a opção:> Static website hosting
Preecha o arquivo de index.html e pagina de erro 404.html. Você também pode associar pastas por e.g:
erros/404.html
Salve as mudanças
Vá até as Permissões da Bucket policy e substitua o conteúdo por:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::cdn-content.geraldo.tech/*"
}
]
}
Caso apenas queira tornar o "Bucket" public pay for attention in:
arn:aws:s3:::your-bucket-name-here/*
onde tem cdn-content.geraldo.tech substitua pelo seu domínio. |
<Salve as mudanças>
Em propriedades do Bucket, em Static website Hosting copie o seu link Endpoint:
http://cdn-content.geraldo.tech.s3-website-us-east-1.amazonaws.com
Abra o CloudFlare e configure um CNAME para esse domínio a configuração deve ser parecida com:
<Salvar>
Pronto o domínio cdn-content.geraldo.tech está pronto para uso, antes de abrir faça o upload de alguns arquivos como index.html, 404.html, imagens ou pdfs.
Referências:







0 Comentários
Comentários são sempre bem vindos.
Para links quebrados entre em contato.
Os comentários são moderados.
Não respondemos a comentários realizados pelo Facebook pois este nem sempre nós notifica sobre novos comentários.