

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Laufende Anwendungen werden aktualisiert
<a name="updating-running-applications"></a>

Sie können wichtige Anwendungskonfigurationen wie die maximale Kapazität und benutzerdefinierte Image-Einstellungen aktualisieren, ohne die Anwendung zu beenden und neu zu starten.

## Die Konfiguration für maximale Kapazität wird aktualisiert
<a name="updating-max-capacity"></a>

Sie können die vorhandene `UpdateApplication` API verwenden, um die maximale Kapazität (vCPU, Arbeitsspeicher, Festplatte) für eine `STARTED` Anwendung zu erhöhen oder zu verringern, um die Skalierungsgrenze für eine Anwendung zu ändern. Wenn Sie die Konfiguration für maximale Kapazität reduzieren, werden laufende Workloads nicht beeinträchtigt. Die neuen Einstellungen gelten nur für Mitarbeiter mit neuen Workloads oder für neue Mitarbeiter, die einen vorinitialisierten Kapazitätspool auffüllen.

## Aktualisierung benutzerdefinierter Image-Konfigurationen
<a name="updating-custom-image"></a>

Sie können das von einer serverlosen EMR-Anwendung verwendete benutzerdefinierte Image aktualisieren, ohne es anzuhalten — entweder indem Sie ein Image in Amazon ECR neu taggen oder die `imageConfiguration` Konfiguration in einer Anwendung aktualisieren. Neue Workloads, die nach dem Update eingereicht werden, verwenden automatisch das neue Image, während für bestehende Workloads das ursprüngliche Image verwendet wird.

Um zu ermitteln, welche Image-Version jeder Job gerade ausführt, gibt die `GetJobRun` API-Antwort die `resolvedImageDigest` für den jeweiligen Job zurück.

### Verhalten bei der Auflösung von Image Digest
<a name="image-digest-resolution"></a>


**Auflösungsverhalten von Bilddigesten nach EMR-Version**  

| EMR-Veröffentlichung | Standardverhalten | Details | 
| --- | --- | --- | 
| EMR 7.13 und früher | applicationLevelDigestResolution = true | Benutzerdefinierte Images werden beim Start der Anwendung in einen Digest aufgelöst. Dieser Digest wird für alle Jobs verwendet, bis die Anwendung neu gestartet wird. Um Live-Image-Updates zu aktivieren, stellen Sie applicationLevelDigestResolution auf ein und aktualisieren Sie false dann das Image. | 
| EMR 7.14 und höher | applicationLevelDigestResolution = false | Neue benutzerdefinierte Images werden für neue Workloads sofort wirksam. Ältere Workloads werden mit ihrem Originalbild weitergeführt. | 

### Überlegungen
<a name="updating-custom-image-considerations"></a>
+ Benutzerdefinierte Image-Updates für laufende Anwendungen werden für Anwendungen mit konfigurierter vorinitialisierter Kapazität nicht unterstützt.
+ Bei Streaming-Aufträgen mit langer Laufzeit müssen Sie den Job neu starten, damit ein neues benutzerdefiniertes Image wirksam wird. Bei neuen Auftragsversuchen werden neue Bilder ausgewählt.