terraform - Terraform IBM - 服务实例别名的 iam_role_crn
问题描述
我正在尝试使用 IBM 的 terraform 提供程序来提供一些 IBM Watson Assistant 服务。我目前正在使用来自 IBM 提供商的ibm_service_instance以及ibm_service_key资源。可以在下面找到相关的 terraform 代码。
# create service
resource "ibm_service_instance" "wa_test_service_instance_name" {
count = var.wa_template_service_counter
name = "Test-${var.wa_test_service_instance_name}-${var.app_name}-${count.index + 1}"
space_guid = var.space_guid
service = var.service_offering
plan = var.plan
}
# create credentials
resource "ibm_service_key" "wa_test_service_key" {
count = var.wa_template_service_counter
name = var.service_key_name
service_instance_guid = ibm_service_instance.wa_test_service_instance_name[count.index].id
depends_on = [ibm_service_instance.wa_test_service_instance_name]
}
服务实例连同凭证和 CF 别名一起成功创建。问题是对于 CF 别名,创建的凭据没有iam_role_crn 管理器,这是我的配置中所需的设置。
如果我从 IBM 云仪表板为 CF 别名手动添加凭据,它们是使用iam_role_crn管理器创建的。此外,作为此别名的资源实例在其凭据中具有iam_role_crn = Manager。
创建ibm_service_key或ibm_service_instance时,我找不到指定此类参数的方法。 https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/service_key
有没有办法使用此参数iam_role_crn setup as Manager 创建服务别名的凭据,或者是否有解决方法来实现这一点?
解决方案
推荐阅读
- machine-learning - 如何使用 sigmoid 函数的结果作为神经元的输出?这个 0 到 1 的值是什么意思?
- excel - Excel:使用 COUNTIFS 和 AND 的条件格式
- python - 使用 Python 2 运行 WCID
- java - 为什么我们需要一个空的构造函数来传递/保存来自 Firebase 的数据?
- php - PHP 改变输出取决于存在多少变量
- vba - VBA将整数与图表循环迭代结合起来
- python - 似乎无法使用 twitter JSON 数据集
- python - 如果有人提到机器人,如何让机器人做出回应?
- angularjs - 我可以在 textangular 中获得编辑器文本的应用样式对象吗
- php - wordpress 自定义 add_rewrite_rule 不适用于分页