0

我正在使用 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
}
4

1 回答 1

0

创建 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 添加的参数,它可以工作。

从这个意义上说,它类似于使用 CLI

于 2020-10-23T05:49:15.987 回答