---
title: "オブジェクトのダウンロード"
url: https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/stratus/download-object/
description: "このAPIは、Stratusに保存されているオブジェクトに対してダウンロード操作を実行できるようにします。"
last_updated: 2026-03-24T12:08:39Z
service: Cloud Scale
type: api
---
# オブジェクトのダウンロード
### 説明
このAPIは、バケットに保存されている必要な[オブジェクト](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/objects/introduction/)をダウンロードできるようにします。バケットはその[一意のバケット名](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/buckets/name-bucket/#ideal-practices-to-name-a-bucket)で参照され、必要なオブジェクトはその名前を使用して参照されます。
### リクエスト詳細
#### リクエストURL
`GET` {bucket_name}.zohostratus.com/{key}
上記のドメイン名はデータセンターに応じて変わります:
| DC |
ドメイン名 |
| `US` |
**zohostratus.com** |
| `EU` |
**zohostratus.eu** |
| `IN` |
**zohostratus.in** |
| `AU` |
**zohostratus.com.au** |
| `CA` |
**zohostratus.ca** |
| `SA` |
**zohostratus.sa** |
| `JP` |
**zohostratus.jp** |
> **注意:**
* 開発環境でAPIを使用する場合、ドメインは次のような構造になります: https://-development.zohostratus.com
* コンソールからバケットURLを取得することをお勧めします。
#### パスパラメータ
- **project_id** (Numerical): プロジェクトの[一意のID](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/)
- **bucket_name** (String): [バケットの名前](https://docs.catalyst.zoho.com/ja/cloud-scale/help/stratus/buckets/name-bucket/#ideal-practices-to-name-a-bucket)
- **key** (String): ダウンロードする必要があるオブジェクトの名前
#### クエリパラメータ
- **version_id** (String, optional): バージョニングが有効な場合にStratusによって生成されるIDです。`version_id`を使用して必要なオブジェクトを参照できます。
#### リクエストヘッダー
**Authorization:** Zoho-oauthtoken {oauth_token}
**オプションヘッダー**
**Range:** オブジェクトの特定のバイト範囲をダウンロードする場合
**retrieve-meta:** オブジェクトのメタデータを取得する場合 | 指定可能な値: `True/False` | デフォルト値: `False`
#### スコープ
Stratus.fileop.READ
#### レスポンスをオーバーライドするクエリパラメータ
以下のクエリパラメータを追加してレスポンスを変更し、必要なレスポンスを取得できます。これらはすべてオプションパラメータです。オーバーライドはリクエストが成功した場合にのみ機能します。
- **responseContentType** (String, optional): レスポンスの`Content-Type`ヘッダーを設定します。標準的な[IANAで定義された](https://www.iana.org/assignments/media-types/media-types.xhtml)コンテンツタイプのみ使用できます。
- **responseContentLanguage** (String, optional): レスポンスの`Content-Language`ヘッダーを設定します。
- **responseContentDisposition** (String, optional): レスポンスの`Content-Disposition`ヘッダーを設定します。パラメータ値は次の形式である必要があります:
attachment; filename="name"
**例:** attachment; filename="logo.svg"
- **responseCacheControl** (String, optional): レスポンスの`Cache-Control`ヘッダーを設定します。
**例:** public,max-age=3600,no-transform
### レスポンス詳細
正常に実行されると、レスポンスにはオブジェクトがダウンロードされ、成功メッセージが表示されます。
#### 失敗レスポンスの可能性
**404** オブジェクト/バケットが見つからない場合:
**失敗レスポンス**
```json
{
"status": 404,
"code": "key_not_found",
"message": "no such key is associated with any object in the bucket"
}
```
**403** 未認証。ダウンロード操作を実行するために必要な権限がない場合
**失敗レスポンス**
```json
{
"status": 403,
"code": "access_forbidden",
"message": "request denied by resource access policy"
}
```
**リクエスト例**
```bash
curl -X GET https://{bucket_name}.zohostratus.com/{key}
-H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57"
```
**レスポンス例**
```bash
200 OK
// 生データのバイト
```
### SDK Documentation
* [Download Object - Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/stratus/download-object/)
* [Download Object - Node.js SDK](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/stratus/download-object/)
* [DownloadObject - Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/stratus/download-object/)
* [Download - Web SDK](https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/stratus/overview/)
* [Download - iOS SDK](https://docs.catalyst.zoho.com/ja/sdk/ios/v2/cloud-scale/stratus/download-object/)
* [Download - Android SDK](https://docs.catalyst.zoho.com/ja/sdk/android/v2/cloud-scale/stratus/download-object/)
* [Download - Flutter SDK](https://docs.catalyst.zoho.com/ja/sdk/flutter/v2/cloud-scale/stratus/download-object/)