Der AWS CloudFormation-Stack ermöglicht es Ihnen, die notwendigen Infrastrukturressourcen im API-Aufgabe-AWS-Konto zu erstellen, das als Laufzeitumgebung dient. Verwenden Sie die benutzerdefinierte CloudFormation-Vorlage, um den AWS-CloudFormation-Stack in der API-Aufgabe-AWS-Konto-VPC zu erstellen und bereitzustellen.

Erstellen und implementieren Sie den AWS CloudFormation-Stack mithilfe der benutzerdefinierten CloudFormation-Vorlage in Ihrer API-Aufgabe-AWS-Konto-Konsole. Wenn Sie den CloudFormation-Stack bereitstellen, erstellt der Stack die erforderlichen Ressourcen und Ausgaben, die es dem Control Room-Installer ermöglichen, mit dem API-Aufgabe-AWS-Konto abzufragen und zu synchronisieren. Falls erforderlich, können Sie die Stack-Parameter auch gemäß den Anforderungen Ihrer Organisation aktualisieren.

Vorbereitungen

Sie müssen die folgenden Anforderungen erfüllen:
  • API-Aufgabe CloudFormation-Vorlagendatei (api-task-onprem.yaml). Sie müssen diese Vorlagendatei mit den entsprechenden Parametern konfigurieren. Weitere Informationen finden Sie unter CloudFormation-Parametertabelle für API-Aufgabe-AWS-Konto.
  • Administratorrechte für das API-Aufgabe-AWS-Konto.

Prozedur

  1. Melden Sie sich als Administrator an der API-Aufgabe-AWS-Konsole an.
  2. Gehen Sie zur CloudFormation-Konsole und klicken Sie auf Stack erstellen.
  3. Konfigurieren Sie die folgenden Parameter auf der Seite Stack erstellen:
    1. Wählen Sie Ene vorhandene Vorlage auswählen im Abschnitt Voraussetzung – Vorlage vorbereiten.
    2. Wählen Sie Eine Vorlagendatei hochladen und klicken Sie auf Datei auswählen im Abschnitt Vorlage angeben
    3. Wählen Sie die heruntergeladene CloudFormation-Vorlagendatei aus und klicken Sie auf Weiter.
      Die S3-URL wird automatisch aus der hochgeladenen Datei generiert.
  4. Konfigurieren Sie die folgenden Parameter auf der Seite Stack-Details angeben:
    1. Geben Sie api-task-onprem in Stack-Name ein.
      Anmerkung: Achten Sie darauf, dass Sie den genauen Stack-Namen eingeben, da dieser Stack-Name im Installer fest codiert ist.
    2. Geben Sie den CIDR-Block der privaten IP-Adressen ein, den Sie mit den Subnetzen verwenden müssen, die mit dem API-Aufgabe-AWS-VPC in ApiTaskSubnetCidr verknüpft sind.
    3. Geben Sie die ARN des Subdomain-Zertifikats ein, das Sie im AWS Certificate Manager (ACM) des API-Aufgabe-AWS-Kontos erstellt haben.
    4. Geben Sie die Konto-ID des Control Room-AWS-Kontos in ControlRoomAWSAccountId ein.
      Mit dieser Einstellung können Sie das Control Room-AWS-Konto mit dem API-Aufgabe-AWS für VPC-Peering verbinden.
    5. Geben Sie den CIDR des Control Room-AWS-Kontos in ControlRoomVPCCidr ein.
      Diese Einstellung setzt die CIDR-Blöcke auf die Whitelist, die mit dem Control Room-AWS-VPC verknüpft sind.
    6. Geben Sie den Domainnamen ein, der mit dem API-Aufgabe-AWS-Konto-Subdomain-Zertifikat in Domain verknüpft ist.
    7. Geben Sie den CIDR-Block ein, der dem Kubernetes-Dienst in KubernetesServerCidr zugeordnet ist.
      Die Vorlagendatei füllt dieses Feld automatisch aus. Sie können diesen Wert beibehalten, wenn er sich nicht mit anderen zuvor konfigurierten CIDR-Blöcken überschneidet.
    8. Klicken Sie auf Weiter.
  5. Konfigurieren Sie die folgenden Parameter auf der Seite Stack-Optionen konfigurieren:
    1. Wählen Sie die Option Erfolgreich bereitgestellte Ressourcen beibehalten im Abschnitt Optionen bei Stack-Fehlern.
      Die Option Erfolgreich bereitgestellte Ressourcen beibehalten ermöglicht es Ihnen, im Falle von Bereitstellungsfehlern zu debuggen und Fehler zu beheben.
      Anmerkung: Die Option Löschrichtlinie verwenden ist die Standardauswahl in Neue Ressourcen während eines Rollbacks löschen.
    2. Wählen Sie das Kontrollkästchen Ich bestätige, dass AWS CloudFormation IAM-Ressourcen mit benutzerdefinierten Namen erstellen kann aus und klicken Sie auf Weiter.
  6. Überprüfen Sie die Details der CloudFormation-Vorlage und klicken Sie dann auf Senden.
    CloudFormation beginnt, den Stack mit allen im Template definierten Ressourcen zu erstellen
Das Stacks-Dashboard der CloudFormation-Konsole zeigt den neuen Stack an. Sie können die von Ihnen erstellten Ressourcen auf der Registerkarte Ressourcen anzeigen und die Einstellungen, die das Control Room-Installationsprogramm abfragt, auf der Registerkarte Ausgabe einsehen. Falls erforderlich, können Sie die Option Stack aktualisieren verwenden, um die konfigurierten Parameter entsprechend Ihren organisatorischen Anforderungen zu ändern.