Maak een vRealize Orchestrator-actie die gebruikmaakt van uw Python-script.
Procedure
- Meld u aan bij de vRealize Orchestrator-client.
- Ga naar .
- Klik op Nieuwe actie.
- Voer op het tabblad Algemeen een naam, module en versienummer in voor de actie.
- Selecteer op het tabblad Script de optie Python 3.7 als de runtime en Zip als het scripttype.
- Klik op Importeren.
- Blader naar de map vro-python-aws en selecteer het ZIP-pakket met het Python-script.
- Voer in het tekstvak Vermeldingshandler main.handler in.
Opmerking: De vermeldingshandler van de actie is gebaseerd op het hoofdscript in het geïmporteerde ZIP-pakket. Omdat het hoofdscript zich in een bestand bevindt met de naam
main.py en een functie met de naam
handler, moet de vermeldingshandler
main.handler zijn. Als u een andere naam heeft gegeven aan het hoofdscriptbestand, wijzigt u de waarde van de vermeldingshandler dienovereenkomstig.
- Sla de actie op en klik op Uitvoeren.
Er treedt een fout op tijdens het uitvoeren van de actie.
- Selecteer het tabblad Logboeken.
De logboeken van de actie-uitvoering geven een foutbericht
"botocore.exceptions.NoRegionError: U moet een regio opgeven." weer. Dit is verwacht gedrag, omdat het eerste Python-script geen regio definieert.
Volgende stappen
Voer foutopsporing uit op het Python-script. Zie Foutopsporing voor de actie Amazon Web Services uitvoeren.