すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:サポートされている機能

最終更新日:Jun 18, 2025

このトピックでは、OSS-HDFS でサポートされている機能について説明します。

説明

次の表で、機能がサポートされているかどうかを示す列の [適用外] は、その機能が OSS-HDFS ファイルではなく Object Storage Service (OSS) オブジェクトでのみサポートされていることを示します。

バケットの機能

操作

説明

機能がサポートされているかどうか

ストレージクラス

OSS は、ホットデータストレージからコールドデータストレージまでのさまざまなデータストレージシナリオ向けに、標準、低頻度アクセス (IA)、アーカイブ、コールドアーカイブ、ディープコールドアーカイブのストレージクラスを提供しています。

OSS-HDFS は、標準および IA バケットに対してのみアクティブ化できます。

バケットのリソース使用量を表示する

OSS コンソールでのバケットのリソース使用量は、参考値としてのみ提供されます。

基本統計、ランキング統計、地域とオペレーターの統計、および API 統計のみを表示できます。

バケットを一覧表示する

バケットはアルファベット順に一覧表示されます。すべてのバケット、名前に特定のプレフィックスを含むバケット、または現在の Alibaba Cloud アカウントに属する特定のバケット数を一覧表示できます。

サポートされています。

バケットを削除する

不要になったバケットを削除できます。

サポートされています。

バケットのリージョンを照会する

GetBucketLocation 操作を呼び出して、バケットのリージョンを照会できます。リージョンは、バケットが配置されている物理的な場所です。

サポートされています。

リソースグループを設定する

リソースグループを使用してリソースを管理できます。ビジネス要件に基づいてバケットをグループ化し、異なるリソースグループに異なるアクセス許可を設定できます。このようにして、グループ別にバケットへのアクセスを管理できます。

サポートされています。

リクエスト者払い有効にする

バケットに対してリクエスト者払いを有効にすると、リクエスト者がバケット内のオブジェクトにアクセスしたときに、リクエストとトラフィックの料金がリクエスト者に請求されます。バケット所有者には、オブジェクトのストレージ料金のみが請求されます。リクエスト者払いを有効にすることで、追加料金なしで OSS のデータを共有できます。

サポートされています。

バケットタグ付けを設定する

OSS では、バケットタグを設定してバケットを分類および管理できます。たとえば、特定のタグを持つバケットを一覧表示したり、特定のタグを持つバケットのアクセス制御リスト (ACL) を設定したりできます。

サポートされています。

OSS アクセラレータ

インターネットの発展に伴い、より多くのサービスで高いデータスループットが求められています。高いスループット要件を満たすために、Object Storage Service (OSS) は、頻繁にアクセスされるオブジェクトをキャッシュするアクセラレータ機能を提供しています。このようにして、オブジェクトにすばやくアクセスできます。

該当なし。

バケット ACL

バケットを作成するときにバケットの ACL を設定したり、ビジネス要件に基づいて既存のバケットの ACL を変更したりできます。バケットの所有者のみが、バケットの ACL を設定または変更できます。

サポートされています。

バケットポリシー

バケットのポリシーを設定して、他のユーザーに特定の OSS リソースへのアクセス許可を付与できます。

サポートされています。

バージョニングを有効にする

OSS では、バケットのバージョニングを有効にして、バケットに保存されているオブジェクトを保護できます。バケットのバージョニングを有効にすると、バケット内の既存のオブジェクトは、上書きまたは削除されたときに以前のバージョンとして保存されます。バケットのバージョニングを有効にすると、バケット内のオブジェクトを以前のバージョンに復元して、データを誤って上書きまたは削除されないように保護できます。

該当なし。

ホットリンク保護

バケットのホットリンク保護を設定して、バケット内のリソースへの不正アクセスを防ぐことができます。

該当なし。

CORS

クロスオリジンリソースシェアリング (CORS) は、HTML5 によって提供される標準のクロスオリジンソリューションであり、Web アプリケーションサーバーがクロスオリジンアクセスを制御できるようにします。これにより、オリジンをまたがるデータ送信のセキュリティが確保されます。

該当なし。

リテンションポリシー

