Amazon S3 Transfer Acceleration을 사용하여 빠르고 안전한 파일 전송 구성 - Amazon Simple Storage Service

Amazon S3 Transfer Acceleration을 사용하여 빠르고 안전한 파일 전송 구성

Amazon S3 Transfer Acceleration은 클라이언트와 S3 버킷 간의 장거리 파일 전송을 파일을 빠르고 쉽고 안전하게 전송할 수 있는 버킷 수준 기능입니다. Transfer Acceleration은 전 세계에서 S3 버킷으로 전송 속도를 최적화하도록 설계되었습니다. Transfer Acceleration은 Amazon CloudFront에서 전 세계에 분산된 엣지 로케이션을 활용합니다. 엣지 로케이션에 도착한 데이터는 최적화된 네트워크 경로를 통해 Amazon S3로 라우팅됩니다.

Transfer Acceleration을 사용하면 추가 데이터 전송 요금이 적용될 수 있습니다. 요금에 대한 자세한 내용은 Amazon S3 요금을 참조하십시오.

Transfer Acceleration을 사용하는 이유는 무엇입니까?

버킷에서 Transfer Acceleration을 사용하는 이유는 다음과 같이 다양합니다.

  • 전 세계 각지에서 중앙의 버킷으로 업로드하는 고객이 있는 경우

  • 전 세계에 정기적으로 수 기가바이트에서 수 테라바이트의 데이터를 전송할 경우

  • Amazon S3에 업로드할 때 인터넷을 통해 사용 가능한 대역폭을 충분히 활용할 수 없는 경우

Transfer Acceleration을 사용하는 경우에 대한 자세한 내용은 Amazon S3 FAQ를 참조하십시오.

Transfer Acceleration을 사용하기 위한 요구 사항

S3 버킷에서 Transfer Acceleration을 사용하는 경우 다음이 필요합니다.

  • Transfer Acceleration은 가상 호스팅 방식 요청에서만 지원됩니다. 가상 호스팅 방식 요청에 대한 자세한 내용은 REST API를 사용하여 요청 단원을 참조하십시오.

  • Transfer Acceleration에 사용되는 버킷의 이름은 DNS를 따라야 하며 마침표(".")를 포함할 수 없습니다.

  • 버킷에서 Transfer Acceleration을 사용 설정해야 합니다. 자세한 내용은 S3 Transfer Acceleration 사용 설정 및 사용 단원을 참조하십시오.

    버킷에서 Transfer Acceleration을 사용 설정하면 버킷으로의 데이터 전송 속도가 증가하기까지 최대 20분이 걸릴 수 있습니다.

    참고

    현재 다음 리전에 위치한 버킷에 Transfer Acceleration이 지원됩니다.

    • 아시아 태평양(도쿄)(ap-northeast-1)

    • 아시아 태평양(서울)(ap-northeast-2)

    • 아시아 태평양(뭄바이)(ap-south-1)

    • 아시아 태평양(싱가포르)(ap-southeast-1)

    • 아시아 태평양(시드니)(ap-southeast-2)

    • 캐나다(중부)(ca-central-1)

    • 유럽(프랑크푸르트)(eu-central-1)

    • 유럽(아일랜드)(eu-west-1)

    • 유럽(런던) (eu-west-2)

    • 유럽(파리)(eu-west-3)

    • 남아메리카(상파울루)(sa-east-1)

    • 미국 동부(버지니아 북부)(us-east-1)

    • 미국 동부(오하이오)(us-east-2)

    • 미국 서부(캘리포니아 북부) (us-west-1)

    • 미국 서부(오레곤)(us-west-2)

  • Transfer Acceleration이 사용 설정된 버킷에 액세스하려면 bucketname.s3-accelerate.amazonaws.com 엔드포인트를 사용해야 합니다. 또는 듀얼 스택 엔드포인트 bucketname.s3-accelerate.dualstack.amazonaws.com에서 IPv6을 통해 해당 버킷에 액세스해야 합니다. 표준 데이터 전송을 위해 일반 엔드포인트를 계속 사용할 수 있습니다.

  • 전송 가속 상태를 설정하려면 버킷 소유자여야 합니다. 버킷 소유자는 다른 사용자에게 버킷에 가속 상태를 설정할 수 있는 권한을 할당할 수 있습니다. 이 s3:PutAccelerateConfiguration 권한은 사용자가 버킷에서 Transfer Acceleration을 사용 설정하거나 사용 중지할 수 있도록 허용합니다. s3:GetAccelerateConfiguration 권한은 사용자가 버킷의 Transfer Acceleration 상태(Enabled 또는 Suspended.)를 반환할 수 있도록 허용합니다. 이러한 권한에 대한 자세한 내용은 버킷 하위 리소스 작업 예제Amazon S3의 Identity and Access Management 섹션을 참조하세요.

다음 섹션에서는 Amazon S3 Transfer Acceleration을 시작하고 데이터 전송에 사용하는 방법에 대해 설명합니다.