包 software.amazon.awssdk.core.auth.policy 在 AWS Java SDK V2 中去了哪里?

Where did the package software.amazon.awssdk.core.auth.policy go in the AWS Java SDK V2?

我找到了这篇文档,了解如何以编程方式构建访问 S3 存储桶(以及其他内容)的策略,但我似乎找不到它。 (根据文件路径,我猜它会在 auth 或 sdk-core 中)。

这是否已被弃用并移至其他地方? SDK 的 V1 版本中似乎有类似(可能等效)的版本,但如果可能,宁愿使用 V2。

Link 到文档:https://sdk.amazonaws.com/java/api/2.0.0/software/amazon/awssdk/core/auth/policy/package-summary.html

它们仍然存在,在 AWS SDK 中:

https://github.com/aws/aws-sdk-java-v2/tree/master/test/test-utils/src/main/java/software/amazon/awssdk/core/auth/policy

但他们可能正在测试 类(查看完整路径)。因此,他们可能永远不会成为 public API 的一部分。 Javadocs 在 2.1.3 and 2.1.4.

之间“固定”

如果您正在寻找那些 类,它们位于 this articact。将它添加到您的项目中,您将获得它们。

V2 AWS Java SDK 的 Github 存储库具有官方支持的功能请求:https://github.com/aws/aws-sdk-java-v2/issues/39

如果您缺少此功能,请 +1 and/or 评论!