OSS は、Write Once Read Many (WORM) 機能をサポートしています。この機能は、特定の期間内にオブジェクトが削除または上書きされるのを防ぐのに役立ちます。企業は、この機能を使用して、米国証券取引委員会 (SEC) および金融取引業規制機構 (FINRA) の規制に準拠しています。

該当なし。

サーバー側暗号化

OSS は、サーバー側暗号化が設定されているバケットにアップロードされたオブジェクトを暗号化し、暗号化されたオブジェクトを保存します。GetObject 操作を呼び出してオブジェクトをダウンロードすると、OSS はオブジェクトを復号化して返します。x-oss-server-side-encryption ヘッダーは、オブジェクトがサーバー側で暗号化されていることを示すためにレスポンスに含まれています。

サポートされています。

クライアント側暗号化

クライアント側暗号化が設定されている場合、オブジェクトは OSS にアップロードされる前にオンプレミスクライアントで暗号化されます。

該当なし。

冗長性タイプ

OSS は、ゾーン冗長ストレージ (ZRS) とローカル冗長ストレージ (LRS) の冗長性タイプを提供しています。マルチゾーンメカニズムまたはシングルゾーンメカニズムを使用して、データの耐久性と可用性を確保できます。

LRS はサポートされています。ZRS はサポートされていません。

OSS DDoS 保護

OSS DDoS 保護は、OSS と Anti-DDoS Proxy を統合するプロキシベースの攻撃緩和サービスです。OSS DDoS 保護が有効になっているバケットが DDoS 攻撃を受けた場合、OSS DDoS 保護は着信トラフィックを Anti-DDoS Proxy インスタンスに転送してスクラビングし、通常のトラフィックをバケットにリダイレクトします。これにより、DDoS 攻撃が発生した場合でもビジネスの継続性が確保されます。

該当なし。

CRR

クロスリージョンレプリケーション (CRR) により、異なるリージョンにある OSS バケット間で、オブジェクトの自動非同期 (ほぼリアルタイム) レプリケーションが可能になります。オブジェクトの作成、上書き、削除などの操作は、ソースバケットからデスティネーションバケットにレプリケートできます。

該当なし。

SRR

同一リージョンレプリケーション (SRR) により、同じリージョンにあるバケット間で、オブジェクトの自動非同期 (ほぼリアルタイム) レプリケーションが可能になります。オブジェクトの作成、上書き、削除などの操作は、ソースバケットからデスティネーションバケットにレプリケートできます。

該当なし。

RTC

OSS によって提供されるレプリケーション時間制御 (RTC) 機能は、CRR のコンプライアンス要件またはビジネス要件を満たすことができます。RTC 機能を有効にすると、OSS は OSS にアップロードしたほとんどのオブジェクトを数秒以内にレプリケートし、99.99% のオブジェクトを 10 分以内にレプリケートします。さらに、RTC 機能は、データレプリケーションのほぼリアルタイムの監視を提供します。RTC 機能を有効にすると、レプリケーショタスクのさまざまなメトリックを表示できます。

該当なし。

スケジュールバックアップ

OSS によって提供されるスケジュールバックアップ機能を使用して、バケット内のオブジェクトを Cloud Backup に定期的にバックアップできます。オブジェクトが失われた場合は、Cloud Backup からオブジェクトを復元できます。

該当なし。

最終変更時刻に基づくライフサイクルルール

バケット内のオブジェクトの最終変更時刻に基づいて、バケットのライフサイクルルールを設定できます。バケットのライフサイクルルールを設定すると、OSS はオブジェクトのストレージクラスを IA、アーカイブ、コールドアーカイブ、またはディープコールドアーカイブに定期的に変換するか、期限切れのオブジェクトとパーツを削除します。これにより、ストレージコストが削減されます。

該当しません。 OSS-HDFS の自動ストレージ階層化機能を有効にすることをお勧めします。

最終アクセス時間に基づくライフサイクルルール

バケット内のオブジェクトの最終アクセス時間に基づいて、ライフサイクルルールを設定できます。このようなライフサイクルルールを設定すると、OSS はバケット内のオブジェクトのアクセスパターンを監視し、アクセスパターンに基づいてコールドデータを識別し、階層型データストレージとストレージコストの削減のために、コールドデータを指定されたストレージクラスに自動的に移動します。

