我最近更新了我的AWS Java SDK for 2.0版,我很难找到一些例子。我需要生成一个预先签名的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有一些例子,但似乎没有一个能解决我的问题。
此致 栾
答案 0 :(得分:1)
据我所知,这还没有在aws sdk v2中实现。
为了构建链接,您可以使用虚拟HTTP客户端执行GetObject请求,并从sdk内部获取所有必需的签名信息。
您无需进行真正的网络通话即可完成此操作。
这是完整的实施 - https://github.com/aaronanderson/jax-rs-aws-signerv4/