我目前正在为自定义安装编写一些脚本,我正在尝试使用 Landscape-API 的 create-script-attachment 方法(我正在使用命令行客户端 Landscape-API snap)。文件参数的语法对我来说完全不清楚,文档指出:
file:您希望用作附件的文件。此参数的格式为:$$
但是这个(以及如下所示的其他格式)不起作用,记录的部分也只是使用 HTTP。
使用“landscape-api help create-script-attachment”我得到以下信息:......“<”file">”要附加的文件的文件名
哇,这非常有帮助……
我已经尝试了许多不同的文件参数格式:filename$$base64encodedcontent filename'$$'base64encodedcontent"<"filename>'$$'<base64encodedcontent">" 以及其他格式,包括文件路径等。
我还确保 snap 已连接到主界面,因此已连接到我尝试使用文件而不是 base64 中的内容时使用的文件,我还尝试了 base64 编码的文件和带有明文的文件。
我总是收到错误:无法解析值:“<”输入“>”作为文件
文档这里没有提到有关使用 snap 方法的任何信息,并且在我看来,帮助命令在这里几乎没用。
那么这里正确的语法是什么?
谢谢
答案1
Canonical Support 回复我后,我被告知这是一个已知错误,应该很快就会修复。语法仍然不清楚。