--- title: "get-object" slug: "cli-objectstorage-api-level-get-object" updated: 2026-09-17T09:16:11Z published: 2026-09-17T09:16:11Z canonical: "cli.ncloud-docs.com/cli-objectstorage-api-level-get-object" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # get-object Classic/VPC 환경에서 이용 가능합니다. Object Storage에 저장한 객체를 다운로드합니다. ## 구문 `get-object` 구문은 다음과 같습니다. ``` aws s3api get-object \ --bucket \ --key \ [--version-id ] \ [--range ] \ [--part-number ] \ [--sse-customer-algorithm ] \ [--sse-customer-key ] \ [--sse-customer-key-md5 ] \ --endpoint-url \ ``` ## 옵션 `get-object` 실행 시 지정할 수 있는 옵션을 설명합니다. ### 필수 옵션 `get-object`의 필수 옵션입니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--bucket` | String | Required | 버킷 이름 | | `--key` | String | Required | 객체 이름 | | `<outfile>` | String | Required | 다운로드한 파일이 저장될 이름 | ### 선택 옵션 `get-object`의 선택 옵션입니다. 지정하지 않은 옵션에는 기본값이 적용됩니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--version-id` | String | Optional | 객체의 버전 ID - 버전 관리가 적용된 버킷에서 특정 버전의 객체를 다운로드하는 경우 | | `--range` | String | Optional | 다운로드할 바이트 범위 | | `--part-number` | String | Optional | 다운로드할 파트 번호 - 객체의 일부 파트만 다운로드하는 경우 | | `--sse-customer-algorithm` | String | Optional | 사용자 암호화 알고리즘 (AES256) | | `--sse-customer-key` | String | Optional | 사용자 제공 암호화 키 | | `--sse-customer-key-md5` | String | Optional | 사용자 제공 암호화 키의 MD5 값 | ### 공통 옵션 `aws` 명령에서 공통으로 사용하는 옵션에 대한 정보는 [Object Storage 옵션](/docs/guide-objectstorage#%EC%98%B5%EC%85%98)을 참조해 주십시오. ## 예시 객체 다운로드 요청이 성공하면 객체가 지정한 경로에 저장되고 객체의 메타데이터가 반환됩니다. ### 명령 명령 예시는 다음과 같습니다. ``` aws s3api get-object --bucket my-test-bucket \ --key img/image.png \ --endpoint-url=https://kr.object.ncloudstorage.com \ image.png ``` 객체의 일부 바이트 범위만 다운로드하는 명령 예시는 다음과 같습니다. ``` aws s3api get-object --bucket my-test-bucket \ --key img/image.png \ --range bytes=0-31 \ --endpoint-url=https://kr.object.ncloudstorage.com \ partial.png ``` 멀티파트 객체의 특정 파트만 다운로드하는 명령 예시는 다음과 같습니다. ``` aws s3api get-object --bucket my-test-bucket \ --key large.bin \ --part-number 1 \ --endpoint-url=https://kr.object.ncloudstorage.com \ part1.bin ``` ### 출력 출력 예시는 다음과 같습니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 02 Sep 2026 06:39:50 GMT", "ContentLength": 70, "ETag": "\"2cd8bde463f5d82aae0f0cec061d6b8f\"", "ContentType": "image/png", "Metadata": {}, "StorageClass": "Standard" } ``` 바이트 범위를 지정하여 다운로드한 출력 예시는 다음과 같습니다. 요청한 범위와 전체 크기가 `ContentRange`로 반환됩니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 02 Sep 2026 06:39:50 GMT", "ContentLength": 32, "ETag": "\"2cd8bde463f5d82aae0f0cec061d6b8f\"", "ContentRange": "bytes 0-31/70", "ContentType": "image/png", "Metadata": {}, "StorageClass": "Standard" } ``` 특정 파트만 다운로드한 출력 예시는 다음과 같습니다. 객체의 전체 파트 개수가 `PartsCount`로 반환됩니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 02 Sep 2026 06:39:06 GMT", "ContentLength": 5242880, "ETag": "\"cad5bfe2c36bcb9a8f19d6122296cc1c-1\"", "ContentRange": "bytes 0-5242879/5242880", "ContentType": "application/octet-stream", "Metadata": {}, "StorageClass": "Standard", "PartsCount": 1 } ```