gpt4 book ai didi

android - CognitoCachingCredentialsProvider 错误 "No valid credentials found in SharedPreferences"

转载 作者:行者123 更新时间:2023-11-29 14:18:36 27 4
gpt4 key购买 nike

我正在尝试实现 Amazon 提供的用于连接到 DynamoDb 的示例代码。第一步是客户端的初始化,Amazon 表示要在常量类中定义凭证并按原样使用它们:

private void initClients() {
CognitoCachingCredentialsProvider credentials = new CognitoCachingCredentialsProvider(
context,
Constants.ACCOUNT_ID,
Constants.IDENTITY_POOL_ID,
Constants.UNAUTH_ROLE_ARN,
null,
Regions.US_EAST_1);

当我执行代码时,我得到以下信息:D/CognitoCachingCredentialsProvider:从SharedPreferences加载凭证D/CognitoCachingCredentialsProvider:未在 SharedPreferences 中找到有效凭证

然后我创建了一个 SharedPreferences 文件并将凭据放入其中,但仍然出现相同的错误。在这种情况下,有人知道 CognitoCachingCredentialsProvider 在寻找什么以及在哪里寻找吗?

最佳答案

该消息不是错误 - 只是通知您还没有凭据。不要担心创建由 Cognito 内部处理的 SharedPreferences 文件。一旦您通过凭证提供程序执行任何需要它获取凭证的操作,它就会自动在内部缓存它们。

关于android - CognitoCachingCredentialsProvider 错误 "No valid credentials found in SharedPreferences",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26645509/

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