智能体运行时实例操作
instance 命令支持登陆进入活跃实例;包括查看活跃实例列表和对指定实例进行命令行操作
命令解析
当执行命令 instance -h / instance --help 时,可以获取帮助文档。
instance list 命令
instance list 命令,获取智能体运行时目前所有的活跃实例列表。
当执行命令 instance list -h / instance list --help 时,可以获取帮助文档。
参数解析
当前命令支持部分全局参数(例如
-a/--access,--debug等),详情可参考 Serverless Devs 全局参数文档
操作案例
- 有资源描述文件(Yaml)时,可以直接执行
s instance list获取实例列表;
上述命令的执行结果示例:
agentrun-instance-test:
instances:
-
instanceId: c-6******9-459adeb5b3994bc1af9e
versionId: LATEST
status: Running
createdAt: 2024-01-01T10:00:00Z
-
instanceId: c-6******9-693943a10c714137bb12
versionId: LATEST
status: Running
createdAt: 2024-01-01T10:05:00Z
instance exec 命令
instance exec 命令,登陆进入指定实例。
当执行命令 instance exec -h / instance exec --help 时,可以获取帮助文档。
参数解析
| 参数全称 | 参数缩写 | Yaml 模式下必填 | Cli 模式下必填 | 参数含义 |
|---|---|---|---|---|
| region | - | 选填 | 必填 | 地域名称,取值范围参见函数计算开服地域 |
| function-name | - | 选填 | 必填 | 智能体运行时名称 |
| instance-id | - | 选填 | 必填 | 实例 ID |
| shell | - | 选填 | 选填 | 自定义 shell,默认 /bin/bash |
| workdir | - | 选填 | 选填 | 工作目录 |
| qualifier | - | 选填 | 选填 | 版本或别名,默认为 LATEST |
当前命令还支持部分全局参数(例如
-a/--access,--debug等),详情可参考 Serverless Devs 全局参数文档
操作案例
-
列出所有实例并选择一个进入:
s instance list s instance exec --instance-id c-6******9-459adeb5b3994bc1af9e -
使用自定义 shell:
s instance exec --instance-id c-6******9-459adeb5b3994bc1af9e --shell /bin/sh -
指定工作目录:
s instance exec --instance-id c-6******9-459adeb5b3994bc1af9e --workdir /app --cmd "pwd"
权限与策略说明
使用该命令时,推荐配置系统策略:AliyunAgentRunFullAccess