CORS - Json The CORS configuration must be written in valid JSON. API response Expected params.CORSConfiguration.CORSRules to be an Array

0

Does anyone know why I am getting this error? Thanks a lot

asked 2 months ago123 views
2 Answers
1

Hi,

Please use this link as a reference https://docs.aws.amazon.com/AmazonS3/latest/userguide/ManageCorsUsing.html

[
    {
        "AllowedHeaders": [
            "Content-Type", 
            "Authorization"
        ],
        "AllowedMethods": [
            "PUT",
            "POST",
            "GET"
        ],
        "AllowedOrigins": [
            "http://www.example.com"
        ],
        "ExposeHeaders": [
           "x-custom-header"
        ],
        "MaxAgeSeconds": 3000
    }
]
profile picture
EXPERT
answered 2 months ago
0

try using this template:

{
  "CORSConfiguration": {
    "CORSRules": [
      {
        "AllowedOrigins": ["http://example.com"],
        "AllowedMethods": ["GET", "POST", "PUT"],
        "AllowedHeaders": ["Content-Type", "Authorization"],
        "MaxAgeSeconds": 3000,
        "ExposeHeaders": ["x-custom-header"]
      }
    ]
  }
}

If this has answered your question or was helpful, accepting the answer would be greatly appreciated. Thank you!

profile picture
EXPERT
answered 2 months ago
  • Thanks a lot for taking the time to respond. Still getting this error: The CORS configuration must be written in valid JSON. API response Expected params.CORSConfiguration.CORSRules to be an Array

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions