我已经使用插件模板为 cloudify 3.1 创建了一个简单的测试插件。我的 plugin.yaml 对关系有以下描述:
relationships:
mytest.relationships.connected_to:
derived_from: cloudify.relationships.connected_to
source_interfaces:
cloudify.interfaces.relationship_lifecycle:
establish:
implementation: python_webserver.plugin.services.publish
inputs:
publish_input:
default: {}
properties:
publish_propety:
default: {}
我有两个问题:
- 如何读取发布函数(实现建立接口)中的关系属性(例如“publish_propety”)。我没有找到任何访问它们的方法。ctx 有源和目标节点和实例的引用,但我没有找到与关系相关的任何内容
- 关系的属性和输入有什么区别?我们什么时候应该使用它们?
谢谢