我是一个网络工程师,已成为一个安全的网络自动化平台的意外管理员,我正在苦苦挣扎与我有限的知识添加API密钥休息API获取请求。Ansible添加一个休息API密钥获取请求
我一直在考虑要使用的密钥,例如假的API密钥:1234567890和我试着将它添加到我的API的报头get调用按如下 -
- name: RETRIEVE SOMETHING
uri:
url: "https://host.name-api.com/service123/request?foo_bar={{ foobar}}"
method: GET
return_content: yes
body_format: json
headers:
Content-Type: "fake-api-key/1234567890"
register: foo
when: bar
我我得到了“错误401:拒绝访问”。但是,当我使用邮递员测试它时,它看起来在YAML文件中格式不正确。我已经尝试了一些变化。这可能很简单。
任何人都知道ansible请帮助确定我做错了什么?
谢谢
我猜你发送错误的标题。它真的是“Content-Type”吗?也许'API-Token'什么的? –
或者试试看:'HEADER_Authorization:'假-API-KEY/1234567890'。 – Zlemini
嗨,不幸的是,这也没有奏效 –