跳到主要内容

应用安装

该分类包含 9 条以 system.app. 开头的 Runtime 系统命令。

1. 获取发布​

完整命令:system.app.release.get

获取应用发布资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取

sl system app release get --app-id value --version value [--json]

参数:

  • appId(必填)— Immutable reverse-domain application identifier
  • version(必填)— Immutable SemVer release version

2. 安装应用​

完整命令:system.app.install

安装应用资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入

sl system app install \
--app-id value --version value \
(--configuration-json json|--configuration-file path) \
--accept-permissions [--json]

参数:

  • appId(必填)— Application identifier returned by release.get
  • version(必填)— Exact release version returned by release.get
  • configuration(必填)— Configuration object validated against the reviewed release JSON Schema
  • acceptedPermissions(必填)— Must be true to accept the reviewed permission declaration

3. 列出安装​

完整命令:system.app.installation.list

列出应用安装。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取

sl system app installation list [--json]

参数:无(除 --json 等通用选项外)。

4. 获取安装​

完整命令:system.app.installation.get

获取应用安装资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取

sl system app installation get --app-id value [--json]

参数:

  • appId(必填)— Installed application identifier

5. 获取配置​

完整命令:system.app.configuration.get

获取应用配置资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:读取

sl system app configuration get --app-id value [--json]

参数:

  • appId(必填)— Active installed application identifier

6. 更新配置​

完整命令:system.app.configuration.update

更新应用配置资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入

sl system app configuration update \
--app-id value (--configuration-json json|--configuration-file path) \
[--json]

参数:

  • appId(必填)— Active installed application identifier
  • configuration(必填)— Configuration values validated against the installed reviewed release schema; omitted secrets remain unchanged

7. 启用安装​

完整命令:system.app.installation.activate

启用应用安装资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入

sl system app installation activate --app-id value [--json]

参数:

  • appId(必填)— Configured application identifier to health-check and activate

8. 停用安装​

完整命令:system.app.installation.disable

停用应用安装资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:写入

sl system app installation disable --app-id value [--json]

参数:

  • appId(必填)— Active application identifier to stop and disable

9. 卸载应用​

完整命令:system.app.uninstall

卸载应用资源。此租户级 Runtime 命令会按已注册的命令 schema 校验输入。 · 风险:高风险

sl system app uninstall --app-id value [--json]

参数:

  • appId(必填)— Installed application identifier to remove