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

Object Storage Service:ExtendBucketWorm

最終更新日:Feb 22, 2024

保持ポリシーがロックされているObject Storage Service (OSS) バケット内のオブジェクトの保持期間を延長します。

説明

リクエストに指定された保持ポリシーIDが存在しない場合、OSSはHTTPステータスコード404を返します。

使用上の注意

デフォルトでは、時間ベースの保持ポリシーは、バケットに対してポリシーが作成された後はInProgress状態になります。 州は24時間有効です。 24時間以内に、保持ポリシーはバケット内のデータを保護します。

  • 保持ポリシーが有効になった後の24時間ウィンドウ: 保持ポリシーがロックされていない場合、バケット所有者と許可されたユーザーはこのポリシーを削除できます。 保持ポリシーがロックされている場合、ポリシーの保護期間を短縮できず、ポリシーを削除できません。 保護期間は延長することしかできません。

  • 保持ポリシーが有効になってから24時間後: 保持ポリシーがロックされていない場合、ポリシーは無効になります。

保護期間内のオブジェクトがバケットに含まれている場合、バケットまたはその保持ポリシーは削除できません。 バケットが削除されると、バケットの保持ポリシーも削除されます。 バケットが空の場合、バケット所有者のみがバケットを削除できます。

リクエスト要素

要素

データ型

必須

説明

ExtendWormConfiguration

Container

必須

N/A

ルートノード。

子ノード: RetentionPeriodInDays

wormId

String

必須

1666E2CFB2B3418 ****

InitiateBucketWorm操作が呼び出されたときに自動的に生成される保持ポリシーのID。

RetentionPeriodInDays

正の整数

必須

366

オブジェクトを保持する必要がある日数。

有効な値: 1 ~ 25550

  • リクエストの例

    POST /?wormId=1666E2CFB2B3418 ****&wormExtend HTTP/1.1
    日付: 5月15日木曜日11:18:32 GMT 2014
    ホスト: BucketName.oss.aliyuncs.com
    承認: OSS nxj7dtlhcyl5hp ****:COS3OQkfQPnKmYZTEHYv2 ****
    
    <ExtendWormConfiguration>
      <RetentionPeriodInDays>366</RetentionPeriodInDays>
    </ExtendWormConfiguration> 
  • レスポンスの例

    HTTP/1.1 200 OK
    サーバー: AliyunOSS
    日付: 5月15日木曜日11:18:32 GMT 2014
    コンテンツ長: 0
    接続: キープアライブ
    x-oss-request-id: 5C06A3B67B8B5A3DA422299D
    x-oss-server-time: 122