Open1

backblaze b2 cors

gubbaigubbai

ブラウザでも大まかに設定できるようになってるけど、
ブラウザでできる最ユル設定: "Share everything in this bucket with every origin" にしても、S3 SDKを使ったアップロードでCORSヘッダーが返ってこなかった。
b2コマンドを使って解決した。

b2 bucket update BUCKET_NAME --cors-rules '[{"corsRuleName":"RULE_NAME","allowedOrigins":["*"],"allowedHeaders":["*"],"allowedOperations":["s3_put","s3_get","s3_head","s3_delete"],"exposeHeaders":
["ETag"],"maxAgeSeconds":3600}]'