华为云ASTRO轻应用-如何实现一个资源被多个应用的服务编排调用?:操作步骤

时间:2025-03-03 12:21:07

操作步骤

  1. 创建BO,将需要调用的资源封装为BO中的公共接口。

    1. 参考创建BO中操作,创建一个标签和名称为“BOTest”的BO。
    2. 在BO中,新建需要调用的资源“命名空间__FlowC”,并启用。
    3. 参考图1中操作,在BO中新建开放接口,该接口用于封装“命名空间__FlowC”。
      图1 新建接口封装“命名空间__FlowC”

  2. 进入服务编排所属的应用,引入BO,在服务编排中使用BO图元调用接口,从而调用资源。

    1. 进入服务编排“命名空间__FlowA”所在应用的设计器。
    2. 在应用设计器的左侧导航栏中,单击“设置”
    3. 选择“依赖与开放”,在应用依赖中,单击“添加依赖”
    4. 选择待添加的BO,单击“确认”,添加后在该应用的服务编排中,才可以调用BO服务。
      图2 选择待添加的BO
    5. 参考图3,服务编排“命名空间__FlowA”改用BO图元,调用该公共接口,注意API类型选择“REST”。
      在服务编排“命名空间__FlowA”编辑器页面左侧,选择“BO”,从“Others”下拖拽1.a中定义的“BOTest”至画布。在画布中,选中BO图元,单击,在“BO”页面进行配置,使用BO图元调用接口。关于BO的详情介绍,请参见什么是BO
      图3 调用BO

support.huaweicloud.com/astrozero_faq/astrozero_faq_0126.html