AWSEC2 Auth method
を使用して、提供された aws ログイン認証を使用してクライアント リクエストを認証してVault
いますが、残念ながらリクエストはclient nonce mismatch
エラーで失敗し続けます。ここでの推奨に従って、ナンスの末尾にある末尾のスラッシュを削除しましたが、機能しましたが、現在は常に失敗しています。
https://github.com/hairyhenderson/gomplate/issues/205
私は1週間解決策を見つけるのに苦労していますが、自分で解決策を見つけることができません. これは、末尾のスラッシュを削除しても必要なすべてのデータを渡す認証呼び出しですが、失敗します。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' ] }
ここに欠けているものはありますか、または問題を解決するために何か提案をいただければ幸いです。