AWS Snowball 시작하기

무료 계정 생성

12개월 동안 AWS 프리 티어에 액세스하여 연중무휴 24시간 고객 서비스, 지원 포럼 등을 비롯한 AWS Basic Support 기능을 사용해 보십시오.

Q: AWS Snowball이란 무엇입니까?

AWS Snowball은 안전한 물리적 전송을 위해 설계된 스토리지 어플라이언스를 사용하여, AWS에서 테라바이트에서 페타바이트 규모의 데이터 송수신을 가속화할 수 있는 데이터 전송 솔루션입니다. Snowball을 사용하면 높은 네트워크 비용, 오랜 전송 시간, 보안 문제 등 대규모 데이터 전송 시 발생할 수 있는 문제를 없앨 수 있습니다.

Q: Snowball은 어떻게 작동합니까?

AWS Snowball은 안전한 어플라이언스 및 Snowball 클라이언트를 사용하여 AWS에서 송수신되는 페타바이트 규모의 데이터 전송을 가속화합니다. AWS Management Console을 사용해 하나 또는 여러 개의 Snowball 어플라이언스(전송해야 하는 데이터의 양에 따라)를 요청하는 하나 이상의 작업을 생성한 다음, Snowball 클라이언트를 다운로드하여 설치합니다. 어플라이언스가 도착하면, 로컬 네트워크에 이를 연결하고, 수동 또는 DHCP로 IP 주소를 설정한 후, 클라이언트를 사용하여 복사할 디렉터리를 확인합니다. 클라이언트는 데이터를 어플라이언스로 자동으로 암호화 및 복사하고 전송 작업이 완료되면 알려줍니다. 전송이 완료되고 어플라이언스를 반송할 준비가 되면, 전자 잉크 선적 레이블이 해당하는 AWS 시설로 자동으로 업데이트되고, Amazon Simple Notification Service(SNS)나 문자 메시지를 통해서 또는 콘솔에서 직접 작업 상태를 추적할 수 있습니다.

Q: Snowball은 누가 사용해야 합니까?

Snowball은 테라바이트에서 페타바이트 규모의 데이터를 AWS로 빠르고 안전하게 전송해야 하는 경우에 적합한 데이터 전송 방법입니다. 또한, Snowball은 비용이 많이 드는 네트워크 인프라 업그레이드를 원하지 않거나, 대량의 데이터 백로그가 자주 발생하거나, 물리적으로 격리된 환경에 있거나, 높은 대역폭의 인터넷 연결이 제공되지 않거나 비용 문제로 사용할 수 없는 경우에도 적합한 데이터 전송 방법입니다.

Q: Snowball을 사용하여 전송할 수 있는 데이터 양은 어떻게 됩니까?

Snowball을 사용하면 몇 테라바이트에서 수십 페타바이트까지 원하는 용량의 데이터를 전송할 수 있습니다. 일반적으로 하나의 Snowball 어플라이언스로 수십 TB의 데이터를 전송할 수 있습니다. 여러 개의 Snowball을 하나씩 또는 병렬로 사용하여 대용량 데이터 세트를 전송할 수 있습니다. 예를 들어 100TB의 데이터를 2개의 Snowball을 병렬로 사용하거나 2개의 Snowball을 하나씩 차례로 사용하여 전송할 수 있습니다.

Q: Snowball 클라이언트란 무엇입니까?

Snowball 클라이언트는 로컬 호스트 컴퓨터에 설치하여 Snowball에 지정한 디렉터리의 데이터를 효율적으로 파악, 압축, 암호화 및 전송하는 데 사용하는 소프트웨어입니다.

Q: 데이터 전송에 시간이 얼마나 걸립니까?

Snowball 클라이언트를 사용하여 데이터 전송에 걸리는 시간을 추산할 수 있습니다(자세한 내용은 사용 설명서 참조). 데이터 전송 속도는 로컬 네트워크 속도, 파일 크기, 로컬 서버에서 데이터를 읽는 속도 등 여러 요인의 영향을 받습니다.

