View a markdown version of this page

Konfiguration der Diensteinstellungen mithilfe gemeinsam nutzbarer Ressourcen - AWS App Runner

AWS App Runner ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der AWS App Runner Verfügbarkeit.

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.

Konfiguration der Diensteinstellungen mithilfe gemeinsam nutzbarer Ressourcen

Für einige Funktionen ist es sinnvoll, die Konfiguration für alle AWS App Runner Dienste gemeinsam zu nutzen. Beispielsweise möchten Sie vielleicht, dass eine Reihe von Diensten das gleiche Autoscaling-Verhalten aufweist. Oder Sie möchten vielleicht identische Observability-Einstellungen für alle Ihre Dienste. Mit App Runner können Sie Einstellungen gemeinsam nutzen, indem Sie separate gemeinsam nutzbare Ressourcen verwenden. Sie erstellen eine Ressource, die eine Reihe von Konfigurationseinstellungen für eine Funktion definiert, und geben dann den Amazon-Ressourcennamen (ARN) dieser Konfigurationsressource an einen oder mehrere App Runner-Dienste weiter.

App Runner implementiert gemeinsam nutzbare Konfigurationsressourcen für die folgenden Funktionen:

Die Dokumentseite für jede dieser Funktionen enthält Informationen zu den verfügbaren Einstellungen und den Verwaltungsverfahren.

Funktionen, die separate Konfigurationsressourcen verwenden, haben einige gemeinsame Konstruktionsmerkmale und Überlegungen.

  • Überarbeitungen — Einige Konfigurationsressourcen können überarbeitet werden. Auto Scaling und Observability sind Beispiele für zwei Konfigurationsressourcen, die Revisionen verwenden. In diesen Fällen hat jede Konfiguration einen Namen und eine numerische Revision. Mehrere Revisionen einer Konfiguration haben denselben Namen und unterschiedliche Revisionsnummern. Sie können für verschiedene Szenarien unterschiedliche Konfigurationsnamen verwenden. Für jeden Namen können Sie mehrere Revisionen hinzufügen, um die Einstellungen für ein bestimmtes Szenario zu optimieren.

    Die erste Konfiguration, die Sie mit einem Namen erstellen, erhält die Revisionsnummer 1. Nachfolgende Konfigurationen mit demselben Namen erhalten fortlaufende Revisionsnummern (beginnend mit 2). Sie können Ihren App Runner-Dienst einer bestimmten Konfigurationsrevision oder der neuesten Konfigurationsversion zuordnen.

  • Geteilt — Sie können eine einzige Konfigurationsressource für mehrere App Runner-Dienste gemeinsam nutzen. Dies ist nützlich, wenn Sie identische Konfigurationen für diese Dienste beibehalten möchten. Insbesondere wenn Ihre Ressourcen Revisionen unterstützen, können Sie mehrere Dienste so konfigurieren, dass sie die neueste Version einer Konfiguration verwenden. Sie können dies tun, indem Sie nur den Konfigurationsnamen, aber keine Revision angeben. Jeder der Dienste, die Sie auf diese Weise konfiguriert haben, erhält Konfigurationsaktualisierungen, wenn Sie den Dienst aktualisieren. Weitere Informationen zu Konfigurationsänderungen finden Sie unterKonfiguration eines App Runner-Dienstes.

  • Ressourcenmanagement — Sie können App Runner verwenden, um Konfigurationen zu erstellen und zu löschen. Sie können eine Konfiguration nicht direkt aktualisieren. Stattdessen können Sie für Ressourcen, die Revisionen unterstützen, eine neue Revision für einen vorhandenen Konfigurationsnamen erstellen, um die Konfiguration effektiv zu aktualisieren.

    Anmerkung

    Für die automatische Skalierung können Sie Konfigurationen und mehrere Revisionen sowohl mit der App Runner-Konsole als auch mit der App Runner-API erstellen. Sowohl die App Runner-Konsole als auch die App Runner-API können auch Konfigurationen und Revisionen löschen. Weitere Details finden Sie unter Verwaltung der automatischen Skalierung von App Runner.

    Für andere Konfigurationstypen, wie Observability-Konfigurationen, können Sie mit der App Runner-Konsole nur eine Konfiguration mit einer einzigen Revision erstellen. Um weitere Revisionen zu erstellen und Konfigurationen zu löschen, müssen Sie die App Runner API verwenden.

  • Ressourcenkontingent — Es gibt festgelegte Kontingente für die Anzahl der eindeutigen Konfigurationsnamen und Revisionen, die Sie jeweils für Ihre Konfigurationsressourcen verwenden können. AWS-Region Wenn Sie diese Kontingente erreichen, müssen Sie entweder einen Konfigurationsnamen oder zumindest einige seiner Revisionen löschen, bevor Sie weitere erstellen können. Für Revisionen von Auto Scaling-Konfigurationen können Sie die App Runner-Konsole oder die App Runner-API verwenden, um sie zu löschen. Weitere Details finden Sie unter Verwaltung der automatischen Skalierung von App Runner. Sie müssen die App Runner API verwenden, um andere Ressourcen zu löschen. Weitere Informationen zu Kontingenten finden Sie unter App Runner-Ressourcenkontingente.

  • Keine Ressourcenkosten — Für die Erstellung einer Konfigurationsressource fallen keine zusätzlichen Kosten an. Möglicherweise fallen Kosten für die Funktion selbst an (z. B. werden Ihnen die normalen AWS X-Ray Kosten berechnet, wenn Sie die X-Ray Ablaufverfolgung aktivieren), aber nicht für die App Runner-Konfigurationsressource, mit der die Funktion für Ihren App Runner-Dienst konfiguriert wird.