在IBM Cloud中设置您的watsonx Code Assistant for Red Hat Ansible Lightspeed服务
AnsibleRed Hat 光速
设置IBM Cloud服务实例watsonx Code Assistant for Red Hat Ansible Lightspeed以便与Red Hat AnsibleLightspeed 的完整安装一起使用。
准备工作
通过 IBM Cloud 目录页面或与 IBM 销售代表合作,提供 watsonx Code Assistant for Red Hat Ansible Lightspeed 实例。
这些数据中心均可提供服务:
- 达拉斯 (
us-south) - 法兰克福 (
eu-de) - 悉尼 (
au-syd) (仅限基本计划)
有关数据中心的更多信息,请参阅 IBM Cloud 文档,了解 按地点划分的服务和基础设施可用性。
完成供应实例时,单击 设置 以打开加载核对表页面,以帮助您配置实例。 或者,您可以选择 管理,然后选择 设置 以访问此入职核对表。
该核对表中的项对应于以下每个步骤。 单击与每个项关联的核对表页面上的操作箭头以完成步骤。
创建服务ID和API密钥
稍后可使用此 API 密钥来启用 Visual Studio Code 以与 watsonx Code Assistant进行通信。
-
在“服务标识”页面上,单击 创建。
-
输入
IBM watsonx Code Assistant user作为服务标识的名称。 (可选) 输入描述。 -
单击创建。
您将重定向到服务标识的仪表板,其中包括 访问权 和 API 密钥的选项卡。
-
点击 API 密钥选项卡。
-
单击创建。
-
输入
IBM watsonx Code Assistant API key作为 API 密钥的名称。 (可选) 输入描述。 -
单击创建。
-
单击 下载 或 复制,并将 API 密钥存储在安全位置。
密钥仅在 296 秒内可用。 请确保将其存储在稍后可找到的位置。
创建部署空间和模型标识
部署空间是 watsonx Code Assistant的服务环境。 模型标识确定哪个模型在 Visual Studio Code的 Ansible 扩展中生成代码建议。
-
在 watsonx Code Assistant 实例中,单击导航菜单
图标,然后选择部署。
-
点击新建部署空间。
-
输入
Code Assistant Models作为部署空间的名称。 (可选) 输入描述。 -
在 代码助手服务中,选择实例名称。
-
单击创建。
-
此时将显示一个状态窗口。 创建空间后,单击 关闭。
-
复制模型标识。 创建部署空间后,将在 创建部署空间 核对表项之后的字段中提供模型标识。 复制此标识并将其存储在安全位置,因为您需要在后续步骤中将其添加到 Red Hat Ansible Lightspeed Admin 门户网站。
将服务标识添加到部署空间
启用 API 以连接到部署空间。
-
在部署空间的 管理 选项卡上,单击 访问控制。
-
单击 添加合作者,然后从菜单中选择 添加服务标识。
此时将显示与您的帐户关联的服务标识的列表。
-
单击您创建的 IBM watsonx Code Assistant 用户 服务标识的复选框,然后选择 编辑者 作为角色。
-
单击添加。
服务标识将添加到合作者列表中。
配置 Red Hat Ansible Lightspeed 以与 watsonx Code Assistant 连接
将 API 密钥和模型标识添加到 Red Hat Ansible Lightspeed Admin Portal,以将 watsonx Code Assistant 与 Visual Studio Code的 Ansible 扩展连接。 遵循 Red Hat中的入职核对表和指示信息。
要将 API 密钥和模型 ID 添加到 Red Hat Ansible Lightspeed 管理门户、请参阅 Red Hat 文档中的 配置 Red Hat Ansible Lightspeed 云服务。
设置网络
为确保您的开发人员能够连接IDE扩展或插件,您需要允许访问 IBM Cloud URL。 确保贵组织的网络允许访问:
https://iam.cloud.ibm.com/https://api.dataplatform.cloud.ibm.com/
后续步骤
请参阅 安装和配置 Ansible VS Code扩展,以开始生成代码建议。