Snowball 클라이언트는 환경에서 지원할 수 있는 가장 빠른 속도로 데이터를 Snowball로 복사합니다(로컬 환경에 따라 48TB의 데이터를 복사하는 데 최소 하루 소요). 일반 운송 및 AWS 데이터 센터에서 처리 시간을 포함하여 AWS로 데이터를 전송하는 데 걸리는 총 소요 시간은 대략 1주일입니다. 2개의 48TB Snowball을 병렬로 사용하면 같은 시간에 두 배 용량의 데이터를 복사할 수 있고, 1개의 80TB Snowball을 사용하면 80TB의 데이터를 복사하는 데 2.5일이 걸려 총 소요 시간이 1.5주로 늘어납니다.

Q: Snowball 어플라이언스의 사양은 어떻게 됩니까?

인터페이스, 온도 및 전력 요구 사항, 출력 소음 및 크기를 비롯한 하드웨어 사양의 전체 목록은 Snowball 설명서 페이지를 참조하십시오.

Q: 특정 작업에 Snowball을 얼마나 오래 가지고 있을 수 있습니까?

보안을 위해, 데이터 전송은 Snowball이 준비된 후 90일 이내에 완료되어야 합니다.

Q: Snowball이 지원하는 네트워크 인터페이스는 무엇입니까?

Snowball은 RJ45, SFP+ 동선 및 SFP+ 광 네트워크 포트에서 10Gbps 네트워크 인터페이스를 지원합니다.

Q: Snowball의 기본 배송 옵션은 무엇입니까? 빠른 배송을 선택할 수 있습니까?

Snowball은 기본적으로 UPS의 2일 배송을 사용하며, 시간에 민감한 경우 빠른 배송을 선택할 수 있습니다.

Q: 어느 리전에서 Snowball을 사용할 수 있습니까?

최신 정보는 리전별 서비스 가용성 페이지를 참조하십시오.

Snowball은 미국 내의 모든 주에서 사용할 수 있습니다.

50TB 모델은 미국에서만 제공됩니다.

Q. Snowball을 대체 AWS 리전으로 배송할 수 있습니까?

아니요. Snowball은 단일 AWS 리전 내에서 요청하고 사용하도록 설계되었습니다. 요청하는 리전과 반환하는 리전이 다를 수 없습니다. AWS EU 리전에서 데이터를 가져오거나 내보내는 데 사용한 Snowball 디바이스는 28개의 EU 국가 어디에서나 사용할 수 있습니다.


Q: 인터넷 대신 Snowball을 사용해야 하는 경우는 언제입니까?

Snowball은 테라바이트에서 페타바이트 규모의 데이터를 AWS로 빠르고 안전하게 전송해야 하는 경우에 매우 적합한 데이터 전송 방법입니다. 또한, Snowball은 비용이 많이 드는 네트워크 인프라 업그레이드를 원하지 않거나, 대량의 데이터 백로그가 자주 발생하거나, 물리적으로 격리된 환경이거나, 고속 인터넷 연결이 제공되지 않거나 비용 문제로 사용할 수 없는 경우에도 적합한 데이터 전송 방법입니다.

경험에 따르면 기존 인터넷 연결의 예비 용량을 사용하여 데이터를 AWS로 업로드하는 데 1주일 이상 소요되는 경우, Snowball 사용을 검토해야 합니다. 예를 들어 100Mb 연결을 데이터 전송에 전용으로 사용할 수 있고 100TB의 데이터를 전송해야 하는 경우, 아래 표에 따르면 전송을 완료하는 데 100일 이상이 걸립니다. 여러 개의 TB Snowball을 사용하면 같은 용량을 약 1주일 만에 전송할 수 있습니다.

사용 가능한 인터넷 연결 이론적으로 네트워크 사용률 80%에서 100TB 데이터 전송에 걸리는 시간 AWS Snowball 사용을 고려해야 하는 경우는?
T3(44.736Mbps) 269일 2TB 이상
100Mbps 120일
5TB 이상
1,000Mbps 12일
60TB 이상

Q: AWS Direct Connect 대신 Snowball 사용을 고려해야 하는 경우는 언제입니까?

AWS Direct Connect는 사용자 프레미스에서 AWS 네트워크로의 빠른 전용 연결을 제공합니다. 대량의 데이터를 AWS로 지속적으로 전송해야 하는 경우, AWS Direct Connect가 적합한 선택이 될 수 있습니다.

