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.

Codebox für die Automatisierung verwenden

Beitragende

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

Codebox wird mit den Workload Factory-Betriebsmodi (Basic, Read und Automate) abgestimmt, indem die entsprechenden Daten auf der Grundlage der im Workload Factory-Konto für jeden Benutzer bereitgestellten AWS-Berechtigungen in den Code 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 der Workload Factory-Benutzeroberfläche 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-Benutzeroberfläche 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 Workload Factory.

Verwenden Sie den REST-API-Code aus der Codebox

Mit den von Codebox generierten REST-APIs für Workload Factory lassen sich die FSX for ONTAP-Dateisysteme und andere AWS-Ressourcen implementieren und 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 einen Terraform-Server, um die Befehle von auszuführen.

  • 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, kopieren oder laden Sie den Terraform-Code in die Codebox herunter.

  2. Stellen Sie eine Verbindung zu Ihrem Server her.

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