![](/img/trans.png)
[英]error “security token included in the request is invalid” from AWS Client
[英]aws cli get error “The security token included in the request is invalid”
我之前做過aws configure
並測試過它是否有效。 但是今天沒有用,我在嘗試獲取托管區域時遇到了錯誤
$ aws route53 list-hosted-zones
An error occurred (InvalidClientTokenId) when calling the ListHostedZones operation: The security token included in the request is invalid.
我刪除了 ~/.aws 並再次進行了aws configure
,但我仍然遇到相同的錯誤。 你能幫忙嗎? 謝謝!
啟用 MFA 后,您必須傳遞從執行中收到的臨時憑據
aws sts get-session-token
未來每個請求aws sts get-session-token
。
使用環境變量:
export AWS_ACCESS_KEY_ID=XXX
export AWS_SECRET_ACCESS_KEY=YYY
export AWS_DEFAULT_REGION=us-east-2
export AWS_SESSION_TOKEN=ZZZ
使用命名配置文件:
[mfa]
aws_access_key_id = XXX
aws_secret_access_key = YYY
aws_session_token = ZZZ
在An error occurred (InvalidClientTokenId) ...
如果你忘了刪除以前的臨時憑證可能一再出現的錯誤。
因此,如果您正在使用環境變量,請不要忘記在新執行aws sts get-session-token
之前取消設置所有變量:
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
unset AWS_SESSION_TOKEN
如果您使用命名配置文件 - 不要忘記更新.aws/credentials
下的配置文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.