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

Object Storage Service:オブジェクトが削除または上書きされた後、OSSオブジェクトを回復できますか?

最終更新日:Dec 14, 2023

Object Storage Service (OSS) の冗長メカニズムは、サーバーまたはハードウェアの障害が発生したときにデータを回復するために使用されます。 Alibaba Cloudは、設定ルールによって手動で削除、上書き、または自動的に削除されたOSSデータを復元できません。

データの削除と上書き

次のセクションでは、データの削除と上書きについて説明します。 サービス条件サービスレベル契約

  • 利用規約のユーザーデータ管理について説明します。

    • ビジネスデータを削除、変更、管理できます。 サービスをリリースまたはデータを削除した場合、Alibaba Cloudはデータを保持しません。

    • ユーザーデータが削除された場合、データを復元することはできません。 あなたは、そのようなデータの削除から生じる結果と責任を自分で引き受けます。 お客様は、Alibaba Cloudがユーザーデータを保持、エクスポート、または返却し続ける義務を負わないことを理解し、同意します。

  • 次のセクションでは、サービスレベル契約 (SLA) のデータ破壊性について説明します。

    サービスの有効期限が切れたときにデータを削除する場合、またはデータを自動的に削除する場合、Alibaba Cloudはディスクデータを自動的に削除し、対応する物理サーバーのメモリをクリアします。 データは復旧できません。

データを削除または上書きする可能性のある操作

次のいずれかの操作を実行すると、データが削除または上書きされる場合があります。 注意して進めてください。

  • OSSコンソール、ossutil、ossbrowser、またはOSS SDKを使用してオブジェクトを削除します。 詳細については、「オブジェクトの削除」をご参照ください。

  • OSSコンソール、ossutil、ossbrowser、またはOSS SDKを使用して、既存のオブジェクトと同じ名前のオブジェクトをOSSにアップロードします。 既存のオブジェクトは、アップロードされたオブジェクトによって上書きされます。

  • オブジェクトを定期的に削除するようにライフサイクルルールを設定します。 OSSは、ライフサイクルルールに基づいてオブジェクトを自動的に削除します。 詳細については、「ライフサイクルルールの設定」をご参照ください。

  • バケットにクロスリージョンレプリケーション (CRR) ルールを設定し、レプリケーションポリシーの追加 /削除 /変更を選択して、ソースバケットからバケットにデータを同期します。 ソースバケット内のオブジェクトが変更または削除された場合、変更はターゲットバケットに同期されます。 詳細については、「CRRの設定」をご参照ください。

  • バケットに対する設定されたアクセス許可が不適切なため、他のユーザーはオブジェクトを削除または上書きします。 アクセス権限の詳細については、「概要」をご参照ください。

オブジェクトが誤って削除または上書きされないようにするにはどうすればよいですか?

次のいずれかの方法を使用して、オブジェクトが削除または上書きされないようにすることができます。

  • バージョン管理の有効化

    バケットのバージョン管理を有効にすると、削除または上書きされたオブジェクトは以前のバージョンとしてバケットに保存されます。 オブジェクトはいつでも以前のバージョンに復元できます。 詳細については、「概要」をご参照ください。

  • CRRを使用したオブジェクトのバックアップ

    バケットにCRRルールを設定し、[レプリケーションポリシーの追加 /削除 /変更] を選択して、バケットから別のバケットにデータを同期できます。 詳細については、「CRRの設定」をご参照ください。

  • スケジュールされたバックアップの設定

    Cloud Backupを使用して、オブジェクトをバックアップできます。 このようにして、オブジェクトが失われたときに最も早い機会にオブジェクトを回復できます。 詳細については、「スケジュールバックアップの設定」をご参照ください。

  • 同じ名前のオブジェクトの上書きパラメーターを設定する

    アップロード操作を呼び出してオブジェクトをアップロードするときは、x-oss-forbid-overwriteパラメーターをtrueに設定して、同じ名前のオブジェクトが上書きされないようにします。

  • 適切なアクセス許可の設定

    バケットにアクセスする他のユーザーにアクセス許可を付与する場合は、次の原則に注意してください。

    • OSSへのアクセスにAlibaba Cloudアカウントを使用しないでください。

    • 異なるRAMユーザーに読み取りおよび書き込み権限を付与します。 読み取り権限のみを持つRAMユーザーまたはSecurity Token Service (STS) の一時的なアクセス資格情報を使用して、読み取り専用データにアクセスします。

    • 一時的にデータにアクセスする必要があるユーザーには、STSの一時的なアクセス資格情報を提供することをお勧めします。

    • さまざまなビジネスに対して、OSSデータに対する最小限で十分なアクセス権限を付与します。

    • Alibaba CloudアカウントのパスワードやRAMユーザーのアクセス資格情報など、安全な場所を使用してデータアクセス資格情報を保存します。

    詳細については、「概要」をご参照ください。