在tosca蓝图中,我试图将收到的字典输出转换为字符串。但是,我找不到与此相关的蓝图方法。我在下面添加了蓝图:
process:
args:
public_ip: { get_attribute: [node1, resources, aws_instance, public_ip] }
private_ip: { get_attribute: [node1, resources, aws_instance, public_ip] }
我收到以下错误:TypeError:序列项1:预期的字符串,找到了dict。
答案 0 :(得分:0)
最好能在蓝图中看到node_template。
如果我理解正确,则您正在尝试读取嵌套属性 如果确实是您要实现的目标,则应在dict中指向正确的实例,如:
public_ip: { get_attribute: [node1,resources, aws_instance, 1] }
如果不这样做,则返回值将是整数。