为什么 AmazonSTSCredentialsProvider 只在移动 SDK 而不是在 aws-java-sdk

Why AmazonSTSCredentialsProvider is only in mobile SDK and not in aws-java-sdk

我正在使用 AWS 代入角色访问逻辑。为此,我正在尝试在之前的证书过期之前获取新的临时证书。

我发现AmazonSTSCredentialsProvider 就是在做这个逻辑。但这仅存在于移动 SDK 中,而不存在于 java SDK 中。有什么原因 java SDK 没有这个 class 或者 Java SDK 是否有其他供应商来做这个临时凭证刷新。

AWS Java SDK 提供了 AWSCredentialsProvider Interface - for your use case, I assume you'd want to look into the STSSessionCredentialsProvider and/or the STSAssumeRoleSessionCredentialsProvider.

的广泛实施

关于 SDK 之间差异的原因 - 我对移动 SDK 不太熟悉,因此不知道为什么会有不同 class namings/offerings。