AmazonS3 getUrl获得了无效的保留URL字符串?

时间:2018-07-05 22:22:00

标签: amazon-web-services amazon-s3

我们有一个名为“ s3Client”的初始化的AmazonS3对象。当我们调用s3Client.getUrl(bucket,key)时,我们得到了一个返回URL对象的字符串。当我们执行url.toString时,我们得到了:

https://our.bucket.s3.us-west-2.amazonaws.com/key

这不是有效的网址,可以正常工作并且应该生成的应该是:

https://s3.us-west-2.amazonaws.com/our.bucket/key

有人有什么主意吗?

1 个答案:

答案 0 :(得分:0)

我发现问题是我有一个点“。”以我的存储桶名称SSL / TLS仅支持单级通配符证书。因此,*。s3.amazonaws.com的证书对bucket.s3.amazonaws.com有效,但对our.bucket.s3.amazonaws.com无效。我可以使用s3.amazonaws.com/our.bucket

这样的旧地址