Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

S3 REST API 구성을 테스트합니다

기여자

AWS CLI(Amazon Web Services 명령줄 인터페이스)를 사용하여 시스템에 대한 연결을 테스트하고 개체를 읽고 쓸 수 있는지 확인할 수 있습니다.

시작하기 전에

이러한 단계에 대한 자세한 내용은 을 참조하십시오 "클라이언트 연결을 구성합니다".

단계
  1. StorageGRID 시스템에서 생성한 계정을 사용하도록 AWS CLI 설정을 구성합니다.

    1. 구성 모드 시작: aws configure

    2. 생성한 계정의 액세스 키 ID를 입력합니다.

    3. 생성한 계정의 암호 액세스 키를 입력합니다.

    4. 사용할 기본 영역을 입력합니다. 예를 들면, 다음과 같습니다. us-east-1.

    5. 사용할 기본 출력 형식을 입력하거나 * Enter * 를 눌러 JSON을 선택합니다.

  2. 버킷을 만듭니다.

    이 예에서는 IP 주소 10.96.101.17 및 포트 10443을 사용하도록 로드 밸런서 끝점을 구성했다고 가정합니다.

    aws s3api --endpoint-url https://10.96.101.17:10443
    --no-verify-ssl create-bucket --bucket testbucket

    버킷이 성공적으로 생성되면 다음 예와 같이 버킷의 위치가 반환됩니다.

    "Location": "/testbucket"
  3. 개체를 업로드합니다.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    put-object --bucket testbucket --key s3.pdf --body C:\s3-test\upload\s3.pdf

    객체가 성공적으로 업로드되면 객체 데이터의 해시인 Etag가 반환됩니다.

  4. 버킷의 내용을 나열하여 객체가 업로드되었는지 확인합니다.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    list-objects --bucket testbucket
  5. 개체를 삭제합니다.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. 버킷을 삭제합니다.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-bucket --bucket testbucket