如何解决IBM Cloud:如何使用Terraform为COS创建HMAC凭证?
我正在使用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
}
解决方法
创建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参数后,它就可以工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。