

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Mise à jour des applications en cours
<a name="updating-running-applications"></a>

Vous pouvez mettre à jour les principales configurations de l'application, telles que la capacité maximale et les paramètres d'image personnalisés, sans arrêter ni redémarrer l'application.

## Mise à jour de la configuration de capacité maximale
<a name="updating-max-capacity"></a>

Vous pouvez utiliser l'`UpdateApplication`API existante pour augmenter ou diminuer la capacité maximale (vCPU, mémoire, disque) d'une `STARTED` application afin de modifier la limite de dimensionnement d'une application. Lorsque vous réduisez la configuration de capacité maximale, les charges de travail en cours ne sont pas affectées. Les nouveaux paramètres s'appliquent uniquement aux travailleurs affectés à de nouvelles charges de travail ou aux nouveaux travailleurs qui réapprovisionnent un pool de capacités préinitialisé.

## Mise à jour de configurations d'image personnalisées
<a name="updating-custom-image"></a>

Vous pouvez mettre à jour l'image personnalisée utilisée par une application EMR sans serveur sans l'arrêter, soit en rebalisant une image dans Amazon ECR, soit en mettant à jour la configuration dans une application. `imageConfiguration` Les nouvelles charges de travail soumises après la mise à jour utiliseront automatiquement la nouvelle image, tandis que les charges de travail existantes continueront avec l'image d'origine.

Pour identifier la version d'image exécutée par chaque tâche, la réponse de l'`GetJobRun`API renvoie la version `resolvedImageDigest` correspondant à cette tâche spécifique.

### Comportement de résolution du résumé d'image
<a name="image-digest-resolution"></a>


**Comportement de résolution du condensé d'image selon la version EMR**  

| Communiqué EMR | Comportement par défaut | Détails | 
| --- | --- | --- | 
| EMR 7.13 et versions antérieures | applicationLevelDigestResolution = true | Les images personnalisées sont transformées en un condensé au démarrage de l'application ; ce résumé est utilisé pour toutes les tâches jusqu'au redémarrage de l'application. Pour activer les mises à jour d'images en temps réel, définissez applicationLevelDigestResolution l'image surfalse, puis mettez-la à jour. | 
| EMR 7.14 et versions ultérieures | applicationLevelDigestResolution = false | Les nouvelles images personnalisées prennent immédiatement effet pour les nouvelles charges de travail. Les anciennes charges de travail conservent leur image d'origine. | 

### Considérations
<a name="updating-custom-image-considerations"></a>
+ Les mises à jour d'images personnalisées sur les applications en cours d'exécution ne sont pas prises en charge sur les applications dont la capacité pré-initialisée est configurée.
+ Pour les tâches de streaming de longue durée, vous devez redémarrer la tâche pour qu'une nouvelle image personnalisée prenne effet. Les nouvelles tentatives de travail sélectionneront de nouvelles images.