Guia do desenvolvedor - Teste de carga distribuído na AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Guia do desenvolvedor

Esta seção fornece o código-fonte da solução e personalizações adicionais.

Código-fonte

Visite nosso GitHub repositório para baixar os modelos e scripts dessa solução e compartilhar suas personalizações com outras pessoas.

Manutenção

Essa solução usa imagens do Docker com versões fixas que correspondem a cada versão da solução. Por padrão, as atualizações automáticas estão desativadas, dando a você controle total sobre quando e quais atualizações de versão são aplicadas à sua implantação. A equipe de soluções da AWS usa o Amazon ECR Enhanced Scanning para detectar vulnerabilidades e exposições comuns (CVEs) na imagem base e nos pacotes instalados. Quando possível, a equipe publica imagens corrigidas com a mesma tag de versão para resolver CVEs sem quebrar a compatibilidade com a versão da solução lançada.

Quando as imagens são corrigidas na mesma versão secundária, a tag stable é atualizada automaticamente e uma tag de imagem adicional é criada no formato<solution-version>_<date-of-fix>. Se uma versão principal ou secundária for lançada, você deverá realizar uma atualização completa para obter a versão mais recente da imagem, pois a tag estável é incrementada para corresponder à versão da solução.

Se você optar por atualizações automáticas durante a implantação, as alterações na imagem, incluindo patches de CVE e pequenas correções de erros, serão aplicadas automaticamente até a última versão secundária correspondente.

Versões

Por padrão, essa solução é implantada com as atualizações automáticas desativadas. Isso significa que a versão da imagem do contêiner está bloqueada para a versão específica correspondente à versão da solução implantada, fornecendo controle total sobre as atualizações da versão.

Se você optar por ativar as atualizações automáticas selecionando Sim durante a CloudFormation implantação, a solução receberá automaticamente patches de segurança e correções de erros menores e ininterruptas até a versão secundária correspondente mais recente. Por exemplo, se você implantar a versão 4.0.0 com as atualizações automáticas ativadas, receberá atualizações até 4.0.x, mas não 4.1.0 ou superior.

Para controlar manualmente a versão da imagem do contêiner, você pode editar a definição da tarefa para especificar uma versão específica da imagem usando o formato da versão marcada. Isso permite fixar em uma versão específica da imagem, independentemente da configuração de atualizações automáticas.