데이터를 분산된 위치에서 큰 배치로 전송하거나 한 번만 전송하는 경우, Direct Connect 대신 Snowball을 사용하는 것이 좋습니다. 이러한 워크로드의 경우 데이터를 전송하기 위해 새로운 Direct Connect 연결을 설정한 후 전송이 완료되면 연결을 종료하는 것보다 Snowball이 훨씬 간단하고 비용 효과적인 옵션이 될 수 있습니다.

Q: AWS Import/Export Disk 대신 Snowball 사용을 고려해야 하는 경우는 언제입니까?

Snowball은 AWS Import/Export Disk와 비교할 때 대부분 사용 사례에서 더 빠르고 간단하며 비용 효과적인 경험을 제공합니다.

Snowball의 경우 데이터 전송을 위해 코드를 작성하거나 하드웨어를 구매할 필요가 없습니다. 각 Snowball 어플라이언스는 최대 80TB의 데이터를 전송할 수 있으며, 더 큰 규모의 워크로드를 위해 여러 개의 어플라이언스를 병렬로 사용할 수 있습니다. Snowball은 데이터의 보안 및 완벽한 관리의 연속성을 보장하고 AWS에서 데이터를 송수신하는 데 관련된 관리 오버헤드를 줄이도록 설계된 업계 표준 Trusted Platform Module(TPM), 256-비트 암호화 및 변조 방지 엔클로저를 사용합니다.

AWS Management Console에서 바로 전송 작업을 생성할 수 있습니다. 전송이 완료되고 어플라이언스를 반송할 준비가 되면, 전자 잉크 선적 레이블이 해당하는 AWS 시설로 자동으로 업데이트되고, Amazon SNS나 문자 메시지를 통해서 또는 콘솔에서 직접 작업 상태를 추적할 수 있습니다.

Q. Snowball을 사용하여 한 AWS 리전에서 다른 AWS 리전으로 데이터를 마이그레이션할 수 있습니까?

아니요. Snowball은 지정된 AWS 리전에서 대량의 데이터를 이동하기 위한 데이터 전송 솔루션입니다. 여러 AWS 리전 간에 데이터를 전송해야 하는 사용 사례의 경우 대안으로 S3 교차 리전 복제를 사용하는 것이 좋습니다.


Q: Snowball에서 내 데이터를 암호화합니까?

Snowball은 모든 데이터를 256비트 암호화로 암호화합니다. 암호화 키는 AWS Key Management Service(KMS)를 사용하여 관리하며, 어플라이언스로 전송되거나 저장되지 않습니다.

Q: AWS에는 디바이스가 배송 도중 변조되었는지 확인하는 방법이 있습니까?

변조 방지 엔클로저 사용과 더불어 Snowball에서는 하드웨어, 펌웨어 또는 소프트웨어에 대한 무단 변경을 탐지하도록 설계된 전용 프로세서가 탑재된 업계 표준 Trusted Platform Module(TPM)을 사용합니다. AWS에서는 모든 어플라이언스를 검사하여 변조의 흔적이 없고 TPM에서 탐지된 변경 사항이 없음을 확인합니다.

Q: 데이터가 AWS로 성공적으로 전송되고 나면 어플라이언스의 데이터는 어떻게 됩니까?

데이터 전송 작업이 처리 및 확인되면, AWS는 미디어 삭제를 위한 NIST(National Institute of Standards and Technology) 지침에 따라 Snowball 어플라이언스의 소프트웨어 삭제를 수행합니다.

Q: 데이터 전송 작업을 쉽게 추적할 방법이 있습니까?

Snowball은 어플라이언스가 해당 AWS 시설로 자동으로 배송되고 추적을 지원하도록 설계된 혁신적인 전자 잉크 선적 레이블을 사용합니다. 데이터 전송 작업을 완료하면, Amazon SNS, 문자 메시지 및 콘솔을 통해 이를 추적할 수 있습니다.

Q. PHI(Protected Health Information)를 포함한 데이터에 AWS Snowball을 사용할 수 있습니까?

예. AWS Snowball은 HIPAA에 적합한 서비스입니다. AWS와 체결한 유효한 BAA(Business Associate Agreement)가 있다면, 지금 바로 Snowball을 사용해 HIPAA 계정으로의 데이터 전송을 시작할 수 있습니다.


Q: Snowball을 시작하려면 어떻게 해야 합니까?

Snowball을 시작하려면 시작하기 페이지를 참조하십시오.

Q: Snowball 어플라이언스로 내 데이터를 전송하려면 어떻게 해야 합니까?

