この操作では、特定のバケットのクロスオリジンリソース共有 (CORS) を無効にし、バケットに設定されているすべてのCORSルールを削除します。

リクエスト構造

DELETE /? cors HTTP/1.1
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
日付: GMT日付
権限付与: SignatureValue

リクエストヘッダー

DeleteBucketCorsリクエストには、共通のリクエストヘッダーのみが含まれます。 詳細については、「共通リクエストヘッダー」をご参照ください。

レスポンスヘッダー

DeleteBucketCorsリクエストに対する応答には、共通の応答ヘッダーのみが含まれます。 詳細については、「共通レスポンスヘッダー」をご参照ください。

リクエストの例

DELETE /? cors HTTP/1.1
ホスト: oss-example.oss-cn-hangzhou.aliyuncs.com
日付: 2月24日金曜日2012 05:45:34 GMT
権限付与: OSS qn6qrrqxo2oawuk53otfjbyc:LnM4AZ1OeIduZF5vGFWicOME ****

レスポンスの例

HTTP/1.1 204コンテンツなし
x-oss-request-id: 5051845BC4689A033D00 ****
日付: 2月24日金曜日2012 05:45:34 GMT
接続: キープアライブ
コンテンツ長: 0
サーバー: AliyunOSS

SDK

次のプログラミング言語のOSS SDKを使用して、DeleteBucketCorsを呼び出すことができます。

エラーコード

エラーコード HTTP ステータスコード 説明
NoSuchBucket 404 指定されたバケットが存在しない場合に返されるエラーメッセージ。
AccessDenied 403 該当の操作を実行する権限がない場合に返されるエラーメッセージです。 バケットに設定されたCORSルールを削除できるのは、バケットの所有者だけです。