該当なし。

バケットインベントリ

バケットインベントリ機能を使用すると、バケット内の特定のオブジェクトに関する情報 (オブジェクトの数、サイズ、ストレージクラス、暗号化ステータスなど) をエクスポートできます。多数のオブジェクトを一覧表示するには、GetBucket (ListObjects) 操作を呼び出す代わりに、バケットインベントリ機能を使用することをお勧めします。

該当しません。OSS-HDFS がアクティブ化されているバケット内のオブジェクトのメタデータを OSS にエクスポートすることをお勧めします。詳細については、「オブジェクトメタデータをエクスポートする」をご参照ください。

静的 Web サイトホスティングを設定する

静的 Web サイトとは、すべての Web ページが、クライアントで実行できる JavaScript コードなどのスクリプトを含む静的コンテンツのみで構成される Web サイトです。静的 Web サイトホスティング機能を使用すると、OSS バケットで静的 Web サイトをホストし、バケットのドメイン名を使用して Web サイトにアクセスできます。

該当なし。

ミラーリングベースのオリジン復帰

バケットにミラーリングベースのオリジン復帰ルールを設定した後、リクエストされたオブジェクトがバケットに存在しない場合、OSS はオリジン復帰ルールで指定されたオリジンからオブジェクトを取得します。 OSS は、オリジンから取得したオブジェクトをリクエスト元に返し、オブジェクトをバケットに保存します。

該当なし。

転送アクセラレーション

OSS は、転送アクセラレーションを実行するために、世界中に分散されたデータセンターを使用します。 バケットへのアクセスリクエストが送信されると、リクエストは解析され、最適なネットワークパスとプロトコルを介してバケットが配置されているデータセンターにルーティングされます。 転送アクセラレーション機能は、インターネット経由で OSS にアクセスするための最適化されたエンドツーエンドのアクセラレーションソリューションを提供します。

該当なし。

カスタムドメイン名をバケットのデフォルトドメイン名にマッピングする

オブジェクトをバケットにアップロードすると、OSS はアップロードされたオブジェクトの URL を自動的に生成します。これらの URL を使用してオブジェクトにアクセスできます。カスタムドメイン名を使用してオブジェクトにアクセスする場合は、カスタムドメイン名をオブジェクトが格納されているバケットにマッピングし、カスタムドメイン名の CNAME レコードを追加します。

該当なし。

IMG

GetObject リクエストでイメージ処理(IMG)パラメーターを指定して、OSS のイメージオブジェクトを処理できます。たとえば、イメージにイメージウォーターマークを追加したり、イメージフォーマットを変換したりできます。

該当なし。

ビデオ スナップショット

ビデオ スナップショットをキャプチャするためのパラメータを設定できます。

該当なし。

ZIP パッケージの展開

バケットに対してルールを設定し、バケットにアップロードされた ZIP パッケージを自動的に解凍できます。バケットの解凍ルールを設定すると、ルールで指定されたパスにアップロードされたすべての ZIP パッケージが自動的に解凍されます。

該当なし。

イベント通知を使用してオブジェクトの変更をリアルタイムで監視する

OSS コンソールで監視するオブジェクトのイベント通知ルールを構成できます。ルールで指定したイベントがこれらのオブジェクトで発生した場合、すぐに通知されます。

該当なし。

モニタリングサービス

OSS のモニタリングサービスは、システムの実行ステータスとパフォーマンスを測定するためのメトリクスを提供します。 モニタリングサービスは、リクエストの追跡、使用状況の分析、ビジネストレンドの統計収集、システムの問題の早期発見と診断を可能にするカスタムアラートサービスも提供します。

サポートされています。

ロギング

OSS リソースへのアクセス時には、大量のログが生成されます。バケットのロギングを有効化して構成すると、OSS は定義済みの命名規則に基づいて 1 時間ごとにログを生成し、特定のバケットに保存します。Simple Log Service を使用するか、Spark クラスタを構築してログを分析できます。

該当なし。

リアルタイムログクエリ

