Criar uma distribuição
O procedimento a seguir explica como usar o console do CloudFront para criar uma distribuição.
Visão geral da criação de uma distribuição
-
Crie um ou mais buckets do Amazon S3 ou configure servidores HTTP como seus servidores de origem. Origem é o local de armazenamento da versão original do conteúdo. Quando o CloudFront recebe uma solicitação dos seus arquivos, ele acessa a origem para obter os arquivos que distribui nos pontos de presença. É possível usar qualquer combinação de buckets do Amazon S3 e servidores HTTP como seus servidores de origem.
Se você estiver usando o Amazon S3, o nome do bucket deverá ser composto por letras minúsculas e não poderá conter espaços.
Se você usar um servidor do Amazon EC2 ou outra origem personalizada, consulte Usar o Amazon EC2 (ou outra origem personalizada).
Para obter o número máximo atual de origens que você pode criar para uma distribuição ou para solicitar uma cota maior, consulte Cotas gerais para distribuições.
-
Faça upload do conteúdo nos seus servidores de origem. É possível tornar os objetos legíveis pelo público em geral ou usar URLs assinados do CloudFront para restringir o acesso ao conteúdo.
Importante
Você é responsável por garantir a segurança do seu servidor de origem. É necessário garantir que o CloudFront tenha permissão para acessar o servidor e que as configurações de segurança protejam o conteúdo.
-
Crie sua distribuição do CloudFront:
-
Para ler um procedimento detalhado que cria uma distribuição no console do CloudFront, consulte Criar uma distribuição.
-
Para ter informações sobre como criar uma distribuição usando a API do CloudFront, consulte CreateDistribution na Referência da API do Amazon CloudFront.
-
-
(Opcional) Se você usar o console do CloudFront para criar a distribuição, crie mais comportamentos de cache ou origens para ela. Para obter mais informações sobre comportamentos e origens, consulte Para atualizar uma distribuição do CloudFront.
-
Teste sua distribuição. Para ter mais informações sobre armazenamento, consulte Testar uma distribuição.
-
Desenvolva seu site ou aplicação para acessar seu conteúdo usando o nome de domínio retornado pelo CloudFront depois de criar a distribuição na Etapa 3. Por exemplo, se o CloudFront exibir d111111abcdef8.cloudfront.net como o nome de domínio para a distribuição, o URL do arquivo
image.jpg
em um bucket do Amazon S3 ou no diretório raiz em um servidor HTTP seráhttps://d111111abcdef8.cloudfront.net/image.jpg
.Se você especificou um ou mais nomes de domínio alternativos (CNAMEs) ao criar a distribuição, poderá usar seu próprio nome de domínio. Nesse caso, o URL de
image.jpg
pode serhttps://www.example.com/image.jpg
.Observe o seguinte:
-
Se você quiser usar signed URLs para restringir o acesso ao seu conteúdo, consulte Veicular conteúdo privado com URLs e cookies assinados.
-
Se você quiser fornecer conteúdo compactado, consulte Fornecer arquivos compactados.
-
Para obter informações sobre o comportamento de solicitação e resposta do CloudFront para o Amazon S3 e origens personalizadas, consulte Comportamento de solicitações e respostas.
-
Tópicos
Criar uma distribuição do CloudFront no console
Para criar uma distribuição (console)
Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home
. -
No painel de navegação, escolha Distribuições e Criar distribuição.
-
Especifique as configurações da distribuição. Para ter mais informações, consulte Referência de configurações da distribuição.
-
Salve as alterações.
-
Depois que o CloudFront criar a sua distribuição, o valor da coluna Status da sua distribuição será alterado de Deploying (Implantando) para a hora e a hora em que a distribuição foi implantada. Se você optar por habilitar a distribuição, ela estará pronta para processar solicitações nesse momento.
O nome de domínio que o CloudFront atribuir à sua distribuição será exibido na lista de distribuições. (Ele também é exibido na guia Geral de uma distribuição selecionada.)
dica
É possível usar um nome de domínio alternativo, em vez do nome atribuído a você pelo CloudFront, seguindo as etapas em Usar URLs personalizados adicionando nomes de domínio alternativos (CNAMEs).
-
Quando a distribuição for implantada, confirme se é possível acessar seu conteúdo usando o novo URL do CloudFront ou o CNAME. Para ter mais informações, consulte Testar uma distribuição.
Valores que o CloudFront exibe no console
Ao criar uma distribuição ou atualizar uma distribuição existente, o CloudFront exibe as informações abaixo no console do CloudFront.
nota
Os assinantes confiáveis ativos, as contas da AWS com um par de chaves ativo do CloudFront e que podem ser usadas para criar signed URLs válidos, não estão visíveis no console do CloudFront no momento.
Distribution ID (ID de distribuição)
Ao executar uma ação em uma distribuição usando a API do CloudFront, use o ID de distribuição para especificar qual distribuição será usada, por exemplo, EDFDVBD6EXAMPLE
. Você não pode alterar o ID de distribuição de uma distribuição.
Implantação e status
Enquanto a distribuição estiver sendo implantada, o status Deploying (Implantando) na coluna Last modified (Última modificação) é exibido. Aguarde até que a distribuição termine a implantação e certifique-se de que a coluna Status mostre Enabled (Habilitado). Para ter mais informações, consulte Estado de distribuição.
Last modified (Última modificação)
A data e a hora em que a distribuição foi modificada pela última vez, usando o formato ISO 8601, por exemplo, 2012-05-19T19:37:58Z. Para ter mais informações, consulte https://www.w3.org/TR/NOTE-datetime
Nome de domínio
Você usa o nome de domínio da distribuição nos links dos seus objetos. Por exemplo, se o nome do domínio da sua distribuição for d111111abcdef8.cloudfront.net
, o link de /images/image.jpg
será https://d111111abcdef8.cloudfront.net/images/image.jpg
. Não é possível alterar o nome de domínio do CloudFront da sua distribuição. Para mais informações sobre URLs do CloudFront de links dos seus objetos, consulte Personalizar o formato do URL para arquivos no CloudFront.
Se você especificar um ou mais nomes de domínio alternativos (CNAMEs), poderá usar seus próprios nomes de domínio nos links para seus objetos, em vez de usar o nome de domínio do CloudFront. Para obter mais informações sobre os CNAMEs, consulte Nomes de domínio alternativos (CNAMEs).
nota
Os nomes de domínio do CloudFront são exclusivos. O nome de domínio da sua distribuição nunca foi usado por uma distribuição anterior e não será reutilizado por outra distribuição no futuro.
Links adicionais
Para ter mais informações sobre como criar uma distribuição, consulte os links a seguir.
Para saber como criar uma distribuição que usa uma origem de bucket do Amazon Simple Storage Service (Amazon S3) com controle de acesso à origem (OAC), consulte Conceitos básicos de uma distribuição básica do CloudFront.
Para ter informações sobre como usar APIs do CloudFront para criar uma distribuição, consulte CreateDistribution na Referência da API do Amazon CloudFront.
Consulte informações sobre como atualizar uma distribuição (por exemplo, adicionar ou alterar comportamentos de cache) em Atualizar uma distribuição.
Para ver o número máximo atual de distribuições que você pode criar para cada conta da AWS ou para solicitar uma cota maior (anteriormente conhecida como limite), consulte Cotas gerais para distribuições.