无法在方法
下使用时使用Heat-API客户端验证模板 from heatclient.client import Client
heat = Client('1', endpoint=heat_url, token=auth_token)
heat.stacks.validate(template_file)
错误消息:
TypeError: validate() takes exactly 1 argument (2 given)
答案 0 :(得分:1)
以下是heat client api的源代码:
def validate(self, **kwargs):
"""Validate a stack template."""
resp, body = self.client.json_request('POST', '/validate', data=kwargs)
return body

所以,你不应该在validate()函数中添加任何参数,我会尝试运行:heat.stacks.validate()并查看它给你的内容
答案 1 :(得分:0)
尝试
adjustPan
OR
heat.stacks.validate(template=template_file)