Snowball 어플라이언스를 네트워크에 연결하고 전자 잉크 디스플레이를 사용해 IP 주소를 설정하고 나면, AWS Management Console에서 다음 3가지를 다운로드해야 합니다.

1. Snowball 클라이언트: 온프레미스 스토리지에서 Snowball 어플라이언스로 데이터를 전송하는 데 사용하는 소프트웨어 도구. Snowball 클라이언트에 대한 자세한 내용은 도구 페이지를 참조하십시오.

2. 작업 매니페스트 파일: 데이터 전송 작업을 고유하게 식별하는 데 사용되는 암호화된 메타데이터 파일.

3. 작업 매니페스트 잠금 해제 코드: 작업 매니페스트 파일의 잠금을 해제하는 25자 코드.

이러한 파일을 다운로드한 후, Snowball 클라이언트를 시작하고, Snowball 어플라이언스의 IP 주소, 매니페스트 파일 경로 및 잠금 해제 코드를 제공합니다. 샘플 시작 명령은 다음과 같습니다.

snowball start -i {Snowball IP} -m path/to/the/job/manifest} -u {unlock code}

클라이언트를 시작하고 이 정보를 제공하고 나면, 클라이언트가 이제 Snowball 어플라이언스에 연결되고 사용할 준비가 됩니다. 다음은 어플라이언스에 전송하려는 파일 디렉터리를 파악한 다음, 전송이 완료되길 기다려야 합니다. 샘플 복사 명령은 다음과 같습니다.

snowball cp /path/to/data/on/source/storage/device/directories Snowball/bucketname

Q: 데이터가 Snowball 어플라이언스에 전송되고 나면 무엇을 해야 합니까?

데이터 전송 작업이 완료되면, Snowball 어플라이언스의 전자 잉크 디스플레이에서 해당하는 AWS 시설로 반송 선적 레이블을 자동으로 업데이트합니다. Snowball 어플라이언스를 가까운 UPS 지점에 전달하기만 하면 됩니다. Amazon SNS 또는 문자 메시지를 사용하거나 AWS Management Console에서 직접 전송 작업 상태를 추적할 수 있습니다.

Q: 하둡 분산 파일 시스템에서 Snowball로 데이터를 가져올 수 있습니까?

예. Snowball CLI를 사용하여 HDFS 클러스터의 데이터를 Snowball로 복사할 수 있습니다. 자세한 내용은 Snowball 설명서를 참조하십시오.


Q: Snowball 내보내기 기능이란 무엇입니까?

내보내기는 고객이 테라바이트에서 페타바이트 규모의 데이터를 Amazon Simple Storage Service(S3)에서 온프레미스 스토리지로 내보낼 수 있게 해주는 Snowball의 기능입니다. 

Q: 내보내기를 통해 AWS에서 데이터를 얻는 방법은 무엇입니까?

Snowball Export를 사용하려면 AWS Management Console에 로그인하고, Snowball을 선택한 다음, 내보내기 작업을 생성하기만 하면 됩니다. 가져오기 작업과 마찬가지로 사용하려는 리전과 버킷을 지정합니다. 특정 버킷의 데이터 모두를 내보내길 원하지 않는 경우, UTF-8 이진 순서로 정렬된 S3 키 범위의 시작과 끝을 지정하여 내보낼 데이터를 표시할 수 있습니다. 선택한 키 범위와 범위 내에 있는 모든 키를 내보내게 됩니다. 콘솔 사용에 대한 세부 정보는 여기에서 확인할 수 있습니다.

Q: 내보낸 데이터에는 언제 액세스할 수 있습니까?

AWS에서는 일반적으로 요청을 수신하고 24시간 이내에 데이터 내보내기를 시작하며, 데이터 내보내기는 최대 일주일 정도 걸릴 수 있습니다. 내보내기 작업이 완료되고 디바이스가 준비되면, 고객이 작업을 생성할 때 선택한 배송 옵션에 따라 디바이스를 배송합니다.

Q: 배송을 기다릴 필요 없이 데이터 센터에서 Snowball을 수령할 수 있습니까?

아니요. 당일 배송을 선택할 수는 있지만, AWS에서는 고객이 제공한 주소로 Snowball을 배송해야 합니다. AWS 데이터 센터에서 Snowball을 직접 수령할 수 있는 방법은 없습니다.

