Updated on 2026-09-20 GMT+08:00

Obtaining the CORS Configuration of a Bucket

Function

You can use this command to obtain the CORS configuration of a bucket.

Constraints

To obtain the CORS configuration of a bucket, you must be the bucket owner or have the required permission (obs:bucket:GetBucketCORS granted using IAM or GetBucketCORS granted using a bucket policy). For details, see Differences Between OBS Permissions Control Methods, Using IAM Roles or Policies to Grant Access to OBS, and Creating a Custom Bucket Policy.

Command Line Structure

  • Windows
    obsutil cors obs://bucket -method=get [-localfile=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]
  • macOS or Linux
    ./obsutil cors obs://bucket -method=get [-localfile=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-t=xxx]

Examples

  • In Windows, run obsutil cors obs://test-bucket -method=get -localfile=d:\temp\cors.xml to obtain the CORS configuration of bucket test-bucket.
    obsutil cors obs://test-bucket -method=get
    
    Start at 2024-09-30 07:59:28.8675681 +0000 UTC
    
    Get cors configuration succeed for bucket [test-bucket], requestId is [00000199766AD0AB4015BC408DBE55EC]

Parameter Description

Parameter

Optional or Mandatory

Description

bucket

Mandatory

The bucket name

method

Mandatory

The method. Set it to get when you obtain the CORS configuration of a bucket.

config

Optional (additional parameter)

The user-defined configuration file for executing the current command. For details about parameters that can be configured, see Configuration Parameters.

e

Optional (additional parameter)

The endpoint

i

Optional (additional parameter)

The user's AK

k

Optional (additional parameter)

The user's SK

t

Optional (additional parameter)

The user's security token

Helpful Links