显示代理程序
您可以使用代理 ID 查看代理,以检索详细的配置信息。 您还可以列出帐户中创建的所有代理程序。
通过用户界面显示代理
- 使用凭证登录到 IBM Cloud 帐户。
- 单击 Schematics > Agents.
- 单击列表中的代理程序以查看代理程序详细信息。
通过 CLI 显示代理
您可以使用 agent list CLI 命令来显示帐户中的代理程序列表。
示例
ibmcloud schematics agent list
输出
Retrieving agents...
OK
Name ID Version Description Resource Group Agent Location Schematics location Status Tags Agent health
Agent-UI-Final-Testing Agent-UI-Final-Testing.deA.3dfb cli-testing eu-de Active
Vishwa-CLI-Testing Vishwa-CLI-Testing.deA.ef99 cli-testing eu-de Active
agent-5-multipod agent-5-multipod.deA.3d58 Srikar testing multiple pods in agent-5 ... job-runner eu-de Active agent_register
agent-prod-testing-api-dec-24-2 agent-prod-testing-api-dec-24-2.deA.ca07 1.6.0 Create Agent Default us-south eu-de Active env:prod, mytest
agent-testing-prod-cli-dec-27-2 agent-testing-prod-cli-dec-27-2.deA.727f v1.0.0 Default us-south eu-de Active
agent-testing-prod-cli-dec-27-3 agent-testing-prod-cli-dec-27-3.deA.fd13 Default us-south eu-de Active
agent-testing-prod-cli-dec-27-4 agent-testing-prod-cli-dec-27-4.deA.acd4 Default us-south eu-de Active
agent-testing-prod-cli-dec-27 agent-testing-prod-cli-dec-27.deA.3f7e Default jp-tok eu-de Active
gsmmar27v1cli-agent-test gsmmar27v1cli-agent-test.deA.6288 Default eu-de eu-de Active
gsmmar27v2cli-agent-test gsmmar27v2cli-agent-test.deA.afcc Default eu-de eu-de Active
gsmmar27v3cli-agent-test gsmmar27v3cli-agent-test.deA.4b56 Default eu-de eu-de Active
Showing 1-11 of 11 items
通过 CLI 显示代理配置
您可以使用 agent get 命令查看代理的配置。 此命令需要 agent_id
作为输入参数。
要查看代理程序 get 命令,语法和选项标志详细信息,请参阅 ibmcloud schematics agent get。
示例
ibmcloud schematics agent get --id agent-testing-prod-cli-dec-27-5.deA.dc97
输出
Retrieving agent...
OK
ID agent-testing-prod-cli-dec-27-5.deA.dc97
Name agent-testing-prod-cli-dec-27-5
Status ACTIVE
Version 1.0.0
Location eu-de
Agent Location jp-tok
Resource Group Default
Recent Job Job ID Status Last modified
DEPLOY .ACTIVITY.465e9716 Triggered deployment 2023-03-27T12:25:01.239Z
通过应用程序接口显示代理
执行 步骤 以检索 IAM 访问令牌并使用 API 向 IBM Cloud Schematics 进行认证。
列出帐户中所有代理程序的示例。
LIST /v2/agents/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>
输出
{
"name": "agent-beta1-testing",
"description": "Create Agent",
"resource_group": "schematics-prod",
"tags": [
"env:prod",
"mytest"
],
"version": "v1.0.0",
"schematics_location": "us-south",
"agent_location": "jp-tok",
"user_state": {
"state": "enable",
"set_by": "test@in.ibm.com",
"set_at": "2023-03-16T06:12:13.684097462Z"
},
"agent_crn": "crn:v1:bluemix:public:schematics:us-south:a/c19ef85117044059a3be5e45d6dc1cf6:347160c0-dca9-49e8-a292-9c980c7f8c47:agent:agent-beta1-testing.soA.748e",
"created_at": "2023-03-16T06:12:13.684112846Z",
"creation_by": "geetha_sathyamurthy@in.ibm.com",
"updated_at": "0001-01-01T00:00:00Z",
"system_state": {
"status_code": "draft"
},
"agent_kpi": {
"availability_indicator": "normal",
"lifecycle_indicator": "consistent",
"percent_usage_indicator": "30%"
}
}
示例
GET /v2/agents/agent-beta1-testing.soA.748e/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>
输出
{
"name": "agent-beta1-testing",
"description": "Create Agent",
"resource_group": "schematics-prod",
"tags": [
"env:prod",
"mytest"
],
"version": "v1.0.0",
"schematics_location": "us-south",
"agent_location": "us-south",
"user_state": {
"state": "enable",
"set_by": "test@in.ibm.com",
"set_at": "2023-03-16T06:12:13.684097462Z"
},
"agent_crn": "crn:v1:bluemix:public:schematics:us-south:a/c19ef85117044059a3be5e45d6dc1cf6:347160c0-dca9-49e8-a292-9c980c7f8c47:agent:agent-beta1-testing.soA.748e",
"created_at": "2023-03-16T06:12:13.684112846Z",
"creation_by": "test@in.ibm.com",
"updated_at": "0001-01-01T00:00:00Z",
"system_state": {
"status_code": "draft"
},
"agent_kpi": {
"availability_indicator": "normal",
"lifecycle_indicator": "consistent",
"percent_usage_indicator": "30%"
}
}
通过Terraform展示代理商
您可以使用 ibm_schematics_agent
数据源获取有关 Schematics的信息,而无需更改您的基础设施。
确保 部署了 Schematics,以便列出现有代理。
-
在
main.tf
文件中定义ibm_schematics_agent_deploy
资源。data "ibm_schematics_agents" "schematics_agents" { name = "MyDevAgent" }
-
初始化
terraform init
-
应用
terraform apply
您可以查看 IBM Cloud Provider Plug-in for Terraform,了解数据源的更多特定参数。