L'extensibilité basée sur des actions utilise des scripts de code rationalisés dans Automation Assembler pour automatiser les actions d'extensibilité.

L'extensibilité basée sur des actions fournit une interface de moteur d'exécution légère et flexible dans laquelle vous pouvez définir de petites actions pouvant faire l'objet d'un script et les configurer pour qu'elles démarrent lorsque des événements particuliers se produisent dans les abonnements d'extensibilité.

Vous pouvez créer ces scripts d'action d'extensibilité dans Automation Assembler, ou dans votre environnement local, et les attribuer à des abonnements. Des scripts d'action d'extensibilité sont utilisés pour une automatisation plus légère et plus simple des tâches et des étapes. Pour plus d'informations sur l'intégration de Automation Assembler avec un serveur Automation Orchestrator, reportez-vous à la section Configurer une intégration de Automation Orchestrator dans Automation Assembler.

L'extensibilité basée sur des actions présente plusieurs avantages :

  • Une solution alternative aux workflows Automation Orchestrator, utilisant de petites actions réutilisables pouvant faire l'objet d'un script, pour des intégrations et des personnalisations légères.
  • Un moyen de tirer parti des modèles d'action qui contiennent des actions paramétrées réutilisables.
Vous pouvez créer des actions d'extensibilité en écrivant un code de script d'action défini par l'utilisateur ou en important un code de script prédéfini sous la forme d'un module ZIP. L'extensibilité basée sur des actions prend en charge les environnements d'exécution Node.js, Python et PowerShell. Les environnements d'exécution Node.js et Python dépendent de Amazon Web Services Lambda. Vous devez donc disposer d'un abonnement actif à Amazon Web Services Gestion des identités et des accès (IAM) et configurer Amazon Web Services comme point de terminaison dans Automation Assembler. Pour plus d'informations sur le démarrage d' Amazon Web Services Lambda, reportez-vous à l'article ABX: Serverless Extensibility of Cloud Assembly Services (ABX : extensibilité sans serveur des services Cloud Assembly).
Note : Pour utiliser PowerShell dans vos actions d'extensibilité, vous devez disposer d'une intégration d'action d'extensibilité sur site active. Reportez-vous à la section Configurer une intégration d'extensibilité basée sur des actions sur site dans Automation Assembler.
Note : Les actions d'extensibilité dépendent des projets.