跳至主要内容 跳至导航 跳至页脚

CLI 应用程序

使用 Rediacc 命令行界面进行平台管理的完整指南

Rediacc CLI 参考

概述

**Rediacc CLI**(`rdc`)是一个用于管理 Rediacc 平台所有方面的命令行界面 — 身份验证、基础设施、仓库、队列、存储等。

安装

从 [Rediacc 发布页面](https://www.rediacc.com) 下载适用于您平台的最新二进制文件,或通过包管理器安装:

# macOS / Linux
curl -fsSL https://get.rediacc.com | sh

# Or use the packaged binary directly
./rdc --help

全局选项

每个命令都支持以下全局标志:

标志描述
--output输出格式(table|json|yaml|csv)
--context为此命令使用特定上下文
--lang语言覆盖({{languages}})
--force跳过确认提示

1. 身份验证

身份验证命令

1.1 login

使用 Rediacc 进行身份验证

rdc auth login [options]
标志描述必填默认值
-e, --email <email>电子邮件地址-
-p, --password <password>密码(用于非交互式登录)-
-m, --master-password <password>保险箱加密的主密码-
-n, --name <name>会话名称-
--endpoint <url>API 端点 URL-
--save-as <context>将凭证保存到命名上下文-

1.2 logout

清除存储的凭证

rdc auth logout

1.3 status

检查当前身份验证状态

rdc auth status

1.4 register

注册新组织和用户账户

注册后,请检查您的电子邮件以获取激活码。

rdc auth register [options]
标志描述必填默认值
--organization <name>组织名称-
-e, --email <email>电子邮件地址-
-p, --password <password>密码(用于非交互式登录)-
-m, --master-password <password>保险箱加密的主密码-
--endpoint <url>API 端点 URL-
--plan <plan>订阅计划(COMMUNITY、PROFESSIONAL、BUSINESS、ENTERPRISE)COMMUNITY

1.5 activate

使用验证码激活账户

rdc auth activate [options]
标志描述必填默认值
-e, --email <email>电子邮件地址-
-p, --password <password>密码(用于非交互式登录)-
--code <code>来自电子邮件的激活码-
--endpoint <url>API 端点 URL-

1.6 tfa

双因素认证管理

disable

禁用双因素认证

rdc auth tfa disable [options]
标志描述必填默认值
--code <code>用于验证的当前双因素认证代码-
-y, --yes跳过确认提示-

enable

启用双因素认证

rdc auth tfa enable

status

检查双因素认证状态

rdc auth tfa status

1.7 token

令牌管理

fork

为另一个应用程序创建分叉令牌

rdc auth token fork [options]
标志描述必填默认值
-n, --name <name>令牌名称CLI Fork
-e, --expires <hours>过期时间(小时数,1-720)24

list

列出活跃的令牌/会话

rdc auth token list

revoke

撤销特定令牌

rdc auth token revoke <requestId>

提示: 您的身份验证令牌存储在本地上下文中。使用 `--save-as` 将凭据存储在命名上下文下,以便用于多个环境。


2. 上下文管理

管理命令行界面上下文

上下文存储连接详情(API URL、凭据、默认团队/区域/机器),以便您可以快速在环境之间切换。

2.1 list

列出所有上下文

rdc context list

2.2 show

显示当前上下文详情

rdc context show

2.3 use

切换到不同的上下文

rdc context use

2.4 create

创建新上下文

rdc context create <name> [options]
标志描述必填默认值
-u, --api-url <url>API 网址-

2.5 delete

删除上下文

rdc context delete <name>

2.6 rename

重命名上下文

rdc context rename <oldName> <newName>

2.7 current

显示当前上下文名称

rdc context current

2.8 set

设置默认值(团队、区域、网桥、机器)

rdc context set <key> <value>

提示: 设置默认值意味着您不需要在每个命令中传递 `--team`、`--region` 或 `--machine`。

2.9 unset

移除上下文默认值

rdc context unset

2.10 clear

清除默认值(全部或特定键)

rdc context clear [key]

2.11 set-language

设置首选语言

rdc context set-language

2.12 create-local

为无中间件操作创建新的本地上下文

在本地模式下,您可以直接添加机器:

rdc context create-local <name> [options]
标志描述必填默认值
--ssh-key <path>SSH 私钥路径(例如:~/.ssh/id_rsa)-
--renet-path <path>renet 二进制文件的路径(默认:PATH 中的 renet)-

2.13 add-machine

将机器添加到当前本地上下文

rdc context add-machine <name> [options]
标志描述必填默认值
--ip <address>机器 IP 地址或主机名-
--user <username>SSH 用户名-
--port <port>SSH 端口22
--datastore <path>机器上的数据存储路径/mnt/rediacc

2.14 remove-machine

从当前本地上下文中移除机器

rdc context remove-machine <name>

2.15 machines

列出当前本地上下文中的机器

rdc context machines

2.16 set-ssh

更新当前本地上下文的 SSH 配置

rdc context set-ssh [options]
标志描述必填默认值
--private-key <path>SSH 私钥路径-
--public-key <path>SSH 公钥路径-

2.17 create-s3

创建新的 S3/R2 上下文,用于本地执行的远程状态管理

rdc context create-s3 <name> [options]
标志描述必填默认值
--endpoint <url>S3 端点 URL-
--bucket <name>S3 存储桶名称-
--access-key-id <key>S3 访问密钥 ID-
--ssh-key <path>SSH 私钥路径-
--secret-access-key <key>S3 秘密访问密钥(未提供时会提示输入)-
--region <region>S3 区域auto
--prefix <prefix>存储桶中的密钥前缀/命名空间-
--renet-path <path>renet 二进制文件路径-
--master-password <password>加密主密码(可选,留空跳过)-

2.18 set-renet

设置本地模式下的 renet 二进制文件路径

rdc context set-renet <path>

3. 组织管理

组织管理命令

3.1 list

列出组织

rdc organization list

3.2 info

获取组织信息

rdc organization info

3.3 dashboard

获取组织仪表板数据

rdc organization dashboard

3.4 vault

组织保险箱管理

get

获取组织保险箱数据

rdc organization vault get

list

列出所有保险箱类型

rdc organization vault list

update

更新组织保险箱数据

rdc organization vault update [options]
标志描述必填默认值
--vault <json>保险箱内容为 JSON 字符串-
--vault-version <n>用于乐观锁定的当前保险箱版本-

3.5 export

导出组织数据

rdc organization export [options]
标志描述必填默认值
--path <path>保存输出文件的路径-

3.6 import

导入组织数据

rdc organization import <path> [options]
标志描述必填默认值
--mode <mode>导入模式(merge 或 replace)merge

3.7 maintenance

启用或禁用维护模式(阻止非管理员登录)

rdc organization maintenance <action>

警告: 启用维护模式时,非管理员用户无法登录。


4. 用户管理

用户管理命令

4.1 list

列出所有用户

rdc user list

4.2 create

创建新用户

rdc user create <email> [options]
标志描述必填默认值
-p, --password <password>新用户的密码-

4.3 activate

激活用户账户

rdc user activate <email> <activationCode>

4.4 deactivate

停用用户账户

rdc user deactivate <email> [options]
标志描述必填默认值
-f, --force跳过确认提示-

4.5 reactivate

重新激活已停用的用户账户

rdc user reactivate <email>

4.6 update-email

更改用户的电子邮件地址

rdc user update-email <currentEmail> <newEmail>

4.7 update-password

更改您的密码

rdc user update-password [options]
标志描述必填默认值
--password <password>新密码(非交互式模式)-
--confirm <confirm>确认密码(非交互式模式)-

4.8 update-language

设置当前用户的首选语言

rdc user update-language <language>

4.9 exists

检查用户是否存在

rdc user exists <email>

4.10 vault

用户保险箱管理

get

获取当前用户保险箱数据

rdc user vault get

update

更新当前用户保险箱数据

rdc user vault update [options]
标志描述必填默认值
--vault <json>保险箱内容为 JSON 字符串-
--vault-version <n>用于乐观锁定的当前保险箱版本-

4.11 permission

用户权限管理

assign

为用户分配权限组

rdc user permission assign <userEmail> <groupName>

5. 团队管理

团队管理

5.1 list

列出团队

rdc team list [options]
标志描述必填默认值
--search <text>在 {{field}} 中搜索-
--sort <field>按字段排序-
--desc降序排序-

5.2 create

创建团队

rdc team create <name>

5.3 member

团队成员管理

list

列出团队成员

rdc team member list <teamName>

add

将用户添加到团队

rdc team member add <teamName> <userEmail>

remove

从团队中移除用户

rdc team member remove <teamName> <userEmail>

6. 权限管理

权限管理命令

6.1 list

列出权限

rdc permission list

6.2 group

权限组管理

list

列出所有权限组

rdc permission group list

create

创建新权限组

rdc permission group create <name>

delete

删除权限组

rdc permission group delete <name> [options]
标志描述必填默认值
-f, --force跳过确认提示-

show

显示权限组详情

rdc permission group show <name>

6.3 add

向组添加权限

rdc permission add <groupName> <permission>

6.4 remove

从组中移除权限

rdc permission remove <groupName> <permission>

7. 区域管理

区域管理

7.1 list

列出区域

rdc region list [options]
标志描述必填默认值
--search <text>在 {{field}} 中搜索-
--sort <field>按字段排序-
--desc降序排序-

8. 桥接管理

网桥管理

8.1 list

列出网桥

rdc bridge list [options]
标志描述必填默认值
-r, --region <name>区域名称-
--search <text>在 {{field}} 中搜索-
--sort <field>按字段排序-
--desc降序排序-

8.2 reset-auth

重置网桥授权令牌

rdc bridge reset-auth <name> [options]
标志描述必填默认值
-r, --region <name>区域名称-

9. 机器管理

机器管理

9.1 list

列出机器

rdc machine list [options]
标志描述必填默认值
-t, --team <name>团队名称-
--search <text>在 {{field}} 中搜索-
--sort <field>按字段排序-
--desc降序排序-

9.2 create

创建新机器

rdc machine create <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
-b, --bridge <name>网桥名称-
--vault <json>机器保险箱数据为 JSON 字符串-

9.3 delete

删除机器

rdc machine delete <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
-f, --force跳过确认提示-

9.4 update

更新机器配置

rdc machine update

9.5 health

检查 CI/CD 流水线的机器健康状况

health 命令输出系统指标、容器状态、服务稳定性和存储信息 — 适用于 CI/CD 管道检查。

rdc machine health <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-

9.6 containers

列出机器上的 Docker 容器

rdc machine containers <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--health-check健康检查模式 - 如果有不健康的容器,将以代码 2 退出-

9.7 services

列出机器上的 systemd 服务

rdc machine services <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--stability-check稳定性检查模式 - 如果有失败/重启的服务,将以代码 2 退出-

9.8 vault-status

显示机器的已解析保险箱状态

rdc machine vault-status <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-

9.9 repos

列出机器上已部署的仓库

rdc machine repos <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--search <text>按名称过滤仓库-

9.10 test-connection

测试到机器的 SSH 连接并捕获主机密钥

rdc machine test-connection [options]
标志描述必填默认值
--ip <address>机器 IP 地址或主机名-
--user <name>SSH 用户名-
-t, --team <name>团队名称-
-b, --bridge <name>网桥名称-
--port <number>SSH 端口22
--password <pwd>用于初始身份验证的 SSH 密码-
--datastore <path>机器上的数据存储路径/mnt/rediacc
-m, --machine <name>机器名称(用于测试后更新保险箱)-
--save测试成功后将 known_hosts 保存到机器保险箱-

提示: 使用 `--save-known-hosts` 在测试成功后自动将主机密钥持久化到机器保险库中。


10. 仓库管理

仓库管理命令

10.1 list

列出仓库

rdc repository list [options]
标志描述必填默认值
-t, --team <name>团队名称-

10.2 create

创建新仓库

rdc repository create <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest
--parent <name>父仓库(用于分叉)-
--parent-tag <tag>父仓库标签-

10.3 rename

重命名仓库

rdc repository rename <oldName> <newName> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest

10.4 delete

删除仓库

rdc repository delete <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest
-f, --force跳过确认提示-

10.5 promote

将分叉提升为主状态

rdc repository promote <name> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest
-f, --force跳过确认提示-

注意: 提升 fork 会将其从父(grand)仓库中分离出来,使其独立。

10.6 vault

仓库保险箱管理

get

获取仓库保险箱数据

rdc repository vault get <repositoryName> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest

update

更新仓库保险箱数据

rdc repository vault update <repositoryName> [options]
标志描述必填默认值
-t, --team <name>团队名称-
--tag <tag>仓库标签latest
--vault <json>保险箱内容为 JSON 字符串-
--vault-version <n>用于乐观锁定的当前保险箱版本-

11. 存储管理

存储管理

11.1 list

列出存储提供商

rdc storage list [options]
标志描述必填默认值
-t, --team <name>团队名称-
--search <text>在 {{field}} 中搜索-
--sort <field>按字段排序-
--desc降序排序-

12. 队列操作

队列管理

队列系统是 Rediacc 任务执行的核心。每个操作(部署、备份、脚本执行)都通过队列运行。

12.1 list

列出队列项

rdc queue list [options]
标志描述必填默认值
-t, --team <name>团队名称-
--status <status>按状态过滤-
--priority-min <n>最小优先级(1-5)-
--priority-max <n>最大优先级(1-5)-
--search <text>在任务 ID、团队、机器、网桥中搜索-
--sort <field>按字段排序-
--desc降序排序-
--limit <n>最大结果数50

12.2 create

创建队列项

rdc queue create [options]
标志描述必填默认值
-f, --function <name>要执行的函数名称-
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-b, --bridge <name>网桥名称-
-p, --priority <1-5>优先级(1=最高)3
--param <key=value>函数参数-
--vault <json>原始保险箱 JSON(用于脚本/CI)-

12.3 cancel

取消队列项

rdc queue cancel <taskId>

12.4 retry

重试失败的队列项

rdc queue retry <taskId>

12.5 trace

跟踪队列项执行

rdc queue trace <taskId> [options]
标志描述必填默认值
-w, --watch监视更新-
--interval <ms>轮询间隔(毫秒)2000

提示: 使用 `--watch` 实时跟踪任务直到完成。

12.6 delete

删除队列项

rdc queue delete <taskId> [options]
标志描述必填默认值
-f, --force跳过确认提示-

13. 文件同步

使用 rsync 与仓库进行文件同步

13.1 upload

将文件上传到仓库

rdc sync upload [options]
标志描述必填默认值
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-l, --local <path>本地目录路径(默认:当前目录)-
--remote <path>仓库内的远程子目录路径-
--mirror镜像模式 - 删除本地不存在的远程文件-
--verify同步后使用校验和验证文件-
--confirm预览更改并在同步前请求确认-
--exclude <patterns...>从同步中排除的模式-
--dry-run显示将传输的内容而不实际同步-

13.2 download

从仓库下载文件

rdc sync download [options]
标志描述必填默认值
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-l, --local <path>本地目录路径(默认:当前目录)-
--remote <path>仓库内的远程子目录路径-
--mirror镜像模式 - 删除远程不存在的本地文件-
--verify同步后使用校验和验证文件-
--confirm预览更改并在同步前请求确认-
--exclude <patterns...>从同步中排除的模式-
--dry-run显示将传输的内容而不实际同步-

13.3 status

检查同步状态并比较本地/远程文件

rdc sync status [options]
标志描述必填默认值
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-l, --local <path>本地目录路径(默认:当前目录)-
--remote <path>仓库内的远程子目录路径-

14. VS Code 集成

VS Code 远程 SSH 集成

14.1 connect

在 VS Code 中连接到机器或仓库

rdc vscode connect [options]
标志描述必填默认值
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-f, --folder <path>远程文件夹路径以打开-
--url-only打印 VS Code URI 而不是启动-
-n, --new-window在新 VS Code 窗口中打开-
--skip-env-setup跳过远程环境设置-
--insiders使用 VS Code Insiders 设置-

14.2 list

列出已配置的 VS Code SSH 连接

rdc vscode list

14.3 cleanup

移除 VS Code SSH 配置

rdc vscode cleanup [options]
标志描述必填默认值
--all移除所有 rediacc SSH 配置-
-c, --connection <name>移除特定连接-

14.4 check

检查 VS Code 安装和配置

rdc vscode check [options]
标志描述必填默认值
--insiders使用 VS Code Insiders 设置-

15. SSH 终端访问

SSH 终端访问机器和仓库

15.1 connect

通过 SSH 连接到机器或仓库

rdc term connect [options]
标志描述必填默认值
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-c, --command <cmd>执行命令而不是交互式 shell-
--container <id>连接到特定 Docker 容器-
--container-action <action>容器操作:terminal、logs、stats、exec-
--log-lines <lines>显示的日志行数(默认:50)-
--follow跟踪日志输出-
--external强制在外部终端窗口中启动-

16. Ceph 存储管理

Ceph 分布式存储管理

16.1 cluster

Ceph 集群管理

list

列出 Ceph 集群

rdc ceph cluster list

create

创建新的 Ceph 集群

rdc ceph cluster create <name> [options]
标志描述必填默认值
--vault <content>保险箱内容为 JSON 字符串-

delete

删除 Ceph 集群

rdc ceph cluster delete <name> [options]
标志描述必填默认值
-f, --force跳过确认提示-

machines

列出 Ceph 集群中的机器

rdc ceph cluster machines <name>

vault

Ceph 集群保险库管理

get:

获取集群保险库数据

rdc ceph cluster vault get <name>

update:

更新集群保险库数据

rdc ceph cluster vault update <name> [options]
标志描述必填默认值
--vault <content>保险箱内容为 JSON 字符串-

16.2 pool

Ceph 存储池管理

list

列出 Ceph 存储池

rdc ceph pool list [options]
标志描述必填默认值
--team <name>团队名称-
--cluster <name>Ceph 集群名称-

create

创建新的 Ceph 存储池

rdc ceph pool create <name> [options]
标志描述必填默认值
--cluster <name>Ceph 集群名称-
--team <name>团队名称-
--vault <content>保险箱内容为 JSON 字符串-

delete

删除 Ceph 存储池

rdc ceph pool delete <name> [options]
标志描述必填默认值
--team <name>团队名称-
-f, --force跳过确认提示-

vault

Ceph 存储池保险库管理

get:

获取存储池保险库数据

rdc ceph pool vault get <name> [options]
标志描述必填默认值
--team <name>团队名称-

update:

更新存储池保险库数据

rdc ceph pool vault update <name> [options]
标志描述必填默认值
--team <name>团队名称-
--vault <content>保险箱内容为 JSON 字符串-

16.3 image

Ceph RBD 镜像管理

list

列出 RBD 镜像

rdc ceph image list [options]
标志描述必填默认值
--pool <name>Ceph 池名称-
--team <name>团队名称-

create

创建新的 RBD 镜像

rdc ceph image create <name> [options]
标志描述必填默认值
--pool <name>Ceph 池名称-
--team <name>团队名称-
--machine <name>机器名称-
--vault <content>保险箱内容为 JSON 字符串-

delete

删除 RBD 镜像

rdc ceph image delete <name> [options]
标志描述必填默认值
--pool <name>Ceph 池名称-
--team <name>团队名称-
-f, --force跳过确认提示-

16.4 snapshot

Ceph RBD 快照管理

list

列出 RBD 快照

rdc ceph snapshot list [options]
标志描述必填默认值
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-

create

创建新的 RBD 快照

rdc ceph snapshot create <name> [options]
标志描述必填默认值
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
--vault <content>保险箱内容为 JSON 字符串-

delete

删除 RBD 快照

rdc ceph snapshot delete <name> [options]
标志描述必填默认值
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
-f, --force跳过确认提示-

16.5 clone

Ceph RBD 克隆管理

list

列出 RBD 克隆

rdc ceph clone list [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-

create

从快照创建新的 RBD 克隆

rdc ceph clone create <name> [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
--vault <content>保险箱内容为 JSON 字符串-

delete

删除 RBD 克隆

rdc ceph clone delete <name> [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
-f, --force跳过确认提示-

machines

列出分配给克隆的机器

rdc ceph clone machines <name> [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-

assign

将机器分配给克隆

rdc ceph clone assign <name> [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
--machines <names>机器名称(逗号分隔)-

unassign

从克隆移除机器

rdc ceph clone unassign <name> [options]
标志描述必填默认值
--snapshot <name>RBD 快照名称-
--image <name>RBD 镜像名称-
--pool <name>Ceph 池名称-
--team <name>团队名称-
--machines <names>机器名称(逗号分隔)-

17. 审计与合规

审计日志命令

17.1 list

列出审计日志条目

rdc audit list

17.2 log

查看审计日志

rdc audit log [options]
标志描述必填默认值
--limit <n>最大结果数100

17.3 trace

跟踪实体的审计历史

rdc audit trace <entityType> <entityId>

17.4 history

查看实体历史

rdc audit history <entityType> <entityId>

18. 协议处理器

管理 {{scheme}}:// 协议处理程序注册和 URL 处理

18.1 register

在系统上注册协议处理程序

rdc protocol register [options]
标志描述必填默认值
--system系统范围内注册(需要管理员权限)-
--force强制重新注册即使已注册-

18.2 unregister

从系统中注销协议处理程序

rdc protocol unregister [options]
标志描述必填默认值
--system注销系统范围的注册(需要管理员权限)-

18.3 status

显示协议处理程序注册状态

rdc protocol status

18.4 open

打开 {{scheme}}:// URL 并执行操作

rdc protocol open <url>

18.5 build

从组件构建 {{scheme}}:// URL

rdc protocol build [options]
标志描述必填默认值
--token <token>身份验证令牌-
-t, --team <name>团队名称-
-m, --machine <name>机器名称-
-r, --repository <name>仓库名称(连接到仓库环境)-
-a, --action <action>操作({{actions}})desktop
-p, --params <key=value...>附加参数-

18.6 parse

解析 {{scheme}}:// URL 并显示组件

rdc protocol parse <url>

19. 快捷命令(快捷方式)

19.1 run

运行函数(快捷方式:queue create)

rdc run

19.2 trace

跟踪任务(快捷方式:queue trace)

rdc trace

19.3 cancel

取消任务(快捷方式:queue cancel)

rdc cancel

19.4 retry

重试失败的任务(快捷方式:queue retry)

rdc retry

20. CLI 更新

检查并应用CLI更新

rdc update [options]
标志描述必填默认值
--force即使已是最新也强制更新-
--check-only仅检查更新,不下载-

21. 系统诊断

诊断CLI环境和renet集成

rdc doctor

常见错误消息

当出现问题时,CLI 会提供清晰的错误消息:

错误含义
需要身份验证。运行:rdc login您需要先登录
没有活跃的上下文。请先创建或选择上下文。未选择上下文 — 创建或切换到一个上下文
权限被拒绝您的帐户缺少所需的权限
需要机器名称。使用 --machine 或设置上下文。使用 `--machine` 指定机器或设置上下文默认值
需要团队名称。使用 --team 或设置上下文。使用 `--team` 指定团队或设置上下文默认值
需要区域名称。使用 --region 或设置上下文。使用 `--region` 指定区域或设置上下文默认值

输出格式

所有列表/获取命令通过 `--output` 支持多种输出格式:

rdc machine list --output json
rdc machine list --output yaml
rdc machine list --output csv
rdc machine list --output table   # default

这使得将 Rediacc CLI 集成到脚本、CI/CD 管道和自动化工作流中变得容易。