使用 AWS 开发工具包 Java 2.0 的预签名对象 URL



我最近更新了 2.0 版的 AWS Java 开发工具包,但很难找到一些示例。我需要生成一个预签名的 URL 对象来访问存储在 S3 上的对象。我看了一下 https://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURLJavaSDK.html 但我找不到 2.0 版的相同代码示例。有人可以帮我吗?

Ps.:https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2 有一些例子,但似乎没有一个能解决我的问题。

问候 栾

据我所知,这还没有在aws sdk v2中实现。

为了构建链接,您可以使用虚拟 HTTP 客户端执行 GetObject 请求,并从 sdk 内部获取签名所需的所有信息。

您可以在不进行实际网络调用的情况下执行此操作。

这是完整的实现 - https://github.com/aaronanderson/jax-rs-aws-signerv4/

最新更新