使用 Terraform 脚本配置 DevSecOps 工具链的前提条件

在开始部署之前,请确保可部署架构的先决条件已经就绪。

  • 使用 Terraform 脚本提供 DevSecOps 工具链。
  • 实施 DevSecOps 工具链操作。

创建 IBM Cloud® 账户

创建 IBM Cloud 账户。

根据您的 IBM Cloud 账户类型,对某些资源的访问可能会受到限制。 根据您的帐户计划限制,某些DevSecOps工具链需要的某些功能可能不可用。 有关详细信息,请参阅 设置您的 IBM Cloud 帐户 和 升级您的帐户。

选择保密管理库

确保您需要的所有机密值都存储在机密管理库中。

比较 Secrets Manager 和相关 IBM Cloud 服务,可帮助您从各种机密管理和数据保护产品中进行选择。

如果还没有自己选择的秘密管理库提供商实例,请创建一个。 有关 IBM Cloud® Secrets Manager 的更多信息,请参阅 开始使用 Secrets Manager。

创建资源组

创建一个资源组,收集所有相关资源。

资源组以可定制的分组方式组织账户资源,以便同时为用户分配多个资源的访问权限。 每个工具链都与一个资源组相关联。 默认情况下,工具链在 Default 资源组中创建。 有关详细信息,请参阅 创建资源组。

安装 IBM Cloud CLI 和目录管理插件

如果计划通过使用 IBM Cloud CLI 来部署 DevSecOps 应用程序生命周期管理,则必须安装 IBM Cloud CLI 和目录管理 CLI 插件,具体如下: