【问题标题】:IBM Cloud: How to create HMAC credentials for COS using Terraform?IBM Cloud:如何使用 Terraform 为 COS 创建 HMAC 凭证?
【发布时间】:2021-02-06 04:39:33
【问题描述】:

我正在使用 IBM Cloud Object Storage (COS) 在 IBM Cloud 上存储文件。我使用 Terraform 来提供服务并创建存储桶。如何使用 Terraform 创建包含 HMAC 部分的凭据?

这是创建资源密钥(凭据)的方法:

# service access key for COS
resource "ibm_resource_key" "MyCos" {
  name                 = "my-accKey-cos"
  role                 = "Writer"
  resource_instance_id = ibm_resource_instance.cos.id
}

【问题讨论】:

    标签: terraform ibm-cloud object-storage terraform-provider-ibm


    【解决方案1】:

    创建 HMAC 凭据的关键是为ibm_resource_key 提供正确的参数。

    # service access key for COS
    resource "ibm_resource_key" "MyCos" {
      name                 = "my-accKey-cos"
      role                 = "Writer"
      resource_instance_id = ibm_resource_instance.cos.id
      parameters           = { HMAC = true }
    }
    

    为 HMAC 添加参数后,它就可以工作了。

    In that sense it is similar to using the CLI.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-28
      • 2021-12-18
      • 2023-03-08
      • 2021-02-18
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      相关资源
      最近更新 更多