Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Nutzen Sie die Codebox für die Automatisierung in der BlueXP  Workload-Fabrik

Beitragende

Sie können Codebox verwenden, um den Code zu generieren, der für die Ausführung eines Vorgangs benötigt wird, der von der BlueXP  Workload Factory unterstützt wird. Mit REST-APIs für die Workload-Farm, der AWS-CLI und AWS CloudFormation kann Code generiert werden, der genutzt und ausgeführt werden kann.

Codebox ist an den Betriebsmodi für den Workload-Betrieb (Basic, Read und Automate) ausgerichtet, indem die entsprechenden Daten im Code basierend auf den AWS-Berechtigungen, die im Workload-Factory-Konto für jeden Benutzer bereitgestellt werden, eingetragen werden. Der Code kann wie eine Vorlage verwendet werden, in der Sie fehlende Informationen (z. B. Anmeldeinformationen) eingeben oder bestimmte Daten anpassen können, bevor Sie den Code ausführen.

Wie Sie die Codebox verwenden

Wenn Sie Werte in die Assistenten für die Workload Factory UI eingeben, wird die Datenaktualisierung in der Codebox angezeigt, wenn Sie jedes Feld ausfüllen. Wenn Sie den Assistenten fertig stellen, aber bevor Sie die Schaltfläche Create unten auf der Seite wählen, wählen Sie Die Schaltfläche „Kopieren“ in die Codebox kopieren, um den Code zu erfassen, der zum Erstellen Ihrer Konfiguration erforderlich ist. In diesem Screenshot zum Erstellen eines neuen Microsoft SQL Servers werden beispielsweise die Einträge des Assistenten für VPC und Verfügbarkeitszonen sowie die entsprechenden Einträge in der Codebox für eine REST-API-Implementierung angezeigt.

Ein Screenshot, der zeigt, wie ein Microsoft SQL Server in der UI erstellt wird, sowie die entsprechenden Einträge für VPC und Verfügbarkeitszonen in der Codebox.

Bei einigen Codeformaten können Sie auch die Schaltfläche Download wählen, um den Code in einer Datei zu speichern, die Sie in ein anderes System bringen können. Bei Bedarf können Sie den Code nach dem Herunterladen bearbeiten, sodass Sie ihn an andere AWS-Konten anpassen können.

Verwenden Sie den CloudFormation-Code aus der Codebox

Sie können den von Codebox generierten CloudFormation-Code kopieren und dann den Amazon Web Services CloudFormation-Stack in Ihrem AWS-Konto starten. CloudFormation führt die Aktionen aus, die Sie in der Workload Factory-UI definiert haben.

Die Schritte zur Verwendung des CLoudFormation-Codes können unterschiedlich sein, je nachdem, ob Sie ein FSX für ONTAP-Dateisystem bereitstellen, Kontoanmeldeinformationen erstellen oder andere Workload-Factory-Aktionen durchführen.

Beachten Sie, dass der Code innerhalb einer von CloudFormation generierten YAML-Datei aus Sicherheitsgründen nach 7 Tagen abläuft.

Bevor Sie beginnen
  • Um sich bei Ihrem AWS-Konto anzumelden, müssen Sie über Anmeldedaten verfügen.

  • Sie benötigen die folgenden Benutzerberechtigungen, um einen CloudFormation-Stack zu verwenden:

    Details
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "cloudformation:CreateStack",
                    "cloudformation:UpdateStack",
                    "cloudformation:DeleteStack",
                    "cloudformation:DescribeStacks",
                    "cloudformation:DescribeStackEvents",
                    "cloudformation:DescribeChangeSet",
                    "cloudformation:ExecuteChangeSet",
                    "cloudformation:ListStacks",
                    "cloudformation:ListStackResources",
                    "cloudformation:GetTemplate",
                    "cloudformation:ValidateTemplate",
                    "lambda:InvokeFunction",
                    "iam:PassRole",
                    "iam:CreateRole",
                    "iam:UpdateAssumeRolePolicy",
                    "iam:AttachRolePolicy",
                    "iam:CreateServiceLinkedRole"
                ],
                "Resource": "*"
            }
        ]
    }
Schritte
  1. Nachdem Sie die gewünschte Operation über die Benutzeroberfläche definiert haben, kopieren Sie den Code in die Codebox.

  2. Wählen Sie an CloudFormation umleiten und die Seite Redirect to CloudFormation wird angezeigt.

  3. Öffnen Sie ein anderes Browserfenster, und melden Sie sich bei der AWS Management Console an.

  4. Wählen Sie auf der Seite „Umleiten zur CloudFormation“ die Option Weiter.

  5. Melden Sie sich bei dem AWS-Konto an, wo der Code ausgeführt werden soll.

  6. Wählen Sie auf der Seite „schneller Stapel erstellen“ unter „Funktionen“ Ich bestätige, dass AWS CloudFormation möglicherweise …​ auswählen könnte.

  7. Wählen Sie Stapel erstellen.

  8. Überwachen Sie den Fortschritt von AWS oder von der Workload-Farm.

Verwenden Sie den REST-API-Code aus der Codebox

Sie können die über Codebox generierten REST-APIs für die Workload-Fabrik verwenden, um Ihre FSX für ONTAP-Dateisysteme und andere AWS-Ressourcen zu implementieren und zu managen.

Sie können die APIs von jedem Host ausführen, der Curl unterstützt und über eine Internetverbindung verfügt.

Beachten Sie, dass die Authentifizierungs-Tokens in der Codebox verborgen sind, aber beim Kopieren und Einfügen des API-Aufrufs ausgefüllt werden.

Schritte
  1. Nachdem Sie die gewünschte Operation über die Benutzeroberfläche definiert haben, kopieren Sie den API-Code in die Codebox.

  2. Fügen Sie den Code ein und führen Sie ihn auf Ihrem Hostsystem aus.

Verwenden Sie den AWS CLI-Code aus der Codebox

Mit der über Codebox generierten CLI für Amazon Web Services können Sie Ihre FSX for ONTAP-Dateisysteme und andere AWS-Ressourcen implementieren und managen.

Schritte
  1. Nachdem Sie die gewünschte Operation mit der UI definiert haben, kopieren Sie die AWS-CLI in die Codebox.

  2. Öffnen Sie ein anderes Browserfenster, und melden Sie sich bei der AWS Management Console an.

  3. Fügen Sie den Code ein und führen Sie ihn aus.

Verwenden Sie Terraform aus der Codebox

Mit Terraform können Sie Ihre FSX for ONTAP-Filesysteme und andere AWS-Ressourcen implementieren und managen.

Bevor Sie beginnen
  • Sie benötigen ein System, auf dem Terraform installiert ist (Windows/Mac/Linux).

  • Um sich bei Ihrem AWS-Konto anzumelden, müssen Sie über Anmeldedaten verfügen.

Schritte
  1. Nachdem Sie die gewünschte Operation über die Benutzeroberfläche definiert haben, laden Sie den Terraform-Code von der Codebox herunter.

  2. Kopieren Sie das heruntergeladene Skriptarchiv auf das System, auf dem Terraform installiert ist.

  3. Extrahieren Sie die ZIP-Datei und befolgen Sie die Schritte in der Datei README.md.