gpt4 book ai didi

java - 如何从用 JAVA 编写的 AWS Lambda 中的 Cognito Identity 获取临时凭证

转载 作者:行者123 更新时间:2023-12-02 02:28:31 26 4
gpt4 key购买 nike

我有一个用 java 编写的 AWS Lambda 函数,由 API 网关调用,并使用 AWS_IAM 进行身份验证。这个想法是用户将使用 Cognito 联合池来生成调用 API 时将传递的凭据。然后使用Lambda函数
上下文['cognito-identity-pool-id']
['cognito-authentication-provider']
调用 AWS.CognitoIdentityCredentials 并获取临时凭证。

我在 Node.js Lambda 中成功完成了此操作。Java 编写的 Lambda 中应该完成相同的逻辑。但是我在 node.js 中找不到与以下代码等效的任何示例

let creds = new AWS.CognitoIdentityCredentials({
IdentityPoolId: identityPoolId,
Logins: {
cognitoUserPoolId: idtoken
}
});

最佳答案

您可以在 Android 文档中找到这方面的文档。此实现的大多数用例都在不受信任的前端侧。因此,您主要会在文档中找到相关示例。aws cognito前产品经理对此回答得很好here

关于java - 如何从用 JAVA 编写的 AWS Lambda 中的 Cognito Identity 获取临时凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57241959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com