Q: AWS에서 내 Snowball을 준비하는 동안 내보내기 데이터 쓰기 진행률을 추적할 수 있습니까?

예. AWS에서 언제 Snowball 프로비저닝을 시작하는지 볼 수 있고 데이터가 디바이스에 쓰여짐에 따라 실시간으로 업데이트를 확인할 수 있습니다. 가져오기 작업과 마찬가지로, 프로비저닝이 완료되거나 디바이스가 배송되면 알림을 받을 수 있습니다.

Q: AWS에서는 Snowball로 복사하기 전에 내 데이터를 암호화합니까?

예. 쓰여지는 모든 데이터는 암호화되며, 해당 데이터에 대한 암호화 키는 Snowball에 저장되지 않습니다.

Q: 디바이스를 받았을 때 Snowball의 데이터를 읽으려면 어떻게 해야 합니까?

Snowball 클라이언트를 사용하면 데이터를 Snowball에서 로컬 스토리지로 복사할 수 있습니다. 클라이언트에서는 Snowball에서 데이터를 읽을 때 이를 복호화한 후, 데이터가 Amazon S3에 저장되어 있을 때와 같은 형식으로 데이터를 로컬 스토리지로 씁니다.

Q: 얼마나 많은 데이터를 저장할 수 있습니까?

내보낼 수 있는 데이터의 양에는 거의 제한이 없습니다. 어플라이언스 하나에 저장할 수 있는 것보다 많은 양의 데이터를 내보내려는 경우, 추가 내보내기 작업이 자동으로 생성되므로 선택한 모든 데이터를 내보낼 수 있습니다.

Q: 둘 이상의 버킷에서 데이터를 검색할 수 있습니까?

예. 내보내려는 버킷을 원하는 만큼 선택할 수 있습니다.

Q: Amazon S3 객체를 로컬 스토리지에 복사할 때, 해당 객체는 파일에 어떻게 매핑됩니까?

각 키는 디바이스에서 버킷 이름으로 시작되는 디렉터리 트리로 복사됩니다. 예를 들어 키가 "images/orange.jpg"이고 버킷이 "fruit"인 경우, 객체는 /fruit/images/orange.jpg에 저장됩니다. 각 객체와 연결된 메타데이터는 스토리지 디바이스에 복사되지 않습니다.

Q: Amazon Glacier 스토리지 클래스에 있는 데이터를 내보낼 수 있습니까?

아니요. Amazon Glacier 데이터를 내보낼 수 있으려면, 먼저 S3 수명 주기 복원 기능을 사용하여 해당 데이터를 Amazon S3에 복원해야 합니다.

Q: 내보낸 데이터의 로그를 받을 수 있습니까?

예. 각 내보내기 또는 가져오기 작업의 경우, 복사된 파일과 복사할 수 없었던 파일의 로그가 생성되며 Snowball 콘솔에서 해당 로그를 확인할 수 있습니다.

Q: 데이터를 내보내는 데 드는 비용은 어떻게 됩니까?

요금 페이지에 명시된 Snowball Export 요금과 더불어 해당 서비스에서 데이터를 검색하면서 발생한 모든 Amazon S3와 Amazon Glacier 요금이 부과됩니다.


Q: Snowball을 사용하여 데이터를 전송하는 데 비용이 얼마나 듭니까?

각 Snowball 데이터 전송 작업은 AWS 데이터 센터에서 디바이스 처리 및 가져오기/내보내기 작업에 대한 정액 요금이 청구됩니다. Snowball은 고객 사이트에서 10일간 무료로 사용할 수 있습니다. 디바이스를 배송받은 날과 발송한 날은 10일에 포함되지 않습니다. 10일 이후에는 Snowball 디바이스가 사이트에 머무는 추가일당 15 USD의 비용이 발생합니다. AWS에서 데이터를 수신하는 데는 비용이 부과되지 않습니다. AWS에서 데이터를 전송하는 비용은 리전별로 다릅니다. 요금 내역은 요금 페이지를 참조하십시오.

다음 예는 80TB 모델에 대한 Snowball 요금을 설명합니다.

예:

1개의 Snowball을 사용하여 60TB의 데이터를 AWS로 전송하고 Snowball을 14일 동안 가지고 있다고 가정해보겠습니다(1일에 Snowball을 배송받고 14일에 AWS로 발송).

