Konfiguration von Diensteinstellungen mithilfe gemeinsam nutzbarer Ressourcen - AWS App Runner

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 von Diensteinstellungen mithilfe gemeinsam nutzbarer Ressourcen

Für einige Funktionen ist es sinnvoll, die Konfiguration gemeinsam zu nutzen AWS App Runner Dienste. Beispielsweise möchten Sie möglicherweise, dass eine Reihe von Diensten dasselbe Auto Scaling-Verhalten aufweisen. 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 Konstruktionsmerkmale und Überlegungen gemeinsam.

  • Revisionen — Bei einigen Konfigurationsressourcen können Änderungen vorgenommen 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 Versionen einer Konfiguration haben denselben Namen und unterschiedliche Revisionsnummern. Sie können unterschiedliche Konfigurationsnamen für verschiedene Szenarien verwenden. Für jeden Namen können Sie mehrere Versionen 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 Version der Konfiguration zuordnen.

  • Gemeinsam genutzt — Sie können eine einzelne 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 Namen der Konfiguration angeben, aber keine Revision. Jeder der Dienste, die Sie auf diese Weise konfiguriert haben, erhält Konfigurationsupdates, wenn Sie den Dienst aktualisieren. Weitere Informationen zu Konfigurationsänderungen finden Sie unterEinen App Runner-Dienst konfigurieren.

  • Ressourcenverwaltung — 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 Version eines vorhandenen Konfigurationsnamens erstellen, um die Konfiguration effektiv zu aktualisieren.

    Anmerkung

    Für die auto Skalierung können Sie Konfigurationen und mehrere Revisionen sowohl mit der App Runner-Konsole als auch mit App Runner API erstellen. Sowohl die App Runner-Konsole als auch der 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 den App Runner verwenden. API

  • Ressourcenkontingent — Es gibt festgelegte Kontingente für die Anzahl der eindeutigen Konfigurationsnamen und Revisionen, die Sie jeweils für Ihre Konfigurationsressourcen haben können AWS-Region. Wenn Sie diese Kontingente erreichen, müssen Sie entweder einen Konfigurationsnamen oder zumindest einige seiner Versionen löschen, bevor Sie weitere erstellen können. Für Revisionen von Auto Scaling-Konfigurationen können Sie die App Runner-Konsole oder den App Runner verwenden, um sie API zu löschen. Weitere Details finden Sie unter Verwaltung der automatischen Skalierung von App Runner. Sie müssen den App Runner verwendenAPI, 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 normale Kosten in Rechnung gestellt) AWS X-Ray Kosten, wenn Sie X-Ray Tracing aktivieren), aber nicht für die App Runner-Konfigurationsressource, die die Funktion für Ihren App Runner-Dienst konfiguriert.