Snowball Edge에서 S3 호환 스토리지를 사용하여 전송을 구성합니다 - AWS DataSync

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Snowball Edge에서 S3 호환 스토리지를 사용하여 전송을 구성합니다

를 사용하면AWS Snowball Edge 디바이스 또는 클러스터의 Amazon S3 호환 스토리지와 다음AWS 스토리지 서비스 간에 객체를 전송할 수 있습니다.AWS DataSync

필수 조건

시작하기 전에 다음을 수행해야 합니다.

  • 데이터를 주고받을AWS 리전 위치에AWS 스토리지 리소스를 생성했습니다. 예를 들어 S3 버킷이나 미국 동부 (버지니아 북부) 에 있는 S3 3 버킷 또는 EFS S3 3 버킷 또는 Amazon E3 E3 E3 F3 버킷이나 Amazon E3 E3 E3

  • 온프레미스 스토리지 환경으로 들어오고 나가는 트래픽을 위한 WAN (광역 네트워크) 연결을 설정했습니다. 예를 들어, 를 사용하여 이러한 종류의 연결을 설정할 수 AWS Direct Connect있습니다.

    DataSync에이전트를 만들 때 이 WAN 연결을 구성하여 온프레미스에 있는 Amazon S3 호환 스토리지와 내부의 스토리지 리소스 간에 데이터를 전송할DataSync 수AWS 있습니다.

  • Snowball Edge 클라이언트를 다운로드하고 설치했습니다.

Amazon S3 3 3 3 3 3 3 3 3 3 3

Amazon S3 호환 스토리지 버킷에 액세스하려면 다음이DataSync 필요합니다.

  • 데이터를 주고받는 버킷에 액세스할 수 있는 Snowball Edge 디바이스 또는 클러스터의 사용자 자격 증명입니다.

  • 디바이스 또는 클러스터에서DataSync 에이전트와s3api 엔드포인트 간 연결의 신뢰성을 확인할 수 있는 HTTPS 인증서입니다.DataSync

S3 버킷에 액세스하기 위한 사용자 자격 증명 가져오기

DataSyncSnowball Edge 디바이스 또는 클러스터에서 작업 중인 버킷에 액세스할 수 있는 사용자의 액세스 키와 비밀 키가 필요합니다.

버킷에 액세스하기 위한 사용자 자격 증명을 가져오려면
  1. 터미널을 열고 Snowball Edge 클라이언트를 실행합니다.

    Snowball Edge 클라이언트 실행에 대한 자세한 내용은 AWS Snowball Edge개발자 안내서의 Snowball Edge 클라이언트 사용을 참조하십시오.

  2. 디바이스 또는 클러스터와 연결된 액세스 키를 가져오려면 다음snowballEdge 명령을 실행합니다.

    snowballEdge list-access-keys
  3. 출력에서 사용할 버킷의 액세스 키 (예:AKIAIOSFODNN7EXAMPLE) 를 찾으십시오.DataSync

  4. 보안 액세스 키를 가져오려면 다음snowballEdge 명령을 실행합니다. 이전 단계에서 찾은 액세스access-key-for-datasync 키로 교체합니다.

    snowballEdge get-secret-access-key --access-key-id access-key-for-datasync

    출력에는 액세스 키의 해당 비밀 키 (예:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY) 가 포함됩니다.

  5. 액세스 키와 보안 키를 기억할 수 있는 위치에 저장합니다.

    전송을 위한 DataSync소스 위치를 구성할 때 이러한 키가 필요합니다.

s3api엔드포인트 연결용 인증서 받기

DataSync에이전트와 Snowball Edge 디바이스 또는 클러스터의s3api 엔드포인트 간 연결 신뢰성을 확인할 수 있는 HTTPS 인증서가 필요합니다.

s3api엔드포인트 연결용 인증서를 받으려면
  1. S3 E3 클라이언트에서 다음snowballEdge 명령을 실행합니다.

    snowballEdge get-certificate
  2. 출력을 base64-인코딩된.pem 파일에 저장합니다.

    전송을 위한 DataSync소스 위치를 구성할 때 이 파일을 지정해야 합니다.

온프레미스 스토리지 환경에서DataSync 에이전트 생성

전송 중에는 에이전트를DataSync 사용하여 Snowball Edge 디바이스 또는 클러스터의 Amazon S3 호환 스토리지에서 읽거나 스토리지에 씁니다.

이 에이전트는 네트워크를 통해 디바이스 또는 클러스터에 연결할 수 있는 온프레미스 스토리지 환경에 배포되어야 합니다. 예를 들어 클러스터에 대한 로컬 네트워크 액세스 권한이 있는 VMware ESXi 하이퍼바이저에서 에이전트를 실행할 수 있습니다.

