この操作では、特定のバケットのクロスオリジンリソース共有 (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ルールを削除できるのは、バケットの所有者だけです。 |