0

我们正在使用 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' ] }

我在这里有什么遗漏或任何建议将不胜感激以解决此问题。

4

0 回答 0