使用 CLI 在 IBM Cloud Object Storage Bucket 中配置 CORS
Posted
技术标签:
【中文标题】使用 CLI 在 IBM Cloud Object Storage Bucket 中配置 CORS【英文标题】:Configure CORS in IBM Cloud Object Storage Bucket using CLI 【发布时间】:2022-01-19 07:31:29 【问题描述】:我正在尝试在我的 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 的新手。我在这里做错了吗?非常感谢任何帮助
【问题讨论】:
file
方案是否必要?您是否尝试过删除 file://
并简单地指定文件路径?
是的。我试过了,但不幸的是没有用。
【参考方案1】:
您可以在 CLI 或 via API and SDKs 中配置 CORS。在 CLI 上,您可以使用您提到的 bucket-cors-put command 中的 IBM Cloud COS 插件。
文件 URI 对我来说似乎是有效的。您可以尝试将其设置在引号中(“file:///...”)。另外,尝试将文件复制到当前目录,然后使用--cors-configuration file://cors.json
进行测试。
【讨论】:
以上是关于使用 CLI 在 IBM Cloud Object Storage Bucket 中配置 CORS的主要内容,如果未能解决你的问题,请参考以下文章
markdown 通过IBM Cloud CLI订购ICOS
将 IBM Cloud Object Storage 链接到 Watson Studio 新项目?
IBM Cloud Object Storage Connection 问题 Watson Studio Python 笔记本
markdown R1soft Server备份管理器和IBM Cloud Object Storage的简单复制指南