簡體   English   中英

EC2ResponseError:401未經授權的AWS無法驗證為ec2實例提供的訪問權限

[英]EC2ResponseError: 401 Unauthorized AWS was not able to validate the provided access for an ec2 instance

我在同一區域,安全組等中有兩個ec2實例A和B.我使用boto進行連接。

將boto從版本2.34.0更新到版本2.35.0后,我無法從實例A連接到主機,但能夠從實例B連接。

AuthFailure AWS無法驗證提供的訪問憑據

我發現這個問題的可能原因是boto將elb / ec2切換到簽名版本4

我怎么可能從機器B連接,但無法從機器A連接?(兩個實例上負責連接相同的python代碼)

什么可能導致這種奇怪的情況? 謝謝

SigV4認證方法對保持請求設備上的時鍾與服務器上的時鍾同步提出了更高的要求。 實例上不再工作的時鍾可能已超過5分鍾限制,但仍在之前SigV2簽名算法所需的15分鍾限制范圍內。

嘗試在兩個實例上同步時鍾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM