![](/img/trans.png)
[英]Error using Boto3: The security token included in the request is invalid
[英]AWS boto3 Cognito Invalid Access Token Error
我有一个 Python lambda function 处理用户更改密码的 API 请求。 change_password的API如下
response = client.change_password(
PreviousPassword='string',
ProposedPassword='string',
AccessToken='string'
)
我的问题是我应该使用什么来填充 AccessToken? 我已经尝试了在登录时获得的用户令牌(并在事件中传递)。 我已经尝试了承担角色的凭据:
session = boto3.Session()
credentials = session.get_credentials()
accessKey = credentials.access_key
不幸的是,两者都不起作用。 谢谢!
好的 - 为了帮助像我一样愚蠢的其他人......我使用的是 Cognito IdToken 而不是 AccessToken(正如文档 - RTFM 中明确说明的那样)。 不确定我是否真的理解何时使用每一个,但使用由 cognito.initiate_auth() (即登录)生成的 AccessToken 工作得很好!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.