面向开发者
的强大功能IBM Cloud® Object Storage开发人员可以直接从命令行使用。
首先,确保已安装 IBM Cloud® 平台 CLI 和 IBM Developer Tools。
创建 IBM Cloud Object Storage 实例
-
首先,确保您具有 API 密钥。 请从 IBM Cloud Identity and Access Management 中获取 API 密钥。
-
使用 CLI 登录到 IBM Cloud Platform。 还可以将 API 密钥存储在文件中,或将其设置为环境变量。
ibmcloud login --apikey <value>
-
接下来,创建一个实例IBM Cloud Object Storage指定实例的名称和标准计划(请参阅 选择计划并创建实例)。 现在您有该实例的 CRN。
ibmcloud resource service-instance-create <instance-name> cloud-object-storage <plan> global
尝试创建新实例时,如果遇到错误 No resource group targeted
,则表示默认资源组不可用,必须明确设置资源组。 可以使用 ibmcloud resource groups
找到可用资源组的列表,并且可以使用 ibmcloud target -g <resource-group>
设置目标。
入门指南将全程指导您完成创建存储区和对象,以及邀请用户和创建策略的基本步骤。 在此处可以找到基本“curl”命令的列表。
详细了解如何使用IBM Cloud CLI 创建应用程序、管理Kubernetes集群等等 在文档中。
使用 API
用于管理存储在Object Storage,您可以使用S3 API 兼容工具,例如 AWS命令行界面 和 HMAC 凭证 为了兼容性。 由于
IAM 令牌使用起来相对容易,因此将 curl
用于对存储器进行基本测试和交互是不错的选择。 更多信息请访问 curl
和 API 文档。
使用库和 SDK
IBM COS SDK 可用于 Python,Java,Go 和 Node.js。这些库是 AWS S3 SDK 的派生和修改版本,支持 基于 IAM 令牌的认证,以及对 Key Protect 的支持。
在 IBM Cloud 上构建应用程序
通过 IBM Cloud®,开发者可以灵活地为给定应用程序选择正确的体系结构和部署选项。 在 裸机,虚拟机,容器 或使用 无服务器框架 上运行代码。
Cloud Native Computing Foundation 促进了 Kubernetes 容器编排框架的开发,此框架构成了 IBM Cloud® Kubernetes Service 的基础。 要在其 Kubernetes 应用程序中使用对象存储器进行持久存储的开发者可以在以下链接中了解更多信息: