Amazon S3 Transfer Acceleration - Amazon Simple Storage Service

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Amazon S3 Transfer Acceleration

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

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

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

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

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

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

  • 에 업로드할 경우 인터넷을 통해 사용 가능한 대역폭을 충분히 활용하지 못할 수 있습니다.Amazon S3.

언제 사용해야 하는지에 대한 자세한 내용은 Transfer Acceleration, 참조: Amazon S3 자주 묻는 질문.

사용 Amazon S3 Transfer Acceleration 속도 비교 도구

사용 가능한 Amazon S3 Transfer Acceleration 속도 비교 도구 가속화 및 비가속 업로드 속도를 Amazon S3 지역. 속도 비교 도구는 다중 부품 업로드를 사용하여 브라우저에서 파일을 다양한 파일로 전송합니다. Amazon S3 사용 및 미사용 지역 Transfer Acceleration.

속도 비교 도구는 다음과 같은 방법으로 이용할 수 있습니다.

  • 다음 URL을 브라우저 창에 복사하고,region (예: us-west-2) yourBucketName 평가할 버킷의 이름:

    https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html?region=region&origBucketName=yourBucketName

     

    지원되는 지역 목록 Amazon S3, 참조: 지역 및 평가변수 in the Amazon Web Services 일반 참조.

  • 사용 Amazon S3 콘솔. 자세한 내용은 활성화 Transfer Acceleration in the Amazon Simple Storage Service 콘솔 사용 설명서.

시작하기Amazon S3 Transfer Acceleration

시작하기 위해 Amazon S3 Transfer Acceleration다음 단계를 수행합니다.

  1. 활성화 Transfer Acceleration 버킷에서 – 양동이 가속화 작업에 대한 버킷의 경우, 버킷 이름이 DNS 명명 요건을 준수해야 하며 기간(".")을 포함하지 않아야 합니다.

    다음과 같은 방법으로 버킷에서 Transfer Acceleration을 설정할 수 있습니다.

  2. 다음과 같은 s3 가속화 엔드포인트 도메인 이름 중 하나를 사용하여 가속 설정된 버킷과 데이터를 주고받을 수 있습니다.:

    • bucketname.s3-accelerate.amazonaws.com – 가속화 버킷에 액세스하려면

    • bucketname.s3-accelerate.dualstack.amazonaws.com – 가속화 버킷에 접근하려면 IPv6. Amazon S3 듀얼 스택 엔드포인트 지원 요청은 ipv6 및 ipv4 를 통해 S3 버킷에 대한 요청을 지원합니다. The Transfer Acceleration 이중 스택 끝점은 가상 호스팅 스타일 끝점 이름 의 가상 호스트만 사용합니다. 자세한 내용은 IPv6을 통해 요청하기 and Amazon S3 듀얼 스택 엔드포인트 사용.

      중요

      현재 듀얼 스택 가속 엔드포인트에 대한 지원은 AWS Java SDK에서만 가능합니다. AWS CLI 및 기타 AWS SDK를 곧 지원할 예정입니다.

    참고

    가속 엔드포인트뿐 아니라 일반 엔드포인트도 계속 사용할 수 있습니다.

    를 설정한 후에는 Amazon S3 PUT 객체 및 GET 객체 요청을 s3-accelerate 엔드포인트 도메인으로 지정할 수 있습니다.Transfer Acceleration. 예를 들어, 현재 REST API 애플리케이션을 사용하여 PUT 개체 호스트 이름을 mybucket.s3.us-east-1.amazonaws.com in the PUT 요청. 가속화를 위해 PUT 요청에서 호스트 이름을 변경하기만 하면 됩니다. mybucket.s3-accelerate.amazonaws.com. 표준 업로드 속도를 사용하려면, 단순히 이름을 다시 변경하십시오. mybucket.s3.us-east-1.amazonaws.com.

    이후 Transfer Acceleration 이(가) 사용 가능하므로 성능 이점을 실현하는 데 최대 20분이 걸릴 수 있습니다. 그러나 설정 즉시 가속 엔드포인트를 사용할 수 있습니다.Transfer Acceleration.

    AWS CLI, AWS SDK 및 와 데이터를 주고받는 다른 도구에서 가속 엔드포인트를 사용할 수 있습니다.Amazon S3. AWS sdk를 사용하는 경우 지원되는 언어 중 일부는 끝점 클라이언트 구성 플래그를 가속화하여 끝점을 명시적으로 설정할 필요가 없습니다. Transfer Acceleration ~ bucketname.s3-accelerate.amazonaws.com. 가속 엔드포인트 클라이언트 구성 플래그를 사용하는 방법의 예를 보려면 단원을 참조하십시오.Amazon S3 Transfer Acceleration 예.

다음 모든 항목을 사용할 수 있습니다. Amazon S3 전송 가속 엔드포인트를 통한 운영: GET 서비스(목록 버킷), PUT 버킷(버킷 생성), 그리고 DELETE 버킷. 또한 Amazon S3 Transfer Acceleration 은(는) 교차 지역 복제본을 지원하지 않습니다. PUT 개체 - 복사.

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

다음은 S3 버킷에서 Transfer Acceleration을 사용하기 위한 요구 사항입니다.

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

  • 다음에 사용된 버킷 이름 Transfer Acceleration 은(는) DNS 준수 상태여야 하며 기간(".")을 포함하지 않아야 합니다.

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

  • 활성화된 버킷에 액세스하려면 Transfer Acceleration끝점을 사용해야 합니다. bucketname.s3-accelerate.amazonaws.com. 또는 이중 스택 엔드포인트 bucketname.s3-accelerate.dualstack.amazonaws.com 사용 가능한 버킷에 연결하려면 IPv6.

  • 전송 가속 상태를 설정하려면 버킷 소유자여야 합니다. 버킷 소유자는 다른 사용자에게 버킷에 가속 상태를 설정할 수 있는 권한을 할당할 수 있습니다. The s3:PutAccelerateConfiguration 사용 권한을 허용하면 사용자가 사용 권한을 설정하거나 비활성화할 수 있습니다. Transfer Acceleration 버킷에서. The s3:GetAccelerateConfiguration 허가는 사용자가 Transfer Acceleration 버킷의 상태 중 하나인 Enabled 또는 Suspended. 이러한 권한에 대한 자세한 내용은 다음을 참조하십시오. 예 — 버킷 하위 리소스 운영 and Amazon S3의 ID 및 액세스 관리.

추가 정보