Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AmazonS3:自定义错误页面_Amazon S3_Standards_Conventions - Fatal编程技术网

Amazon s3 AmazonS3:自定义错误页面

Amazon s3 AmazonS3:自定义错误页面,amazon-s3,standards,conventions,Amazon S3,Standards,Conventions,我计划为私有对象共享URL(有时间限制)。有没有办法为404/403 http响应设置自定义错误页?是的,有可能,请参阅。 在中有一个关于“自定义错误文档支持”的段落,我在其中阅读了以下句子 您可以选择提供自定义 错误文档带有用户友好的 错误消息和附加信息 救命啊。您提供了此自定义错误 文档作为添加网站的一部分 配置到您的bucket。亚马逊 S3返回您的自定义错误文档 仅适用于HTTP 4XX类错误 代码 如何设置4xx自定义错误页: 使用,您可以右键单击存储桶,选择属性,单击选项卡网站并设

我计划为私有对象共享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);