개인 개체에 대해 URL (시간 제한)을 공유하려고합니다. 404/403 HTTP 응답에 대한 사용자 정의 오류 페이지를 설정하는 방법이 있습니까?AmazonS3 : 사용자 정의 오류 페이지
8
A
답변
7
예, 가능합니다 (this announcement 참조). Developer guide에는 다음 문장을 읽은 "사용자 정의 오류 문서 지원"에 대한 단락이 있습니다.
어떻게 4XX 사용자 지정 오류 페이지를 설정합니다.선택적으로 사용자 친화적 인 오류 메시지와 함께 추가 도움으로 사용자 정의 오류 문서를 제공 할 수 있습니다. 웹 사이트 을 양동이에 추가하는 과정에서이 사용자 정의 오류 문서를 제공합니다. Amazon S3는 HTTP 4XX 클래스 코드에 대해서만 사용자 정의 오류 문서 을 반환합니다.
CloudBerry으로, 당신이 바로, 속성을 선택, 양동이 클릭 탭 웹 사이트를 클릭하고 인덱스 문서와 4XX 오류 문서를 설정할 수 있습니다
사용 AWS Java SDK, 여기에 나는이 블로그 게시물을 발견 (안 테스트) 예제 코드
AmazonS3 client = new AmazonS3Client(new BasicAWSCredentials(
"accessKey", "secretKey");
BucketWebsiteConfiguration conf = new BucketWebsiteConfiguration(
"index.html", "404.html");
client.setBucketWebsiteConfiguration("bucketname.example.com", conf);
UPDATE입니다 : Host Your Static Website on Amazon S3.
이제 AWS 콘솔의 S3에서 사용할 수 있습니다. 양동이를 클릭 한 다음 오른쪽에있는 양동이의 속성 탭을 클릭하십시오. 이 구성으로 "정적 웹 사이트 호스팅"섹션이 표시됩니다. https://console.aws.amazon.com/s3/ –