バケットに対してリアルタイムログクエリを有効にすると、バケットへのアクセスに送信されたリクエストを追跡できます。 この機能を使用すると、アクセス統計の収集、OSS へのアクセスの監査、例外の追跡、および問題のトラブルシューティングを行うことができます。 リアルタイムログクエリは効率を向上させ、リアルタイムデータに基づいて情報に基づいた意思決定を行うのに役立ちます。

該当なし。

オブジェクトの機能

操作

説明

機能がサポートされているかどうか

シンプルアップロード

シンプルアップロードでは、PutObject 操作を呼び出して、サイズが 5 GB 未満の単一のオブジェクトをアップロードできます。 シンプルアップロードは、1 つの HTTP リクエストでオブジェクトをアップロードできるシナリオに適しています。

JindoSDK を使用したシンプルアップロードがサポートされています。

マルチパートアップロード

マルチパートアップロードを実行して、アップロードするオブジェクトを複数の部分に分割し、各部分を個別にアップロードできます。 パーツがアップロードされた後、CompleteMultipartUpload 操作を呼び出して、これらのパーツを完全なオブジェクトに結合できます。

該当なし。

レジューム可能なアップロード

レジューム可能なアップロードを使用してオブジェクトを OSS にアップロードする場合、チェックポイントファイルを指定できます。 チェックポイントファイルには、レジューム可能なアップロードタスクの進捗状況が保存されます。 ネットワークの例外またはプログラムエラーが原因でオブジェクトのアップロードに失敗した場合、チェックポイントファイルに記録されている進捗状況に基づいてアップロードタスクが再開され、残りのデータがアップロードされます。

該当なし。

アップロードコールバック

オブジェクトがアップロードされると、OSS はアプリケーションサーバーにコールバックリクエストを送信できます。 アップロードコールバックを設定するには、OSS に送信されるアップロードリクエストに必要なコールバックパラメーターを追加するだけで済みます。

該当なし。

クライアントからの直接アップロード

クライアントからの直接アップロードを使用すると、クライアントから OSS に直接データをアップロードできます。 クライアントからの直接アップロードソリューションは、オブジェクトをアプリケーションサーバーとの間で転送する必要がないため、アップロードを高速化し、アプリケーションサーバーのリソース使用量を削減します。

該当なし。

フォームアップロード

HTML フォームを使用して、PostObject 操作を呼び出して、最大 5 GB のサイズのオブジェクトをアップロードできます。

該当なし。

追加アップロード

追加アップロードを実行して、追加可能なオブジェクトにコンテンツを追加できます。

JindoSDK を使用した追加アップロードがサポートされています。

RTMP 経由のストリーム取り込み

H.264 でエンコードされたビデオストリームと Advanced Audio Coding (AAC) でエンコードされたオーディオストリームを、リアルタイムメッセージングプロトコル (RTMP) 経由で OSS に取り込むことができます。 OSS にアップロードされたオーディオデータとビデオデータは、オンデマンドで再生したり、遅延の影響を受けないシナリオでライブストリーミングに使用したりできます。

該当なし。

シンプルダウンロード

シンプルダウンロードでは、GetObject 操作を呼び出して、オブジェクトをダウンロードできます。 シンプルダウンロードは、1 つの HTTP リクエストでオブジェクトをダウンロードできるシナリオに適しています。

JindoSDK を使用したシンプルダウンロードがサポートされています。

レジューム可能なダウンロード

オブジェクトの特定の位置からデータをダウンロードできます。 大きなオブジェクトをダウンロードする場合、オブジェクトを複数の部分に分割し、異なる時点で各部分をダウンロードできます。 ダウンロードタスクが中断された場合は、タスクが中断された位置からダウンロードタスクを再開できます。

該当なし。

サードパーティユーザーにオブジェクトのダウンロードを承認する

オブジェクト所有者の AccessKey ペアを公開することなく、一時的なアクセス認証情報または署名付き URL をサードパーティユーザーに提供することで、オブジェクトのダウンロードを承認できます。

該当なし。

オブジェクトを一覧表示する

デフォルトでは、バケット内のオブジェクトを一覧表示すると、オブジェクトはアルファベット順に返されます。 バケット内のすべてのオブジェクト、名前に特定のプレフィックスが含まれるオブジェクト、または特定の数のオブジェクトを一覧表示できます。

JindoSDK を使用したオブジェクトのリスト表示がサポートされています。

