IBM Cloud Docs
配置云 Object Storage

配置云 Object Storage

IBM Cloud® Object Storage 用于安全存储大量数据,确保合规性并优化成本。 您可以集成 IBM Cloud Object Storage Bucket 来存储证据。 您还可以将此工具集成用于满足工具链的特定存储要求。

先决条件

在将工具链与云 Object Storage Bucket 集成之前,必须确保完成以下步骤。

  1. 要将 Cloud Object Storage Bucket 工具添加到工具链中,您必须拥有一个 Cloud Object Storage 的实例,一个桶实例。

  2. 要验证云 Object Storage Bucket,您可以使用 API 密钥或 HMAC 密钥。 您必须根据自己的要求选择合适的 验证方法

  3. 您可以选择在服务凭证选项卡下为云 Secrets Manager 实例 创建服务凭证

  4. 您可以创建 Secrets Manager 实例来存储之前创建的服务凭据。 将 Secret Manager 工具与您的工具链集成,并将 Secrets Manager 实例和之前创建的秘密指向此集成。

要为工具链安全存储和访问证据或其他工件,请配置云 Object Storage Bucket:

  1. 如果您在创建工具链时配置此工具集成,并且存在云 Object Storage Bucket,请在配置的模板中单击云 Object Storage Bucket 选项卡。 或者,在“更多工具”部分,单击云 Object Storage Bucket。

  2. 如果您有一个工具链并要将此工具集成添加到其中,请从 IBM Cloud 控制台单击汉堡包图标 > 平台自动化 > 工具链。 在“工具链”页面,单击工具链打开其“概述”页面。 或者,在应用程序“概述”页面的“持续交付”卡上,单击查看工具链。 然后,单击概述

    a. 单击添加

    b. 在工具集成部分,单击云 Object Storage Bucket

  3. 键入一个名称来标识云 Object Storage Bucket 集成。

  4. 根据要求选择验证类型。 如果使用 API Key 进行身份验证,请提供 Cloud Object Storage API KeyCloud Object Storage 实例。 如果使用 HMAC 进行身份验证,请为 HMAC 提供访问密钥 ID秘密访问密钥。 您可以为云 Object Storage 实例的这两种身份验证方法创建服务凭证。 您可以直接将这些值作为字面量引用。 不过,建议使用 Secrets Manager 集成,以存储这些机密。 然后,您就可以从秘密存储中选择这些秘密进行身份验证。

  5. 为相应云 Object Storage 实例定义的桶名称端点类型。

  6. 单击创建集成

使用 API 配置云 Object Storage Bucket

IBM Cloud Object Storage Bucket 工具集成支持以下配置参数,您可以在 创建读取更新工具集成时使用工具 链 HTTP API 和 SDK

您必须在请求正文中使用 cloudobjectstorage 值指定 tool_type_id 属性。

IBM Cloud Object Storage 斗式工具集成参数
参数 用途 类型 描述
name 需要,可更新 字符串 用于标识该工具集成的名称。
auth_type 需要,可更新 字符串 认证类型。 通过 apikey 获取 IBM Cloud API 密钥,或通过 hmac 获取 HMAC(哈希信息验证码)。
cos_api_key 需要,可更新 字符串 对于 auth_type 作为 apikey,通过 cos_api_key 验证对云 Object Storage 实例或 instance_crn 的访问。
instance_crn 需要,可更新 字符串 现有云 Object Storage 实例的引用。
bucket_name 需要,可更新 字符串 云 Object Storage 桶的名称。
hmac_access_key_id 需要,可更新 密码 为 HMAC 密钥定义的 HMAC 访问密钥。 HMAC 由访问密钥 ID 和秘密访问密钥组合标识。 它与云 Object Storage 实例相关联。
hmac_secret_access_key 需要,可更新 密码 为 HMAC 密钥定义的秘密访问密钥。 HMAC 由访问密钥 ID 和秘密访问密钥组合标识。 它与云 Object Storage 实例相关联。
endpoint 需要,可更新 字符串 为云 Object Storage 实例定义的端点。 选项有 public, directprivate