Amazon s3 AmazonS3:自定义错误页面
我计划为私有对象共享URL(有时间限制)。有没有办法为404/403 http响应设置自定义错误页?是的,有可能,请参阅。 在中有一个关于“自定义错误文档支持”的段落,我在其中阅读了以下句子 您可以选择提供自定义 错误文档带有用户友好的 错误消息和附加信息 救命啊。您提供了此自定义错误 文档作为添加网站的一部分 配置到您的bucket。亚马逊 S3返回您的自定义错误文档 仅适用于HTTP 4XX类错误 代码 如何设置4xx自定义错误页:Amazon s3 AmazonS3:自定义错误页面,amazon-s3,standards,conventions,Amazon S3,Standards,Conventions,我计划为私有对象共享URL(有时间限制)。有没有办法为404/403 http响应设置自定义错误页?是的,有可能,请参阅。 在中有一个关于“自定义错误文档支持”的段落,我在其中阅读了以下句子 您可以选择提供自定义 错误文档带有用户友好的 错误消息和附加信息 救命啊。您提供了此自定义错误 文档作为添加网站的一部分 配置到您的bucket。亚马逊 S3返回您的自定义错误文档 仅适用于HTTP 4XX类错误 代码 如何设置4xx自定义错误页: 使用,您可以右键单击存储桶,选择属性,单击选项卡网站并设
- 使用,您可以右键单击存储桶,选择属性,单击选项卡网站并设置索引文档和4xx错误文档
- 使用,这里是一个示例代码(未测试)
更新我还发现了这篇博文:。这些都可以在AWS控制台的S3下找到。单击一个bucket,然后单击右侧bucket的属性选项卡。您将看到带有此配置的“静态网站托管”部分。
AmazonS3 client = new AmazonS3Client(new BasicAWSCredentials(
"accessKey", "secretKey");
BucketWebsiteConfiguration conf = new BucketWebsiteConfiguration(
"index.html", "404.html");
client.setBucketWebsiteConfiguration("bucketname.example.com", conf);