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

问题描述 投票:0回答:4

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

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

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

java amazon-web-services aws-java-sdk
4个回答
0
投票

它们仍然存在于 AWS SDK 中:

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

但它们可能是测试类(查看完整路径)。因此,它们可能从来就不是公共 API 的一部分。 Javadoc 在

2.1.3
2.1.4
之间“固定”。

如果您正在寻找这些课程,它们位于这篇文章中。将其添加到您的项目中,您就会得到它们。


0
投票

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

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


0
投票

它在 Maven 中,但具有“测试”范围。

https://mvnrepository.com/artifact/software.amazon.awssdk/test-utils


0
投票

在 @cenedhryn 链接之后,该库的新依赖项(自 2023 年 7 月起)为 AWS Java SDK :: IAM :: Policy Builder

新名称为

IamPolicy
IamPrincipal
IamStatement

© www.soinside.com 2019 - 2024. All rights reserved.