온프레미스 스토리지 환경에서DataSync 에이전트를 만들려면
  1. DataSync에이전트가 하이퍼바이저에서 실행될 수 있고 에이전트에 충분한 가상 머신 (VM) 리소스를 할당해야 합니다.

  2. 온프레미스 환경에 에이전트를 배포합니다.

    자세한 내용은 에이전트를 배포하려는 하이퍼바이저 유형에 따라 다음 항목 중 하나를 참조하세요.

  3. 에이전트와 Amazon S3 호환 스토리지 간에 다음과 같은 트래픽을 허용하도록 네트워크를 구성하십시오.

    From To 프로토콜 및 포트

    DataSync 에이전트

    디바이스 또는 클러스터의s3api 엔드포인트를 위한 가상 네트워크 인터페이스 (VNI). 클러스터가 있는 경우 모든s3api 엔드포인트 VNI일 수 있습니다.

    TCP 443(HTTPS)

    디바이스 또는 클러스터에서 VNI를 찾아야 하는 경우 Snowball Edge의 가상 네트워크 인터페이스 설명을 참조하십시오.

  4. 에이전트가 통신하는 데 사용할 서비스 엔드포인트를 선택합니다AWS.

  5. 에이전트를 활성화하세요.

전송을 위한 소스 위치 구성

에이전트를 만든 후DataSync 전송을 위한 소스 위치를 구성할 수 있습니다.

참고

다음 지침에서는 Amazon S3 호환 스토리지에서 전송한다고 가정하지만 이 위치를 전송 대상으로 사용할 수도 있습니다.

DataSync콘솔을 사용하여 전송을 위한 소스 위치를 구성하려면
  1. https://console.aws.amazon.com/datasync/ 에서AWS DataSync 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 데이터 전송을 확장합니다. 작업을 선택한 다음 작업 생성을 선택합니다.

  3. Configure source location(소스 위치 구성) 페이지에서 Create a new location(새 위치 생성)를 선택합니다.

  4. 위치 유형에서 오브젝트 스토리지를 선택합니다.

  5. 에이전트의 경우 온프레미스 스토리지 환경에서 생성한DataSync 에이전트를 선택합니다.

  6. 서버의 경우 Amazon S3 호환 스토리지에서 사용하는s3api 엔드포인트의 VNI를 입력합니다.

    단일 디바이스 대신 Snowball Edge 클러스터를 사용하는 경우 클러스터의 모든s3api 엔드포인트 VNI를 지정할 수 있습니다.

  7. 버킷 이름에는 객체를 전송하려는 Amazon S3 호환 스토리지 버킷의 이름을 입력합니다.

  8. 폴더에 객체 접두사를 입력합니다.

    DataSync이 접두사를 가진 객체만 전송합니다.

  9. Snowball Edge 디바이스 또는 클러스터에 대한DataSync 연결을 구성하려면 추가 설정을 확장하고 다음을 수행하십시오.

    1. 서버 프로토콜에서 HTTPS를 선택합니다.

    2. 서버 포트에 를 입력합니다443.

    3. 인증서에서s3api 엔드포인트 연결에 사용할 인증서 파일을 선택합니다.

  10. 자격 증명 필요를 선택하고 액세스 키와 비밀 키를 입력하여 Snowball Edge 디바이스 또는 클러스터의 Amazon S3 호환 스토리지 버킷에 액세스합니다.

  11. 다음을 선택합니다.

전송을 위한 목적지 위치 구성

전송의 목적지 위치는 상담원을 만든AWS 리전AWS 계정 곳과 동일해야 합니다.

시작하기 전: 전송을 위한 소스 위치를 구성했는지 확인하세요.

DataSync콘솔을 사용하여 전송을 위한 대상 위치를 구성하려면
  1. 대상 위치 구성 페이지에서 새 위치 만들기 또는 객체를 전송할 대상AWS 스토리지 리소스의 기존 위치 선택을 선택합니다.

    새 위치를 생성한다면 다음 주제 중 하나를 참조하세요.

  2. 대상 위치 구성이 끝나면 다음을 선택합니다.

전송 설정 구성하기

에서는 전송 일정을 지정하고, 데이터 무결성을 확인하는 방법을 사용자 정의하고, 객체의 하위 집합만 전송할지 여부 등을 지정할 수 있습니다.DataSync

시작하기 전: 전송을 위한 목적지 위치를 구성했는지 확인하세요.

DataSync콘솔을 사용하여 전송 설정을 구성하려면
  1. 설정 구성 페이지에서 전송 설정을 변경하거나 기본값을 사용합니다.

    이러한 설정에 대한 자세한 내용은 AWS DataSync전송 태스크 다루기 단원을 참조하세요.

  2. 다음을 선택합니다.

  3. 전송 세부 정보를 검토한 다음 작업 생성을 선택합니다.

이체 시작

전송 작업을 생성하면 이제 데이터 이동을 시작할 준비가 되었습니다. DataSync콘솔을 사용하여 작업을 시작하는 방법에 대한 지침은 작업 시작을 참조하십시오.AWS CLI