Amazon web services AmazonS3 getUrl获取了无效的保留URL字符串?
我们有一个初始化的AmazonS3对象,名为“s3Client”。当我们调用s3Client.getUrl(bucket,key)时,我们得到了一个返回URL对象的字符串。当我们使用url.toString时,我们得到:Amazon web services AmazonS3 getUrl获取了无效的保留URL字符串?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我们有一个初始化的AmazonS3对象,名为“s3Client”。当我们调用s3Client.getUrl(bucket,key)时,我们得到了一个返回URL对象的字符串。当我们使用url.toString时,我们得到: https://our.bucket.s3.us-west-2.amazonaws.com/key 哪一个不是有效的URL,有效的和应该生成的应该是: https://s3.us-west-2.amazonaws.com/our.bucket/key 有人知道吗?我发现问题
https://our.bucket.s3.us-west-2.amazonaws.com/key
哪一个不是有效的URL,有效的和应该生成的应该是:
https://s3.us-west-2.amazonaws.com/our.bucket/key
有人知道吗?我发现问题在于我的桶名中有一个“点”。SSL/TLS仅支持单级通配符证书。因此*.s3.amazonaws.com的证书对bucket.s3.amazonaws.com有效,但对我们的.bucket.s3.amazonaws.com无效。我可以使用s3.amazonaws.com/our.bucket等老式的寻址方式您能给我们看看您的代码吗?