我们正在使用 AWSEC2 Auth method
使用提供的 aws 登录身份验证对客户端请求进行Vault
身份验证,但不幸的是,我们的请求一直失败并client nonce mismatch
出现错误。根据这里的建议,我已经删除了随机数末尾的斜杠并且它有效,但现在同样的情况不断失败。
https://github.com/hairyhenderson/gomplate/issues/205
我一直在努力寻找一个星期的解决方案,但我自己无法找到解决方案。这是我的身份验证调用,即使通过删除尾部斜杠,我也传递了所有必需的数据,但它确实失败了。我也关注了Vault doc,但找不到与此问题相关的内容。
const authRes = await this.axios.put(this.awsLoginUrl, {
role: this.mount, // has role
pkcs7: this.pkcs7, // has pcks#7 key
nonce: this.nonceFileContent, // has nonce
});
错误:
{ errors: [ 'client nonce mismatch' ] }
我在这里有什么遗漏或任何建议将不胜感激以解决此问题。