我找到了这篇文档,介绍了一种以编程方式构建访问 S3 存储桶(以及其他内容)的策略的方法,但我似乎找不到它。 (根据文件路径,我猜测它会在 auth 或 sdk-core 中)。
这是否已被弃用并移至其他地方? SDK 的 V1 版本中似乎有类似(可能等效)的版本,但如果可能的话宁愿使用 V2。
V2 AWS Java SDK 的 Github 存储库有一个需要官方支持的功能请求:https://github.com/aws/aws-sdk-java-v2/issues/39
如果您缺少此功能,请+1 和/或评论!
它在 Maven 中,但具有“测试”范围。
https://mvnrepository.com/artifact/software.amazon.awssdk/test-utils
在 @cenedhryn 链接之后,该库的新依赖项(自 2023 年 7 月起)为 AWS Java SDK :: IAM :: Policy Builder
新名称为
IamPolicy
、IamPrincipal
、IamStatement
等