この操作を呼び出して、バケットのライフサイクルルールを削除できます。 DeleteBucketLifecycleを呼び出してバケットのすべてのライフサイクルルールを削除した後、バケット内のオブジェクトは削除されません。 バケットのCORSルールを削除できるのは、バケット所有者だけです。
リクエスト構文
DELETE /? ライフサイクルHTTP/1.1
ホスト: BucketName.oss.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue
例
リクエストの例
DELETE /? ライフサイクルHTTP/1.1
ホスト: BucketName.oss.aliyuncs.com
日付: 4月14日月曜日2014 01:17:35 GMT
権限付与: OSS qn6qrrqxo2oawuk53otfjbyc:6ZVHOehYzxoC 1yxRydPQs/Cn ****
正常に処理された場合のレスポンス例
説明 削除するライフサイクルルールがない場合は、HTTPステータスコード204が返されます。
HTTP/1.1 204コンテンツなし
x-oss-request-id: 534B371674E88A4D8906 ****
日付: 4月14日月曜日2014 01:17:35 GMT
接続: キープアライブ
コンテンツ長: 0
サーバー: AliyunOSS
SDK
さまざまなプログラミング言語のDeleteBucketLifecycle操作のSDKは次のとおりです。
エラーコード
エラーコード | HTTPステータスコード | 説明 |
NoSuchBucket | 404 | 指定されたバケットが存在しない場合に返されるエラーメッセージ。 |
AccessDenied | 403 | バケットのライフサイクルルールを削除する権限がない場合に返されるエラーメッセージ。 バケットのライフサイクルルールを削除できるのは、バケット所有者だけです。 |