Amazon S3으로부터 307 Temporary Redirect 응답을 받는 이유는 무엇인가요?

2분 분량
0

Amazon Simple Storage Service(Amazon S3) 버킷으로 요청을 보내면 Amazon S3에서 “307 Temporary Redirect” 응답을 반환합니다.

해결 방법

Amazon S3 버킷을 생성한 후 버킷 이름이 모든 AWS 리전에 전달될 때까지 최대 24시간이 걸릴 수 있습니다. 이 기간 동안에는 버킷과 동일한 리전에 있지 않은 리전 엔드포인트에 대한 요청에 307 Temporary Redirect 응답이 전달될 수 있습니다. 자세한 내용은 Temporary request redirection을 참조하세요.

307 Temporary Redirect 응답을 받지 않으려면 S3 버킷과 동일한 리전에 있는 리전 엔드포인트에만 요청을 보내세요.

  • AWS Command Line Interface(AWS CLI)를 사용하여 버킷에 액세스하는 경우, AWS CLI를 구성하세요. AWS CLI는 Amazon S3 버킷과 동일한 리전에 있어야 합니다.
    참고: AWS CLI 명령을 실행할 때 오류가 발생하면 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
  • Amazon S3 오리진과 함께 Amazon CloudFront 배포를 사용하는 경우, CloudFront는 요청을 기본 S3 엔드포인트(s3.amazonaws.com)로 전달합니다. 기본 S3 엔드포인트는 us-east-1 리전입니다. 버킷을 생성한 시점으로부터 24시간 이내에 Amazon S3에 액세스해야 하는 경우, 배포의 오리진 도메인 이름을 바꾸세요. 도메인 이름에는 버킷의 리전 엔드포인트가 포함되어야 합니다. 예를 들어, 버킷이 us-west-2에 있는 경우, 오리진 도메인 이름을 awsexamplebucketname.s3.amazonaws.com에서 awsexamplebucket.s3.us-west-2.amazonaws.com으로 바꿉니다.

팁: DNS 리디렉션 횟수와 DNS 전파 문제를 줄이려면 모든 HTTP 요청에서 버킷의 AWS 리전을 지정하세요. 예를 들어, AWS CLI를 사용하는 경우, 요청에 --region 파라미터를 포함하여 AWS 리전을 지정하세요.

관련 정보

AWS 서비스 엔드포인트

AWS 공식
AWS 공식업데이트됨 8달 전
댓글 없음

관련 콘텐츠