--- title: "get-object" slug: "cli-objectstorage-api-level-get-object" updated: 2026-09-17T09:10:37Z published: 2026-09-17T09:10:37Z canonical: "cli-fin.ncloud-docs.com/cli-objectstorage-api-level-get-object" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli-fin.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # get-object 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 images/IMG-01.png \ --endpoint-url=https://kr.object.fin-ncloudstorage.com \ IMG-01.png ``` 객체의 일부 바이트 범위만 다운로드하는 명령 예시는 다음과 같습니다. ``` aws s3api get-object --bucket my-test-bucket \ --key images/IMG-01.png \ --range bytes=0-31 \ --endpoint-url=https://kr.object.fin-ncloudstorage.com \ partial.png ``` 멀티파트 객체의 특정 파트만 다운로드하는 명령 예시는 다음과 같습니다. ``` aws s3api get-object --bucket my-test-bucket \ --key large.bin \ --part-number 1 \ --endpoint-url=https://kr.object.fin-ncloudstorage.com \ part1.bin ``` ### 출력 출력 예시는 다음과 같습니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 09 Sep 2026 00:27:04 GMT", "ContentLength": 1983317, "ETag": "\"270f326e5edcc8cf14bb0058909dfdfd\"", "ContentType": "image/png", "Metadata": {} } ``` 바이트 범위를 지정하여 다운로드한 출력 예시는 다음과 같습니다. 요청한 범위와 전체 크기가 `ContentRange`로 반환됩니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 09 Sep 2026 00:27:04 GMT", "ContentLength": 32, "ETag": "\"270f326e5edcc8cf14bb0058909dfdfd\"", "ContentRange": "bytes 0-31/1983317", "ContentType": "image/png", "Metadata": {} } ``` 특정 파트만 다운로드한 출력 예시는 다음과 같습니다. 객체의 전체 파트 개수가 `PartsCount`로 반환됩니다. ``` { "AcceptRanges": "bytes", "LastModified": "Wed, 09 Sep 2026 01:38:53 GMT", "ContentLength": 8388608, "ETag": "\"0c4af570340e15f2be9924e70bc34257-13\"", "ContentRange": "bytes 0-8388607/104857600", "ContentType": "application/octet-stream", "Metadata": {}, "PartsCount": 13 } ```