

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

# Atualizando aplicativos em execução
<a name="updating-running-applications"></a>

Você pode atualizar as principais configurações do aplicativo, como capacidade máxima e configurações de imagem personalizadas, sem parar e reiniciar o aplicativo.

## Atualizando a configuração da capacidade máxima
<a name="updating-max-capacity"></a>

Você pode usar a `UpdateApplication` API existente para aumentar ou diminuir a capacidade máxima (vCPU, memória, disco) de um `STARTED` aplicativo para modificar o limite de escalabilidade de um aplicativo. Ao reduzir a configuração de capacidade máxima, as cargas de trabalho em execução não são afetadas. As novas configurações se aplicam somente aos trabalhadores com novas cargas de trabalho ou aos novos trabalhadores que reabastecem um pool de capacidade pré-inicializado.

## Atualizando configurações de imagem personalizadas
<a name="updating-custom-image"></a>

Você pode atualizar a imagem personalizada usada por um aplicativo EMR Serverless sem interrompê-la — seja remarcando uma imagem no Amazon ECR ou atualizando a configuração em um aplicativo. `imageConfiguration` As novas cargas de trabalho enviadas após a atualização usarão automaticamente a nova imagem, enquanto as cargas de trabalho existentes continuarão com a imagem original.

Para identificar qual versão de imagem cada trabalho está executando, a resposta da `GetJobRun` API retorna `resolvedImageDigest` a versão desse trabalho específico.

### Comportamento da resolução do resumo da imagem
<a name="image-digest-resolution"></a>


**Comportamento da resolução do resumo de imagens por versão do EMR**  

| Versão do EMR | Comportamento padrão do  | Detalhes | 
| --- | --- | --- | 
| EMR 7.13 e versões anteriores | applicationLevelDigestResolution = true | As imagens personalizadas são resolvidas em um resumo no início do aplicativo; esse resumo é usado para todos os trabalhos até que o aplicativo seja reiniciado. Para ativar as atualizações de imagens ao vivo, applicationLevelDigestResolution defina false como e atualize a imagem. | 
| EMR 7.14 e versões posteriores | applicationLevelDigestResolution = false | Novas imagens personalizadas entram em vigor imediatamente para novas cargas de trabalho. As cargas de trabalho mais antigas continuam com a imagem original. | 

### Considerações
<a name="updating-custom-image-considerations"></a>
+ As atualizações de imagens personalizadas em aplicativos em execução não são suportadas em aplicativos com capacidade pré-inicializada configurada.
+ Para trabalhos de streaming de longa duração, você deve reiniciar o trabalho para que uma nova imagem personalizada tenha efeito. Novas tentativas de emprego escolherão novas imagens.