

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiornamento delle applicazioni in esecuzione
<a name="updating-running-applications"></a>

È possibile aggiornare le configurazioni chiave dell'applicazione, come la capacità massima e le impostazioni personalizzate dell'immagine, senza interrompere e riavviare l'applicazione.

## Aggiornamento della configurazione della capacità massima
<a name="updating-max-capacity"></a>

È possibile utilizzare l'`UpdateApplication`API esistente per aumentare o diminuire la capacità massima (vCPU, memoria, disco) di un'`STARTED`applicazione per modificare il limite di scalabilità di un'applicazione. Quando si riduce la configurazione della capacità massima, i carichi di lavoro in esecuzione non ne risentono. Le nuove impostazioni si applicano solo ai lavoratori con nuovi carichi di lavoro o ai nuovi lavoratori che riforniscono un pool di capacità preinizializzato.

## Aggiornamento delle configurazioni di immagine personalizzate
<a name="updating-custom-image"></a>

È possibile aggiornare l'immagine personalizzata utilizzata da un'applicazione EMR Serverless senza interromperla, ritaggando un'immagine in Amazon ECR o aggiornando la configurazione in un'applicazione. `imageConfiguration` I nuovi carichi di lavoro inviati dopo l'aggiornamento utilizzeranno automaticamente la nuova immagine, mentre i carichi di lavoro esistenti continueranno con l'immagine originale.

Per identificare la versione dell'immagine in esecuzione su ciascun processo, la risposta dell'`GetJobRun`API restituisce la versione `resolvedImageDigest` per quel lavoro specifico.

### Comportamento della risoluzione di Image Digest
<a name="image-digest-resolution"></a>


**Comportamento della risoluzione dell'Image Digest in base alla versione EMR**  

| Rilascio EMR | Comportamento predefinito | Informazioni | 
| --- | --- | --- | 
| EMR 7.13 e versioni precedenti | applicationLevelDigestResolution = true | Le immagini personalizzate vengono risolte in un digest all'avvio dell'applicazione; tale digest viene utilizzato per tutti i lavori fino al riavvio dell'applicazione. Per abilitare gli aggiornamenti in tempo reale delle immagini, imposta applicationLevelDigestResolution sufalse, quindi aggiorna l'immagine. | 
| EMR 7.14 e versioni successive | applicationLevelDigestResolution = false | Le nuove immagini personalizzate hanno effetto immediato per i nuovi carichi di lavoro. I carichi di lavoro precedenti continuano con l'immagine originale. | 

### Considerazioni
<a name="updating-custom-image-considerations"></a>
+ Gli aggiornamenti personalizzati delle immagini sulle applicazioni in esecuzione non sono supportati sulle applicazioni con capacità preinizializzata configurata.
+ Per i lavori di streaming di lunga durata, è necessario riavviare il processo affinché una nuova immagine personalizzata abbia effetto. I nuovi tentativi di lavoro consentiranno di selezionare nuove immagini.