-1

我正在尝试在我的 IBM Cloud Object Storage 存储桶中配置 CORS。我在 UI 中的存储桶配置中看不到任何选项,我可以看到它只能通过 CLI 完成。该命令看起来也类似于它在 AWS CLI 中的完成方式。这是配置 CORS 的命令,

ibmcloud cos bucket-cors-put --bucket BUCKET_NAME [--cors-configuration STRUCTURE] [--region REGION] [--output FORMAT]

它期望来自文件的 JSON 格式的 cors 配置 STRUCTURE 并将其添加为--cors-configuration file://<filename.json>. 我创建了一个配置文件 cors.json 并将其保存在我的桌面上。但是当我为该文件提供路径并运行命令时,我收到此错误, 标志“--cors-configuration”中的值无效

我提供这样的文件路径 ---cors-configuration file:///C:/Users/KirtiJha/Desktop/cors.json

我是 Cloud CLI 的新手。我在这里做错了吗?任何帮助深表感谢

4

1 回答 1

0

您可以在 CLI 中或通过 API 和 SDK配置 CORS 。在 CLI 上,您可以在您提到的bucket-cors-put 命令中使用 IBM Cloud COS 插件。

文件 URI 对我来说似乎有效。您可以尝试将其设置在引号中(“file:///...”)。另外,尝试将文件复制到当前目录,然后使用--cors-configuration file://cors.json.

于 2021-12-16T08:25:27.543 回答