Erstellen Sie eine vRealize Orchestrator-Aktion, die das Python-Skript verwendet.

Prozedur

  1. Melden Sie sich beim vRealize Orchestrator Client an.
  2. Navigieren Sie zu Bibliothek > Aktionen.
  3. Klicken Sie auf Neue Aktion.
  4. Geben Sie auf der Registerkarte Allgemein einen Namen, ein Modul und eine Versionsnummer für die Aktion ein.
  5. Wählen Sie auf der Registerkarte Skript die Option Python 3.7 als Laufzeit und ZIP als Skripttyp aus.
  6. Klicken Sie auf Importieren.
  7. Navigieren Sie zum Ordner vro-python-aws und wählen Sie das ZIP-Paket aus, das das Python-Skript enthält.
  8. Geben Sie im Textfeld Eingabe-Handler den Text main.handler ein.
    Hinweis: Der Eingabe-Handler der Aktion basiert auf dem Hauptskript im importierten ZIP-Paket. Da sich das Hauptskript in einer Datei mit dem Namen main.py und einer Funktion mit dem Namen handler befindet, muss der Eingabe-Handler main.handler sein. Wenn Sie Ihre Hauptskriptdatei anders genannt haben, ändern Sie den Wert für den Eingabe-Handler entsprechend.
  9. Speichern Sie die Aktion und klicken Sie auf Ausführen.
    Bei der Aktionsausführung tritt ein Fehler auf.
  10. Wählen Sie die Registerkarte Protokolle aus.
    In den Protokollen der Aktionsausführung wird eine Fehlermeldung des Typs „botocore.exceptions.NoRegionError: Sie müssen eine Region angeben.“ angezeigt. Es handelt sich hierbei um ein erwartetes Verhalten, da das anfängliche Python-Skript keine Region definiert.

Nächste Maßnahme

Debuggen Sie das Python-Skript. Weitere Informationen finden Sie unter Debuggen der Amazon Web Services-Aktion.