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은 가상 호스팅 방식 요청에서만 지원됩니다. 가상 호스팅 스타일 요청에 대한 자세한 내용은 Amazon S3 API 참조의 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
에서 IPv6을 통해 해당 버킷에 액세스해야 합니다. 표준 데이터 전송을 위해 일반 엔드포인트를 계속 사용할 수 있습니다.bucketname
.s3-accelerate.dualstack.amazonaws.com -
전송 가속 상태를 설정하려면 버킷 소유자여야 합니다. 버킷 소유자는 다른 사용자에게 버킷에 가속 상태를 설정할 수 있는 권한을 할당할 수 있습니다. 이
s3:PutAccelerateConfiguration
권한은 사용자가 버킷에서 Transfer Acceleration을 사용 설정하거나 사용 중지할 수 있도록 허용합니다.s3:GetAccelerateConfiguration
권한은 사용자가 버킷의 Transfer Acceleration 상태(Enabled
또는Suspended.
)를 반환할 수 있도록 허용합니다.
다음 섹션에서는 Amazon S3 Transfer Acceleration을 시작하고 데이터 전송에 사용하는 방법에 대해 설명합니다.