Criar uma distribuição - Amazon CloudFront

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
  1. 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.

  2. 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.

  3. 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.

  4. (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.

  5. Teste sua distribuição. Para ter mais informações sobre armazenamento, consulte Testar uma distribuição.

  6. 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 ser https://www.example.com/image.jpg.

    Observe o seguinte:

Criar uma distribuição do CloudFront no console

Para criar uma distribuição (console)
  1. Faça login no AWS Management Console e abra o console do CloudFront em https://console.aws.amazon.com/cloudfront/v4/home.

  2. No painel de navegação, escolha Distribuições e Criar distribuição.

  3. Especifique as configurações da distribuição. Para ter mais informações, consulte Referência de configurações da distribuição.

  4. Salve as alterações.

  5. 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).

  6. 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.

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.