

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
<a name="developer-guide"></a>

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

## Código-fonte
<a name="source-code"></a>

Visite nosso [GitHub repositório](https://github.com/aws-solutions/distributed-load-testing-on-aws) para baixar os modelos e scripts dessa solução e compartilhar suas personalizações com outras pessoas.

## Manutenção
<a name="maintenance"></a>

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
<a name="versions"></a>

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.