オブジェクトをコピーする

同じリージョン内のソースバケットからデスティネーションバケットに、オブジェクトのコンテンツを変更せずにオブジェクトをコピーできます。

JindoSDK を使用したオブジェクトのコピーがサポートされています。

オブジェクトの名前を変更する

バケット内のオブジェクトの名前を変更できます。

JindoSDK を使用したオブジェクトの名前変更がサポートされています。

オブジェクト URL を使用する

オブジェクトをバケットにアップロードした後、オブジェクトの URL をサードパーティユーザーと共有して、ダウンロードまたはプレビューを行うことができます。

該当なし。

オブジェクトを検索する

多数のオブジェクトがバケットに保存されている場合は、プレフィックスを指定してオブジェクトを検索できます。

該当なし。

オブジェクトを復元する

コールドアーカイブまたはディープコールドアーカイブオブジェクトにアクセスするには、事前に復元する必要があります。

該当なし。

オブジェクトを削除する

複数の方法を使用して、不要になったオブジェクトを OSS のバケットから削除できます。

OSS コンソール、HDFS シェルコマンド、または Jindo CLI コマンドを使用したオブジェクトの削除がサポートされています。 詳細については、「OSS-HDFS が有効になっているバケットを削除するにはどうすればよいですか。」をご参照ください。

オブジェクトにタグを付ける

オブジェクトタグを設定して、オブジェクトを分類できます。 タグを使用すると、同じタグを持つオブジェクトのライフサイクルルールと ACL を設定できます。

該当なし。

シンボリックリンクを作成する

シンボリックリンクを使用して、頻繁にアクセスされるオブジェクトにアクセスできます。 シンボリックリンクはオブジェクトを指し、オブジェクトにすばやくアクセスできるようにします。 シンボリックリンクは、Windows のショートカットに似ています。

該当なし。

オブジェクトメタデータを管理する

オブジェクトメタデータは、オブジェクトの属性を記述します。 メタデータには、標準 HTTP ヘッダーとユーザーメタデータが含まれます。 HTTP ヘッダーを設定して、オブジェクトキャッシュポリシーや強制オブジェクトダウンロードのポリシーなど、カスタム HTTP リクエストポリシーを作成できます。 また、ユーザーメタデータを設定して、オブジェクトの目的または属性を識別することもできます。

該当なし。

単一接続帯域幅調整

クライアント、特にトラフィック調整が実行困難なクライアントを使用して OSS 内のオブジェクトにアクセスすると、大量の帯域幅が消費される可能性があります。 これは、OSS にアクセスする他のアプリケーションに影響します。 この問題を防ぐために、単一接続帯域幅調整機能を使用して、オブジェクトのアップロードやダウンロードなどの操作の帯域幅を調整できます。 これにより、OSS にアクセスする他のアプリケーションのために十分な帯域幅を確保できます。

該当なし。

オブジェクトのクエリ

SelectObject 操作を呼び出して、オブジェクトに対して SQL 文を実行し、実行結果を取得できます。

該当なし。

パーツを削除する

マルチパートアップロードを使用してオブジェクトをアップロードする場合、オブジェクトは複数の小さなパーツに分割されます。 すべてのパーツが OSS サーバーにアップロードされた後、CompleteMultipartUpload 操作を呼び出して、それらを完全なオブジェクトに結合できます。

OSS-HDFS 内のパーツは、OSS 内のパーツを削除するのと同じ方法で削除できます。

ディレクトリを管理する

階層構造を使用する従来のファイルシステムと比較して、OSS のデータはフラット構造のオブジェクトとして保存されます。 OSS のすべてのオブジェクトはバケットに保存されます。 OSS のディレクトリを使用して、オブジェクトを分類し、オブジェクトへのアクセスを簡素化された方法で制御できます。

JindoSDK を使用したディレクトリの管理がサポートされています。

MetaSearch

データインデックス機能を使用して、オブジェクトのメタデータをインデックス化できます。 オブジェクトのメタデータをインデックス条件として指定して、オブジェクトをクエリできます。 データインデックスを使用すると、データ構造をより効率的に理解および管理できます。 データインデックスは、オブジェクトのクエリ、統計、および管理にも役立ちます。

該当なし。