특정 파일 크기에 대해 Amazon S3 Transfer Acceleration의 업로드 속도를 테스트하려면 어떻게 해야 하나요?

2분 분량
0

S3 Transfer Acceleration을 사용하여 Amazon Simple Storage Service(Amazon S3) 버킷에 대한 파일 업로드 속도를 개선하고 싶습니다. 또한 S3 버킷에 직접 업로드하는 속도와 S3 Transfer Acceleration 사이의 속도를 비교하고 싶습니다.

해결 방법

Amazon S3 리전 전반의 일반적인 업로드 속도를 비교하려면 Amazon S3 Transfer Acceleration 속도 비교 도구를 사용하세요. 특정 파일 크기의 업로드 속도를 테스트하려면 Amazon Web Services - Labs GitHub 웹사이트에서 제공되는 test-upload.sh를 사용하세요.

test-upload.sh를 실행하기 전에 다음 요구 사항을 충족해야 합니다.

  1. AWS Identity and Access Management(IAM) 사용자 보안 인증 정보를 검토하여 전송 가속화를 활성화할 권한이 있는지 확인하세요. 전송 가속을 켜거나 끄려면 s3:PutAccelerateConfiguration 권한이 필요합니다. 또한 전송 가속이 버킷에서 활성화되어 있는지 확인하려면 s3:GetAccelerateConfiguration 권한이 필요합니다. 자세한 내용은 전송 가속화 사용 요구 사항을 참조하세요.
  2. S3 버킷에서 전송 가속화를 켜세요.
  3. 시스템에 AWS Command Line Interface(AWS CLI)를 설치하고 구성해야 합니다.
    **참고:**AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

test-upload.sh 요구 사항

test-upload.sh를 실행하기 전에 먼저 Linux 시스템에 bc 언어를 설치하세요.

Ubuntu 또는 Debian

apt-get install bc

Amazon Linux, CentOS, Red Hat Enterprise Linux(RHEL) 또는 Fedora

yum install bc

macOS 컴퓨터의 test-upload.sh 요구 사항

test-upload.sh를 실행하기 전에 Homebrew를 사용하여 macOS에 coreutils를 설치하세요.

  1. (선택 사항) Homebrew가 설치되어 있지 않은 경우 Homebrew 웹 사이트의 설치 지침을 따르세요.
  2. Homebrew를 통한 coreutils 설치:
    brew install coreutils

관련 정보

사용자 및 역할 정책 예제

AWS CLI를 사용한 S3 Transfer Acceleration 활성화 및 사용

AWS 공식
AWS 공식업데이트됨 6달 전