이 작업에 대한 서비스 요금:

이 작업에 대한 서비스 요금은 250 USD입니다.

추가일 요금:

Snowball은 고객 사이트에서 10일간 무료로 사용할 수 있습니다. 디바이스를 배송받은 날과 발송한 날은 10일에 포함되지 않으므로 이 경우 1일과 14일은 무료입니다. 1일과 14일을 빼면 12일이 남으며, 12일 중 10일은 무료입니다. 나머지 2일은 데이터를 전송하는 데 사용된 추가 2일입니다. 총 추가일 요금:

2일 x 하루당 15 USD = 30 USD

데이터 전송:

본 예에서는 AWS로 데이터가 수신되었으므로, 데이터 전송 요금은 무료입니다.

배송:

배송 요금은 선택한 배송지와 배송 옵션(예: 다음 날 아침 배송 또는 2일 배송)에 따라 부과됩니다.

Q: Amazon S3 사용에 대한 요금은 어떻게 부과됩니까?

Snowball은 Snowball 어플라이언스에서 Amazon S3와 같은 AWS 서비스로 데이터를 전송하게 되며, 표준 AWS 서비스 요금이 적용됩니다. AWS에서 수신한 데이터에는 데이터 전송 요금이 발생하지 않으며 S3에 저장된 데이터에 대해 표준 Amazon S3 요금이 적용됩니다.  

Q: Snowball 어플라이언스를 구매할 수 있습니까?

Snowball은 작업당 사용한 만큼 지불하는 방식으로 제공되며, 구매할 수 없습니다.


Q: Snowball 서비스에서는 API 액세스를 지원합니까?

예. Snowball Job Management API는 Snowball의 작업 생성 및 관리 기능에 대한 프로그래밍 방식의 액세스를 제공합니다. 이 API는 간단한 표준 기반 REST 웹 서비스 인터페이스로서 모든 인터넷 개발 환경과 연동되도록 설계되었습니다.

Q: Snowball Job Management API로 어떤 작업을 수행할 수 있습니까?

이 API를 사용하면 파트너와 고객이 사용자 정의 통합을 구축하여 Snowball 요청 및 작업 상태 확인 프로세스를 관리할 수 있습니다. 이 API는 웹 어디에서나 작업을 생성, 나열, 업데이트 및 취소하는 데 사용할 수 있는 간단한 웹 서비스 인터페이스를 제공합니다. 개발자는 이 웹 서비스를 사용하여 Snowball 작업 워크플로를 관리하는 애플리케이션을 손쉽게 구축할 수 있습니다. 자세한 내용은 Snowball 설명서를 참조하십시오.

Q: S3 어댑터란 무엇입니까?

S3 어댑터는 Snowball에서 데이터를 읽고 쓸 수 있도록 Snowball 클라이언트에 S3 호환 인터페이스를 제공합니다.

Q: S3 어댑터로 무엇을 할 수 있습니까?

S3 어댑터는 Snowball과 통신할 수 있는 기능을 제공하여 고객이 파일 및 비파일 소스에서 데이터를 복사하는 도구를 구축할 수 있게 해줍니다. Snowball 명령줄 도구에서 제공하는 것과 동일한 암호화를 적용하여 Snowball로 데이터를 복사할 수 있는 인터페이스가 포함되어 있습니다. 자세한 내용은 Snowball 설명서를 참조하십시오.

Q: Snowball 클라이언트 대신 S3 어댑터를 사용해야 하는 이유는 무엇입니까?

Snowball 클라이언트는 파일 기반 데이터를 Snowball로 손쉽게 복사할 수 있게 해주는 턴키 도구입니다. 좀 더 긴밀한 통합을 원하는 고객은 S3 어댑터를 통해 기존 애플리케이션 및 워크플로를 손쉽게 확장하여 Snowball과 원활하게 통합할 수 있습니다.

Q: S3 어댑터를 사용하는 경우 데이터의 보안은 어떻게 됩니까?

S3 어댑터는 Snowball 클라이언트가 제공하는 것과 동일한 고급 암호화 메커니즘을 사용하여 데이터를 씁니다.

Q: Snowball S3 어댑터에서 지원하는 프로그래밍 언어는 무엇입니까?

S3 어댑터는 REST를 통해 통신하므로 언어에 구애받지 않습니다.