Verwenden von Application Manager zur Verwaltung von CloudFormation-Stacks - AWS Systems Manager

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.

Verwenden von Application Manager zur Verwaltung von CloudFormation-Stacks

Application Manager, ein Tool in AWS Systems Manager, unterstützt Sie bei der Bereitstellung und Verwaltung von Ressourcen für Ihre Anwendungen durch die Integration in AWS CloudFormation. Sie können CloudFormation-Vorlagen und -Stacks in Application Manager erstellen, bearbeiten und löschen. Bei einem Stack handelt es sich um eine Sammlung von AWS-Ressourcen, die Sie als einzelne Einheit verwalten können. Dies bedeutet, dass Sie eine Sammlung von AWS-Ressourcen mithilfe von CloudFormation Stacks erstellen, aktualisieren oder löschen können. Eine Vorlage ist eine formatierte Textdatei in JSON oder YAML, die die Ressourcen angibt, die Sie in Ihren Stacks bereitstellen möchten. Dieser Abschnitt enthält folgende Informationen.

Erstellen eines Stacks

In den folgenden Verfahren wird beschrieben, wie Sie ein CloudFormation-Stack mithilfe von Application Manager erstellen. Ein Stack basiert auf einer Vorlage. Wenn Sie einen Stack erstellen, können Sie entweder eine vorhandene Vorlage auswählen oder eine neue erstellen. Nachdem Sie den Stack erstellt haben, versucht das System sofort, die im Stack identifizierten Ressourcen zu erstellen. Nachdem das System die Ressourcen erfolgreich bereitgestellt hat, können die Vorlage und der Stack in Application Manager und CloudFormation eingesehen und bearbeitet werden.

Anmerkung

Es fallen keine Gebühren an beim Erstellen eines Stacks in Application Manager an, aber Sie zahlen für AWS-Ressourcen, die im Stack erstellt wurden.

Erstellen eines CloudFormation -Stacks mithilfe von Application Manager (Konsole)

Gehen Sie wie folgt vor, um einen neuen Stack mithilfe von Application Manager in der AWS Management Console.

Erstellen eines CloudFormation-Stacks
  1. Öffnen Sie die AWS Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. Wählen Sie im Navigationsbereich Application Manager aus.

  3. Wählen Sie Anwendung erstellen, CloudFormation-Stack aus.

  4. In der Sektion Vorbereiten einer -Vorlage wählen Sie eine Option aus. Wenn Sie Vorhandene Vorlage verwenden wählen, können Sie zudem die Registerkarten in der Sektion Auswahl einer Vorlage verwenden, um die gewünschte Vorlage zu suchen. (Wenn Sie eine der anderen Optionen auswählen, schließen Sie den Assistenten ab, um eine Vorlage vorzubereiten.)

  5. Klicken Sie auf die Schaltfläche neben einem Vorlagennamen und wählen Sie Weiter aus.

  6. Überprüfen Sie auf der Seite Vorlagendetails angeben die Details der Vorlage, um sicherzustellen, dass der Prozess die gewünschten Ressourcen erstellt.

    • (Optional) Wenden Sie im Abschnitt Tags ein oder mehrere Tag-Schlüssel-Name/Wert-Paare auf die Vorlage an.

    • Tags sind optionale Metadaten, die Sie einer Ressource zuweisen. Mithilfe von Tags können Sie eine Ressource unterschiedlich kategorisieren, beispielsweise nach Zweck, Besitzer oder Umgebung.

    • Wählen Sie Weiter aus.

  7. Geben Sie auf der Seite Stack-Details bearbeiten für Stack-Name einen Namen ein, der Ihnen hilft, die vom Stack erstellten Ressourcen oder seinen Zweck zu identifizieren.

    • Die Sektion Parameter enthält alle optionalen und erforderlichen Parameter, die in der Vorlage angegeben sind. Geben Sie in jedes Feld einen oder mehrere Parameter ein.

    • (Optional) Wenden Sie im Bereich Tags ein oder mehrere Tag-Schlüsselname/-wertpaare auf den Stack an.

    • (Optional) Klicken Sie im Bereich Berechtigungen eine AWS Identity and Access Management(IAM) -Rolle oder einen IAM Amazon-Ressourcennamen (ARN) ein. Das System verwendet die angegebene Dienstrolle, um alle in Ihrem Stack angegebenen Ressourcen zu erstellen. Wenn Sie keine IAM-Rolle angeben, verwendet CloudFormation eine temporäre Sitzung, die das System anhand Ihrer Benutzeranmeldeinformationen erstellt. Weitere Informationen über diese IAM-Rolle finden Sie unter CloudFormation-Servicerolle im AWS CloudFormation-Benutzerhandbuch.

    • Wählen Sie Weiter aus.

  8. Überprüfen Sie auf der Seite Überprüfung und Bereitstellung alle Details des Stacks. Wählen Sie eine Bearbeiten-Schaltfläche auf dieser Seite, um Änderungen vorzunehmen.

  9. Wählen Sie Stack bereitstellen.

