restful-url - 如何通过 RESTful 访问 IBM Cloud Object Storage 上的文件
问题描述
我想使用 RESTful 访问将 IBM Cloud Object Storage (COS) 上的 CSV 文件公开/共享给外部服务 (Klipfolio)。目前,我不明白如何正确设置该 RESTful 访问的 URL(或者是否可以通过 RESTful 访问 COS 文件)。
在 IBMs Cloud 上,我有: - 使用其凭证创建了一个 COS 服务,并且 - 创建了一个存储桶,并且 - 将一个测试文件上传到该存储桶
我已经阅读了有关 IBM 和其他应用程序 (Klipfolio) 的上下文档,但对于如何设置对 COS 文件的 RESTful 访问仍然一无所知。这是我第一次使用 RESTful,所以我当然有点困惑。
我包含了 Klipfolio 期望的附件(一个 URL 和凭据),因此这不是关于创建任何代码来下载文件,而只是通过 URL 直接访问它。
任何帮助/提示将不胜感激。
先感谢您,
曼努埃尔
解决方案
COS 使用API 密钥进行身份验证,一旦获得该密钥,您就可以使用 Klipfolio 中的 REST/URL 连接器创建 API 调用。在 REST/URL 连接器的查询参数部分的标头中传递 API 密钥。这是列出存储桶的示例调用。将 {} 中的所有内容替换为您的特定值。
查询网址:https://{endpoint}/
查询参数:
1.名称:授权/值:承载{api key}/类型:标头
- 名称:ibm-service-instance-id / 值:{resource-instance-id} / 类型:标头
推荐阅读
- javascript - 需要在圆包布局d3中固定一个外圆的位置
- presto - 在 presto 中使用 map_agg 函数时应用更多维度
- windows - 如何在批处理文件中将选定的文件从一个文件夹复制到另一个文件夹?
- api - 从不受信任的服务访问外部 API
- amazon-web-services - 从 AWS ECR 存储库中获取特定标记的最新图像
- linux - 编译内核给出错误 No rule to make target 'debian/certs/debian-uefi-certs.pem'
- powershell-2.0 - Powershell 2.0 - Where-Object:无法绑定参数“FilterScript”
- mongodb - SpringBoot中mongoDB中如何构造要与$$ROOT合并的对象?
- bash - 将来自多个脚本的 bash 输出发送到单个文件
- haskell - 将函数带入作用域会使代码无法编译