基于操作的可扩展性在 Automation Assembler 中使用简化的代码脚本自动执行可扩展性操作。
基于操作的可扩展性提供轻型灵活的运行时引擎接口,您可以在其中定义可编写脚本的小型操作并将其配置为在发生可扩展性订阅中指定的事件时启动。
您可以在 Automation Assembler 或本地环境中创建这些可扩展性操作代码脚本,并将其分配给订阅。可使用可扩展性操作脚本实现更轻型、更简单的任务和步骤自动化。有关将 Automation Assembler 与 Automation Orchestrator 服务器集成的详细信息,请参见在 Automation Assembler 中配置 Automation Orchestrator 集成。
基于操作的可扩展性具有以下优势:
- 可取代 Automation Orchestrator 工作流,使用小型且可重用的可编写脚本的操作实现轻型集成和自定义。
- 提供一种方法,可用于重用包含可重用的参数化操作的操作模板。
可以通过编写用户定义的操作脚本代码或将预定义的脚本代码导入为 ZIP 包来创建可扩展性操作。基于操作的可扩展性支持 Node.js、Python 和 PowerShell 运行时环境。Node.js 和 Python 运行时依赖于
Amazon Web Services Lambda。因此,您必须使用一个具有
Amazon Web Services 身份与访问管理 (IAM) 的有效订阅,并将
Amazon Web Services 配置为
Automation Assembler 中的端点。有关
Amazon Web Services Lambda 入门的信息,请参见
ABX:Cloud Assembly 服务的无服务器可扩展性。
注: 可扩展性操作是特定于项目的。