Amazon Simple Storage Service(Amazon S3)를 사용하여 정적 웹사이트를 호스팅하고 웹사이트 리디렉션을 설정하려고 합니다.
먼저 Amazon S3 버킷의 정적 웹사이트 호스팅을 활성화합니다. 그런 다음 다른 버킷 또는 도메인에 대한 리디렉션 규칙을 구성합니다.
참고: 엔터프라이즈 배포의 경우 AWS Amplify 호스팅을 사용하여 Amazon S3 버킷에서 정적 웹사이트를 배포하는 것이 좋습니다. S3 애플리케이션을 AWS Amplify Hosting에 배포하는 경우 추가 요금이 부과될 수 있습니다. 자세한 내용은 AWS Amplify 요금을 참조하십시오.
다음 단계를 완료합니다.
참고: Access Denied 오류 메시지가 표시되는 경우 Amazon S3 정적 웹 사이트 호스팅 엔드포인트를 사용할 때 "Access Denied" 오류가 발생하는 이유는 무엇입니까?를 참조하십시오.
정적 웹사이트에 대한 퍼블릭 읽기 액세스 권한을 부여하려면 S3 Block Public Access를 켜면 됩니다. 버킷에 소유하지 않은 객체가 포함된 경우 읽기 액세스 권한을 부여하는 액세스 제어 목록(ACL)을 추가해야 할 수도 있습니다. S3 Block Public Access를 켜지 않으려면 Amazon CloudFront 배포를 생성하여 정적 웹사이트를 제공하십시오.
자세한 내용은 웹사이트 액세스 권한 설정을 참조하십시오.
참고: 기본적으로 S3 Block Public Access 기능은 꺼져 있습니다. S3 Block Public Access를 끈 상태로 유지하는 것이 좋습니다.
[ { "Condition": { "KeyPrefixEquals": "images/" }, "Redirect": { "ReplaceKeyWith": "folderdeleted.html" } } ]
또한 Amazon Route 53을 사용하여 도메인 트래픽을 S3 버킷으로 라우팅할 수 있습니다.
Amazon S3에서 호스팅되고 CloudFront를 통해 제공되는 정적 웹사이트가 다운되는 이유는 무엇입니까?
특정 Amazon VPC에 대한 액세스를 제한했음에도 불구하고 Amazon S3에 존재하는 내 정적 웹사이트에 퍼블릭 IP 주소가 계속 액세스할 수 있는 이유는 무엇입니까?
seokman
질문됨 2년 전
rePost-User-1874966
NameLee
recyclex
hyosm
Geonhee_L
게시됨 3년 전