您可以修改属性值并使用操作脚本在生命周期各阶段之间进行传递。

对于计算属性,您可以修改属性值并将该值传递到操作脚本的下一个生命周期阶段。例如,如果组件 A 的 progress_status 值定义为 staged,则您应在 INSTALL 和 CONFIGURE 生命周期阶段的相应操作脚本中,将该值更改为 progress_status=installed。如果组件 B 绑定到组件 A,则操作脚本的生命周期阶段中的 progress_status 属性值与组件 A 相同。

在软件组件中定义组件 B 依赖于 A。这种依赖关系可定义在这两个组件之间传递正确的属性值,无论它们位于同一节点中还是跨不同节点。

例如,您可以使用支持的脚本更新操作脚本中的属性值。

  • Bash progress_status="completed"

  • Windows CMD set progress_status=completed

  • Windows PowerShell $progress_status="completed"

注:

数组和内容属性不支持在生命周期阶段的操作脚本之间传递已修改的属性值。