- name: Attach CSV to record
uri:
url: "https://devvvvv.service-now.com/api/now/attachment/file?table_name=incident&table_sys_id={{ sysid }}&file_name=ticketCSV.csv"
method: POST
user: "{{ sn_username }}"
password: "{{ sn_password }}"
force_basic_auth: yes
headers:
Content-Type: "application/json"
Accept: "application/json"
return_content: yes
新的ansible,但想知道如何将CSV附加到此记录,我认为大多数情况下它是正确的但不知道如何设置文件的路径。在文档中,它讨论了位置的响应头,我把它放在哪里?继承人https://docs.servicenow.com/bundle/geneva-servicenow-platform/page/integrate/inbound_rest/reference/r_AttachmentAPI-POSTmultipart.html链接
“响应标头”是您在上传文件后从SNOW获得的响应。然后,SNOW会告诉您上传文件的URL。
要通过ansible上传文件,您可以查看他们的文档,尤其是“src”标签:https://docs.ansible.com/ansible/latest/modules/uri_module.html