Bei der aktionsbasierten Erweiterbarkeit (ABX) werden optimierte Codeskripts in Cloud Assembly verwendet, um Erweiterbarkeitsaktionen zu automatisieren.

Die aktionsbasierte Erweiterbarkeit stellt eine einfache und flexible Laufzeit-Engine-Schnittstelle bereit, auf der Sie kleine skriptfähige Aktionen definieren und so konfigurieren können, dass sie bei Auftreten von Ereignissen, die in Erweiterbarkeitsabonnements angegeben sind, initiiert werden.

Sie können diese Erweiterbarkeitsaktionsskripts in Cloud Assembly oder Ihrer lokalen Umgebung erstellen und sie Abonnements zuweisen. Erweiterbarkeitsaktionsskripts werden verwendet, um Aufgaben und Schritte schnell und einfach zu automatisieren. Weitere Informationen zur Integration von Cloud Assembly in einen vRealize Orchestrator-Server finden Sie unter Konfigurieren einer vRealize Orchestrator-Integration in Cloud Assembly.

Die aktionsbasierte Erweiterbarkeit bietet Folgendes:

  • Eine Alternative zu vRealize Orchestrator-Workflows, die kleine und wiederverwendbare skriptfähige Aktionen für einfache Integrationen und Anpassungen verwendet.
  • Eine Möglichkeit zur Wiederverwendung von Aktionsvorlagen, die wiederverwendbare parametrisierte Aktionen enthalten.
Sie können Erweiterbarkeitsaktionen erstellen, indem Sie entweder einen benutzerdefinierten Aktionsskriptcode schreiben oder einen vordefinierten Skriptcode als ZIP-Paket importieren. Aktionsbasierte Erweiterbarkeit bietet Unterstützung für die Laufzeitumgebungen Node.js, Python und PowerShell. Die Node.js- und Python-Laufzeiten sind auf Amazon Web Services-Lambda angewiesen. Aus diesem Grund benötigen Sie ein aktives Abonnement bei Amazon Web Services Identity and Access Management (IAM) und müssen Amazon Web Services als Endpoint in Cloud Assembly konfigurieren. Informationen zu den ersten Schritten mit Amazon Web Services Lambda finden Sie unter ABX: Serverlose Erweiterbarkeit von Cloud Assembly-Diensten.
Hinweis: Erweiterbarkeitsaktionen sind projektspezifisch.