Fluxo de trabalho de implantação contínua do CloudFront - Amazon CloudFront

Fluxo de trabalho de implantação contínua do CloudFront

O fluxo de trabalho de alto nível a seguir explica como testar e implantar com segurança as alterações de configuração com a implantação contínua do CloudFront.

  1. Escolha a distribuição que deseja usar como distribuição primária. A distribuição primária é aquela que está lidando com o tráfego de produção no momento.

  2. Da distribuição primária, crie uma distribuição de preparação. Uma distribuição de preparação começa como uma cópia da distribuição primária.

  3. Crie uma configuração de tráfego dentro de uma política de implantação contínua e anexe-a à distribuição primária. Isso determina como o CloudFront direciona o tráfego para a distribuição de preparação. Para obter mais informações sobre o roteamento de solicitações para uma distribuição de preparação, consulte Encaminhar solicitações para a distribuição de preparação.

  4. Atualize a configuração da distribuição de preparação. Para obter mais informações sobre as configurações que você pode atualizar, consulte Atualizar distribuições principais e de preparação.

  5. Monitore a distribuição de preparação para determinar se as alterações de configuração funcionam conforme o esperado. Para obter mais informações sobre o monitoramento de uma distribuição de preparação, consulte Monitorar uma distribuição de preparação.

    Ao monitorar a distribuição de preparação, você pode:

    • Atualizar a configuração da distribuição de preparação novamente para continuar testando alterações de configuração.

    • Atualizar a política de implantação contínua (configuração de tráfego) para enviar mais ou menos tráfego para a distribuição de preparação.

  6. Quando estiver satisfeito com o desempenho da distribuição de preparação, promova a configuração da distribuição de preparação para a distribuição primária. Essa ação copiará a configuração da distribuição de preparação para a distribuição primária. Isso também desativará a política de implantação contínua, o que significa que o CloudFront encaminhará todo o tráfego para a distribuição primária.

Você pode criar uma automação que monitore o desempenho da distribuição de preparação (etapa 5) e promova a configuração automaticamente (etapa 6) quando determinados critérios forem atendidos.

Depois de promover uma configuração, você pode reutilizar a mesma distribuição de preparação na próxima vez que quiser testar uma alteração na configuração.

Para obter mais informações sobre como trabalhar com distribuições de preparação e políticas de implantação contínua no console do CloudFront, na AWS CLI ou na API do CloudFront, consulte a seção a seguir.