Application Manager zeigt die Seite CloudFormation-Stacks und den Status der Stackerstellung und -bereitstellung. Wenn CloudFormation den Stack nicht erstellen und bereitstellen kann, lesen Sie die folgenden Themen im AWS CloudFormation-Benutzerhandbuch.

Nachdem Ihre Stack-Ressourcen bereitgestellt und ausgeführt wurden, können Benutzer Ressourcen direkt bearbeiten, indem sie den zugrunde liegenden Service verwenden, der die Ressource erstellt hat. Beispielsweise kann ein Benutzer mit der Amazon Elastic Compute Cloud (Amazon EC2) Konsole eine Server-Instance aktualisieren, die als Teil eines CloudFormation-Stacks erstellt wurde. Einige Änderungen können versehentlich oder absichtlich vorgenommen werden, um auf zeitkritische Betriebsereignisse zu reagieren. Unabhängig davon können Änderungen, die außerhalb von CloudFormation vorgenommen werden, Stack-Aktualisierungen oder Löschvorgänge erschweren. Mit der Abweichungserkennung oder dem Abweichungsstatus können Sie Stack-Ressourcen identifizieren, an denen Konfigurationsänderungen außerhalb des CloudFormation-Managements vorgenommen wurden. Informationen zum Abweichungsstatus finden Sie unter Erkennen von nicht verwalteten Konfigurationsänderungen an Stacks und Ressourcen.

Erstellen eines CloudFormation -Stacks mithilfe von Application Manager (Befehlszeile)

Verwenden Sie die folgenden AWS Command Line Interface(AWS CLI) Verfahren, um einen Stack mithilfe einer CloudFormation Vorlage bereitzustellen, die als SSM-Dokument in Systems Manager gespeichert ist. Ersetzen Sie jeden Beispiel Platzhalter für Ressourcen mit Ihren eigenen Informationen. Weitere Informationen zu anderen AWS CLI-Verfahren zum Erstellen von Stacks finden Sie unter Erstellen eines Stacks im AWS CloudFormation-Benutzerhandbuch.

Bevor Sie beginnen

Installieren und konfigurieren Sie die AWS CLI oder AWS -Tools für PowerShell, falls noch nicht erfolgt. Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version der AWS CLI und Installieren des AWS -Tools für PowerShell.

Linux & macOS
aws cloudformation create-stack \ --stack-name a_name_for_the_stack \ --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" \
Windows
aws cloudformation create-stack ^ --stack-name a_name_for_the_stack ^ --template-url "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" ^
PowerShell
New-CFNStack ` -StackName "a_name_for_the_stack" ` -TemplateURL "ssm-doc://arn:aws:ssm:Region:account_ID:document/template_name" `

Aktualisieren eines Stacks

Sie können Updates auf einem CloudFormation-Stack bereitstellen, indem Sie den Stack direkt in Application Manager bearbeiten. Mit einer direkten Aktualisierung legen Sie Aktualisierungen für eine Vorlage oder Eingabeparameter fest. Nachdem Sie die Änderungen gespeichert und bereitgestellt haben, aktualisiert CloudFormation die AWS-Ressourcen entsprechend den von Ihnen angegebenen Änderungen.

Vor der Aktualisierung können Sie eine Vorschau der Änderungen anzeigen, die CloudFormation an Ihrem Stack mithilfe von Änderungssets vornehmen wird. Weitere Informationen finden Sie unter Aktualisieren von Stacks mithilfe von Änderungssets im AWS CloudFormation-Benutzerhandbuch.

So aktualisieren Sie einen CloudFormation-Stack in Application Manager
  1. Öffnen Sie die AWS Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. Wählen Sie im Navigationsbereich Application Manager aus.

  3. Wählen Sie das Optionsfeld neben dem Namen einer Anwendung und dann Aktionen, Stack aktualisieren aus.

  4. Wählen Sie auf der Seite Vorlagenquelle angeben eine der folgenden Optionen aus und wählen Sie dann Next (Weiter).

    • Wählen Sie Aktuell im Stack bereitgestellten Vorlagencode verwenden, um eine Vorlage anzuzeigen. Wählen Sie in der Liste Versions (Versionen) eine Vorlagenversion aus und wählen Sie dann Next (Weiter) aus.

    • Wählen Sie Wechseln zu einer anderen Vorlage, um eine neue Vorlage für den Stack auszuwählen oder zu erstellen.

  5. Wenn Sie die Änderungen an der Vorlage vorgenommen haben, wählen Sie Weiter aus.

  6. Auf der Seite Stackdetails bearbeiten können Sie Parameter, Tags und Berechtigungen bearbeiten. Sie können den Namen eines Stacks nicht ändern. Nehmen Sie die gewünschten Änderungen vor und wählen Sie dann Weiter.

  7. Überprüfen Sie auf der Seite Überprüfung und Bereitstellung alle Details des Stacks und wählen Sie dann Stack bereitstellen.