get-object

Prev Next

Classic/VPC環境で利用できます。

Ncloud Storageバケットに保存されているオブジェクトを照会します。

参考

Sub Accountユーザーがこのコマンドを実行するには、View/GetObjectアクションの権限が必要です。

構文

get-object構文は次の通りです。

aws s3api get-object \
    --bucket <bucket> \
    --key <key> \
     <outfile> \
    [--version-id <version-id>] \
    [--range <range>] \
    [--part-number <part-number>] \
    [--sse-customer-algorithm <sse-customer-algorithm>] \
    [--sse-customer-key <sse-customer-key>] \
    [--sse-customer-key-md5 <sse-customer-key-md5>] \
    --endpoint-url <endpoint-url>
参考

Object Lockのリテンションまたはリーガルホールドが設定されているオブジェクトを照会すると、ObjectLockMode、ObjectLockRetainUntilDate、ObjectLockLegalHoldStatusフィールドが返されます。

オプション

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コマンドで共通して使用するオプションについては、Ncloud Storageのオプションをご参照ください。

例

オブジェクトのダウンロードリクエストが成功すると、指定されたパスにオブジェクトが保存され、オブジェクトのメタデータが返されます。

コマンド

コマンドの例は次の通りです。

aws s3api get-object --bucket my-test-bucket \
    --key img/image.png \
    --endpoint-url=https://kr.ncloudstorage.com \
    image.png

出力

出力の例は次の通りです。

{
    "AcceptRanges": "bytes",
    "LastModified": "Fri, 04 Sep 2026 06:19:10 GMT",
    "ContentLength": 40960,
    "ETag": "\"7cb4883d8f0eede455af0738a2d83b4b\"",
    "ChecksumCRC32": "35sEXg==",
    "ChecksumType": "FULL_OBJECT",
    "ContentType": "binary/octet-stream",
    "ServerSideEncryption": "AES256",
    "Metadata": {}
}

関連コマンド

関連コマンドは次の通りです。