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