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

Object Storage Service:使用上の注意

最終更新日:Dec 20, 2024

OSS-HDFSを有効にする前に、OSS-HDFSとObject Storage Service (OSS) の機能との関係に精通している必要があります。 これにより、OSS-HDFSを適切に使用してデータの損失を防ぐことができます。

警告

バケットのOSS-HDFSを有効にすると、OSS-HDFSを使用して書き込まれたデータは. dlsdata /バケットのディレクトリ。 OSS-HDFSの可用性を確保したり、データの損失を防ぐために、. dlsdata /ディレクトリ、またはOSS-HDFSでサポートされていないメソッドを使用したディレクトリ内のオブジェクト。 たとえば、ディレクトリの名前変更、ディレクトリの削除、ディレクトリ内のオブジェクトの削除などの書き込み操作を実行しないでください。

次の表は、OSS機能で書き込み操作を実行する可能性がある場合のリスクまたは考慮事項を示しています。. dlsdata /ディレクトリに移動します。

機能

リスク

説明

関連ドキュメント

保持ポリシー

データ削除の失敗

OSS-HDFSの有効化とバケットの保持ポリシーの設定を同時に行うことは推奨しません。

たとえば、保持ポリシーが設定されているバケットでは、OSS-HDFSが有効になっています。 OSS-HDFSでサポートされているメソッドを使用して、. dlsdata /ディレクトリに移動すると、オブジェクトが削除されたことを示すメッセージが表示されます。 ただし、保存期間内に削除が発生した場合、OSSは実際にオブジェクトを保持し、保存期間の終了後にオブジェクトを認識して削除することはできません。

保持ポリシー

ライフサイクルルール

データ損失

OSS-HDFSが有効になっているバケット内のすべてのオブジェクトと一致するようにライフサイクルルールを設定または変更するには、NOT要素を使用して、. dlsdata /ディレクトリに移動します。 これにより、ライフサイクルルールでトリガーされるオブジェクトの削除操作やストレージクラスの変換操作が、OSS-HDFS内のデータの読み取り操作と書き込み操作に影響を与えないようにします。

lifecycle

OSS-HDFSに保存されているデータのライフサイクルを管理する場合は、OSS-HDFSの自動ストレージ階層化機能を使用します。

バージョン管理

自動データ削除の失敗とサービス例外

バケットのOSS-HDFSとバージョン管理を同時に有効にしないでください。

バケットのOSS-HDFSとバージョン管理が有効になっている場合、期待どおりに機能しないOSS-HDFSがあります。 OSS-HDFSの安定性を確保するには、早期にバージョン管理を一時停止し、ライフサイクルルールを設定して削除マーカーを削除する必要があります。

ディレクトリの削除

データ損失

OSS-HDFSの安定性を維持し、データの損失を防ぐために、. dlsdata /ディレクトリまたはそのサブディレクトリ。

ディレクトリの削除

オブジェクトの削除

データ損失

OSS-HDFSの安定性を維持し、データの損失を防ぐために、. dlsdata /ディレクトリに移動します。

オブジェクトの削除

ディレクトリ名の変更

データ損失

OSS-HDFSの安定性を維持し、データの損失を防ぐために、. dlsdata /階層的な名前空間とOSS-HDFSが有効になっているバケットのディレクトリ。

ディレクトリの名前変更

オブジェクトの名前変更

データ損失

OSS-HDFSの安定性を維持し、データの損失を防ぐために、. dlsdata /ディレクトリに移動します。

オブジェクトの名前変更

オブジェクトのアップロード

データ損失

OSS-HDFSの安定性を維持し、データの損失を防ぐために、オブジェクトを. dlsdata /ディレクトリでサポートされていないメソッドを使用してOSS-HDFS。

簡易アップロード

オブジェクトのストレージクラスの変更

データアクセスの失敗と課金ルールの変更

オブジェクトのストレージクラスは変更しないことを推奨します。. dlsdata /OSS-HDFSが有効になっているバケットのディレクトリ。

オブジェクトのストレージクラスを変更すると、. dlsdata /ディレクトリを低頻度アクセス (IA) に移動する場合、オブジェクトはOSS-HDFSを使用してアクセスできます。 ディレクトリ内のオブジェクトのストレージクラスをアーカイブ、コールドアーカイブ、またはディープコールドアーカイブに変更した場合、OSS-HDFSを使用してオブジェクトに直接アクセスすることはできません。 オブジェクトにアクセスする前に、オブジェクトを復元する必要があります。

オブジェクトのストレージクラスをIA、Archive、Cold Archive、またはDeep Cold Archiveに変更する場合は、最小課金サイズ (64 KB) 、最小ストレージ期間、データ取得料金などの必然的な要因に注意してください。

バケットポリシー

データアクセスの失敗、自動データ削除の失敗、予期しない課金

へのアクセスを維持するには. dlsdata /ディレクトリとディレクトリ内のオブジェクト、アクセス拒否のため許可された操作OSS-HDFSが有効になっているバケットのバケットポリシーを設定すると、

バケットポリシー

RAM

データアクセスの失敗、自動データ削除の失敗、予期しない課金

バケットのOSS-HDFSを有効にすると、AliyunOSSDlsDefaultRoleロールが自動的に作成され、AliyunOSSDlsRolePolicyポリシーがロールにアタッチされます。 へのアクセスを維持するには. dlsdata /ディレクトリとディレクトリ内のオブジェクトは、ロールと添付ポリシーを無効化、変更、または削除しないでください。

OSS-HDFSの有効化とアクセス許可の付与

バケット在庫

データ汚染

OSS-HDFSの可用性を維持し、データの汚染を防ぐために、在庫パス. dlsdata /OSS-HDFSが有効になっているバケットのインベントリを作成すると、

バケット在庫

ロギング

データ汚染

OSS-HDFSの可用性を維持し、データの汚染を防ぐために、ログプレフィックス. dlsdata /OSS-HDFSが有効になっているバケットのロギングを設定すると、

ロギング

ZIPパッケージの解凍

データの汚染とデータの損失

OSS-HDFSの可用性を維持し、データの汚染を防ぐために、宛先ディレクトリ. dlsdata /OSS-HDFSが有効になっているバケットのZIPパッケージ抽出ルールを設定すると、

ZIPパッケージの解凍

重要

OSS-HDFSはHDFSデータと補助データを. dlsdata /OSSバケットのディレクトリにアクセスします。 データはOSSストレージ容量を消費し、ストレージ料金が課金されます。 詳細については、「OSS-HDFSのストレージ容量使用量」をご参照ください。