雨云主站
  1. appstore
雨云主站
  • product
    • streamapp
      • 购买串流app VIP
    • buy_group
      • 发起拼团
      • 列出团购列表
      • 确认拼团
      • 加入拼团
      • 列出当前用户所在团
      • 确认拼团
      • 列出团购列表
    • panel
      • 获取当前域名面板配置
      • 编辑面板配置
      • 获取当前登陆的面板用户
      • 独立面板用户列表
      • 增减面板用户产品
      • 创建面板用户
      • 编辑面板用户
      • 删除面板用户
    • 获取用户产品汇总数据和使用情况
      GET
    • 获取产品id列表
      GET
    • 积分续费
      POST
    • 查询可快速安装APP列表
      GET
    • 获取产品任务日志
      GET
    • 可用区
      GET
  • domain
    • 列出域名列表
      GET
    • 获取域名详情
      GET
    • 下载域名证书
      GET
    • 获取域名DNS解析记录列表
      GET
    • 添加域名DNS解析
      POST
    • 修改域名DNS解析
      PATCH
    • 删除域名DNS解析
      DELETE
    • 获取域名DNSSEC详情
      GET
    • 添加域名DNSSEC
      POST
    • 删除域名DNSSEC
      POST
    • 同步域名DNSSEC
      POST
    • 关闭域名锁定
      PUT
    • 开启域名锁定
      PUT
    • 修改域名NS服务器
      POST
    • 重置域名NS服务器
      POST
    • 续费域名
      POST
    • 获取域名续费价格
      GET
    • 域名过户
      POST
    • 获取已验证域名列表
      GET
    • 添加域名认证
      POST
    • 删除域名认证
      DELETE
    • 域名认证校验
      POST
    • 检查域名能否注册
      POST
    • 获取免费二级域名列表
      GET
    • 创建免费二级域名
      POST
    • 删除免费二级域名
      DELETE
    • 修改免费二级域名的CDN设置
      POST
    • 获取可用的免费域名列表
      GET
    • 域名注册
      POST
    • 查询域名模板列表
      GET
    • 删除域名信息模板
      DELETE
    • 获取域名模板详情
      GET
    • 获取域名白名单列表
      GET
    • 添加域名白名单
      POST
    • 获取域名管理密码
      GET
    • 更新域名管理密码
      POST
    • 编辑域名模板
      PATCH
    • 获取域名whois信息
      GET
  • user
    • certify
      • 获取实名认证信息
      • 开始实名认证
      • 个人转为企业类型
      • 上传实名认证图片
      • 验证实名认证结果
    • vip
      • 用户获取当前VIP等级配置
      • /user/vip/agent_cert
      • /user/vip/agent_cert
      • 设定代理价
      • 设定代理价
      • 设定代理价
      • 发布优惠券给下级用户
      • 发布优惠券到积分商城(供下级领取)
      • 获取发布的商品/优惠券
      • 设置优惠码
      • 获取发布的商品/优惠券
      • 获取发布的商品/优惠券
      • 获取所有VIP配置信息
      • 获取发布的站内信
      • 发布站内信(供下级用户阅读)
      • 获取销售收益明细
      • 获取下级用户操作日志
      • 获取下级用户消费数据
      • 神人榜
    • coupons
      • 用户获取优惠券列表
      • 查询优惠券
      • 激活优惠券
    • reward
      • 兑换积分物品
      • 获取可兑换积分产品列表
      • 兑换可兑换积分产品
      • 获取积分奖励列表
      • 完成积分任务
      • 申请申请列表
      • 申请提现
    • 获取用户数据
    • 设置用户数据
    • 获取用户csrftoken数据
    • 登陆
    • 登出
    • 查询雨云日志
    • 请求二次验证
    • 验证二次验证结果
    • 用户站内信与服务事件
    • 已读站内信
    • 重置密码
    • 重置密码验证
    • 注册
  • public
    • 获取页面信息
    • 获取论坛数据
    • 获取论坛公告
    • 查询参数缩短的具体base64
    • 创建参数缩短
    • 获取节点网络状态
  • expense
    • order
      • 用户获取订单列表
      • 用户支付订单
    • invoice
      • 获取发票申请列表
      • 开发票申请
      • 换开发票
      • 下载发票
      • 获取发票抬头列表
      • 创建发票抬头
      • 删除发票抬头
    • 产品转移时长
    • 退订操作
  • cdn
    • 创建CDN实例
    • 获取列表
    • 获取CDN实例详情
    • 删除CDN实例
    • 修改CDN实例信息
    • 获取CDN监控指标
    • 获取CDN流量包列表
    • CDN购买流量包
    • 获取CDN流量包套餐列表
  • rbm
    • 列出RBM实例
    • 创建RBM实例
    • 裸金属刷bios
    • RBM实例更换系统
    • 创建并绑定弹性IP到RBM
    • 更换IP
    • 设置IP描述
    • 放弃IP
    • 释放
    • RBM实例启动KVM代理
    • RBM重新启动KVM
    • 获取监控数据
    • RBM实例关机
    • RBM实例开机
    • 重置RBM实例IPMI密码
    • 充流量
    • 限流
    • 切换流量套餐
    • 价格计算
    • 获取使用情况列表
  • rgs
    • 获取列表
    • 创建游戏云MP
    • 续费游戏云MP
    • 获取列表
    • 创建游戏云
    • 获取RGS详情
    • RGS创建备份
    • RGS删除备份
    • RGS取消备份
    • RGS还原备份
    • RGS设置备份选项
    • 桥接模式下设置内网
    • RGS重装系统
    • cpu充电
    • 游戏云限制模式(是否用余额结算)切换
    • 游戏云日付模式开关
    • 创建并绑定弹性IP到RGS
    • 更换IP
    • 设置IP描述
    • 放弃IP
    • 发布快速app安装任务
    • 释放游戏云
    • 获取监控数据
    • 添加NAT端口映射
    • 删除NAT端口映射
    • 游戏云重启操作
    • 续费
    • 自动续费选项
    • 游戏云重置密码操作
    • 升级
    • 游戏云开机操作
    • 游戏云关机操作
    • 设置游戏云标签
    • 转成桥接
    • 获取使用情况
    • 连接VNC
    • 创建虚拟机内网子网
    • 子网改名
    • RGS切换egg(游戏类型)
    • 获取游戏云折扣比率
    • 蛋(游戏)列表
    • 蛋(游戏类型)类型列表
    • pal配置
    • pal配置
    • pal配置
    • pal配置中文
    • 关闭pal
    • 关闭pal
    • 关闭pal
    • 翼龙面板用户列表
    • 创建面板用户
    • 编辑面板用户
    • 删除面板用户
    • 初始化/刷新sftp功能
    • 开服
    • 实例信息和状态
    • 系统列表
    • 获取套餐列表
    • 获取游戏云价格
    • 翼龙面板用户列表
    • 创建翼龙面板用户
    • 编辑面板用户
    • 删除面板用户
    • RGS重装egg(游戏类型)
    • RGS切换面板用户
    • 获取使用情况列表
  • rvh
    • 获取虚拟主机列表
    • 创建虚拟主机
    • 获取RVH虚拟主机详情
    • RVH创建备份
    • RVH删除备份
    • RVH还原备份
    • RVH设置备份选项
    • 附加独立IP地址
    • RVH宝塔主机修复操作
    • RVH宝塔主机重启操作
    • RVH域名绑定
    • RVH域名解绑
    • RVH EP主机重置密码操作
    • RVH防火墙设置选项
    • RVH防火墙设置规则
    • 释放
    • RVH设置维护模式
    • RVH重装操作
    • 获取虚拟主机折扣比率
    • 续费
    • 自动续费选项
    • 升级
    • 获取虚拟主机套餐列表
    • 获取虚拟主机折扣比率
    • 设置虚拟主机标签
  • ssl
    • SSL证书获取列表
    • SSL证书上传操作
    • SSL证书查看操作
    • SSL证书替换操作
    • SSL证书删除操作
    • 创建SSL证书申请
    • 验证SSL证书申请
    • 获取SSL证书申请列表
  • workorder
    • 获取工单列表
    • 创建工单
    • 获取工单详情
    • 产品授权
    • 回复工单
    • 编辑回复工单
    • 工单打分
    • 编辑工单打分
    • 获取工单打分
    • 获取状态
    • 设置工单状态
    • 获取提示词列表
    • 获取工单汇总信息
    • 上传图片
    • 创建产品授权许可
    • 删除产品授权许可
    • 转接
    • 转接
    • 转接
  • ros
    • 获取存储桶列表
    • 创建对象存储桶
    • 获取对象存储桶详情
    • 删除对象存储桶
    • 实例监控
    • 修改存储桶Proxy设置
    • 对象存储桶重新生成密钥
    • 开关对象存储桶匿名访问
    • 获取对象存储实例折扣比率
    • 获取对象存储实例列表
    • 创建对象存储实例
    • 获取对象存储实例详情
    • 对象存储实例重新生成密钥
    • ROS实例续费
    • 自动续费选项
    • ROS实例缩放
    • 设置对象存储实例标签
    • 开关对象存储实例的弹性计费选项
    • 开关对象存储实例的匿名访问
    • 获取对象存储套餐列表
    • 获取云服务器折扣比率
  • rcdn
    • rcdn监控
    • 获取RCDN实例折扣比率
    • 获取域名列表
    • 创建加速域名
    • 获取加速域名详情
    • 删除加速域名
    • 手动开关防御
    • rcdn域名用量
    • 获取RCDN实例列表
    • 创建RCDN实例
    • 获取RCDN实例详情
    • RCDN缓存清理
    • RCDN实例续费
    • 自动续费选项
    • RCDN实例缩放
    • RCDN实例设置
    • RCDNSSL绑定域名
    • 设置RCDN实例标签
    • 开关RCDN实例的弹性计费选项
    • rcdn基础用量
    • 获取RCDN套餐列表
    • 获取RCDN折扣比率
  • rcs
    • 设置IP描述
    • 获取云服务器列表
    • 创建云服务器
    • 获取RCS详情
    • RCS创建备份
    • RCS删除备份
    • RCS取消备份
    • RCS还原备份
    • RCS设置备份选项
    • 桥接模式下设置内网
    • RCS重装系统
    • RCS管理弹性云盘
    • 创建并绑定弹性IP到RCS
    • 更换IP
    • 放弃IP
    • 发布快速app安装任务
    • 获取防火墙规则列表
    • 创建/设置防火墙规则
    • 删除防火墙规则
    • 移动防火墙规则优先级
    • 释放
    • 获取监控数据
    • 添加NAT端口映射
    • 删除NAT端口映射
    • 云服务器重启操作
    • 获取续费价格
    • 续费
    • 自动续费选项
    • 云服务器重置密码操作
    • 云服务器开机操作
    • 云服务器关机操作
    • 设置云服务器标签
    • 转成桥接
    • RCS充流量
    • RCS限流
    • 升级
    • 获取使用情况
    • 连接VNC
    • 创建虚拟机内网子网
    • 子网改名
    • 获取云服务器折扣比率
    • 获取RCS操作系统列表
    • 云服务器获取套餐列表
    • 获取云服务器价格
    • 获取使用情况列表
    • 释放
  • rca
    • app
      • 云应用列出App
      • 安装云应用App
      • 获取云应用App详情
      • 卸载云应用App
      • 更新云应用App设定
      • 获取云应用App配置文件
      • 获取App的指标信息
      • 云应用更新Mysql相关参数
      • 云应用获取PHP相关配置
      • 云应用更新Redis相关参数
      • 云应用重启App
      • 云应用列出服务
      • 云应用启动App
      • 云应用停止App
      • 升级云应用App
    • service
      • 创建云应用服务
      • 删除云应用服务
      • 更新云应用服务
    • appstore
      • 云应用列出App商店
        GET
      • 云应用创建App模板
        POST
      • 云应用列出App商店应用详情
        GET
      • 删除云应用App
        DELETE
      • 云应用更新App模板
        PATCH
      • 云应用列出App商店应用版本详情
        GET
      • 创建App模板版本
        POST
    • project
      • 云应用列出项目
      • 创建云应用项目
      • 销毁云应用项目
      • 获取项目的指标信息
      • 获取云应用项目详情
      • 云应用项目磁盘扩容
      • 云应用增加IP地址
      • 云应用移除IP地址
      • 云应用项目列出IP地址
    • website
      • 创建云应用网站
      • 云应用删除网站
      • 云应用网站更新Nginx相关配置
      • 云应用列出网站
      • 获取云应用网站详情
      • 云应用更新PHP相关配置
      • 云应用web服务器更新访问设定
      • 云应用网站获取重写配置模板
    • 判断云应用产品是否已开通
      GET
    • 开通云应用产品
      POST
  • playmp
    • 管理员获取所有兑换码
    • 获取玩家信息
    • 通过游戏名获取称号列表
    • 创建公告
    • 更新公告
    • 管理员获取比赛列表
    • 管理员审核比赛
    • 管理员给用户颁发荣誉称号
    • 创建荣誉称号
    • 根据传入参数获取公告列表
    • 获取公告数据
    • 获取用户黑名单
    • 拉黑用户
    • 解除拉黑用户
    • 创建比赛
    • 获取比赛详情
    • 更新比赛
    • 检查比赛管理员
    • 获取比赛玩家
    • 添加比赛玩家
    • 移除所有比赛玩家
    • 移除比赛玩家
    • 更新比赛玩家
    • 通过ID批量添加比赛玩家
    • 获取公开比赛详情
    • 关闭所有比赛房间
    • 删除比赛赛程ID
    • 更新比赛赛程ID
    • 创建比赛队伍
    • 删除比赛队伍
    • 更新比赛队伍
    • 通过游戏名获取荣誉称号列表
    • 获取排行榜
    • 获取和登录用户相关联的兑换码
    • 创建兑换码
    • 获取兑换码数据
    • 使用兑换码
    • 获取房间列表
    • 获取房间成员信息
    • 添加房间评分
    • 创建语音通话房间token
    • 设置要展示的荣誉称号
    • 设置要展示的称号
    • 获取游戏房间人数状态
    • 实名认证
    • 获取用户的比赛列表
    • 上传用户日志
    • 购买PlayMP VIP
  1. appstore

创建App模板版本

POST
https://api.v2.rainyun.com/product/rca/appstore/{id}/release
rca/appstore
最后修改时间:2025-06-16 06:18:10

请求参数

Path 参数
id
string 
必需
Header 参数
x-api-key
string 
必需
默认值:
{{apikey}}
rain-dev-token
string 
暂无用途,无需传入
可选
默认值:
{{rain-dev-token}}
Body 参数application/json
args
array[string]
运行参数
可选
command
array[string]
运行命令
可选
config_maps
array[object (rcaM.AppConfigMap) {3}] 
APP配置文件
可选
container_path
string 
必需
配置文件存放在容器里面的目录
content
string 
可选
文件内容,最大1MB
<= 1048576 字符
file_name
string 
文件名
必需
env
array[object (rcaM.AppEnv) {3}] 
环境变量
可选
key
string 
键
必需
<= 100 字符
source
enum<string> 
必需
值的来源,可以是input或者option,input将开放给用户任意输入,option的只能被参数填写,经参数校验,不允许手动修改
枚举值:
optioninput
value
string 
值
可选
image
string 
必需
容器镜像,如nginx:1.21.0
options
array[object (rcaM.AppOption) {10}] 
选项
可选
default
string 
默认值
可选
<= 100 字符
disabled
boolean 
是否不允许编辑
可选
env_key
string 
必需
绑定到环境变量的Key
<= 100 字符
label
string 
必需
标签,告知用户这个选项是干什么用的,例如root用户密码
>= 2 字符<= 32 字符
random
boolean 
是否进行随机化生成
可选
required
boolean 
是否必选
可选
rule
enum<string> 
必需
规则,可用项目按照前端已实现支持的规则来
枚举值:
paramCommonparamComplexityparamPortparamExtUrlparamSimpleparamHttp
type
enum<string> 
必需
类型,如:password number等
枚举值:
textselectnumberpasswordboolean
value
string 
填入值
可选
values
array[object (rcaM.AppOptionSelectValues) {2}] 
可选
选项,type为select时提供给客户选择
resource_request
object 
资源需求
必需
min_cpu
enum<integer> 
必需
如1000,单位是m
枚举值:
20050010002000400080001200016000
min_memory
enum<integer> 
必需
如4096,单位是Mi
枚举值:
12825651210242048409681921638432768
scripts
object 
脚本钩子
可选
install
string 
可选
install(安装应用的时候执行,可以用于下载特定的持久化文件,可以指定运行环境,在底层这个是用initContainer来实现
<= 262144 字符
install_image
string 
可选
执行安装脚本所使用的容器镜像,其他阶段会使用运行时镜像
<= 256 字符
post_start
string 
可选
poststart(容器创建后立即执行)
<= 262144 字符
pre_stop
string 
可选
prestop(终止前运行)
<= 262144 字符
services
array[object (rcaM.AppService) {7}] 
预设服务列表
可选
external_port
string 
必需
外部端口,之所以是string,因为支持以变量形式传入
internal_port
string 
必需
内部端口,对应AppPort,之所以是string,因为支持以变量形式传入
label
string 
标签,可以是中文
必需
>= 2 字符<= 32 字符
name
string 
服务名称
必需
>= 2 字符<= 32 字符
protocol
enum<string> 
协议
必需
枚举值:
tcpudptcp_udp
source
enum<string> 
必需
值的来源,可以是input或者option,input将开放给用户任意输入,option的只能被参数填写,经参数校验,不允许手动修改
枚举值:
inputoption
type
enum<string> 
必需
类型,可以是internal或external,对应clusterIP或者lb
枚举值:
internalexternal
version
string 
必需
版本号,如1.21.0
volume_mounts
array[object (rcaM.AppVolumeMounts) {5}] 
可选
文件目录,如data:/var/lib/mysql
mount_content_type
enum<string> 
必需
挂载类型,文件file或目录dir
枚举值:
filedir
mount_path
string 
容器内路径
必需
<= 100 字符
name
string 
挂载描述
必需
>= 2 字符<= 32 字符
pre_content
string 
可选
file类型专用,以base64存储的预先准备二进制数据,这个是用于一些小型二进制文件例如.db或者如/etc/localtime等的预先准备,模拟在docker中如"./data/cloudreve.db:/cloudreve/cloudreve.db"或/etc/timezone:/etc/timezone:ro
sub_path
string 
必需
Project卷内路径,不能以.或者/开头
<= 100 字符
示例
{
    "args": [
        "string"
    ],
    "command": [
        "string"
    ],
    "config_maps": [
        {
            "container_path": "string",
            "content": "string",
            "file_name": "string"
        }
    ],
    "env": [
        {
            "key": "string",
            "source": "option",
            "value": "string"
        }
    ],
    "image": "string",
    "options": [
        {
            "default": "string",
            "disabled": true,
            "env_key": "string",
            "label": "string",
            "random": true,
            "required": true,
            "rule": "paramCommon",
            "type": "text",
            "value": "string",
            "values": [
                {
                    "label": "string",
                    "value": "string"
                }
            ]
        }
    ],
    "resource_request": {
        "min_cpu": 200,
        "min_memory": 128
    },
    "scripts": {
        "install": "string",
        "install_image": "string",
        "post_start": "string",
        "pre_stop": "string"
    },
    "services": [
        {
            "external_port": "string",
            "internal_port": "string",
            "label": "string",
            "name": "string",
            "protocol": "tcp",
            "source": "input",
            "type": "internal"
        }
    ],
    "version": "string",
    "volume_mounts": [
        {
            "mount_content_type": "file",
            "mount_path": "string",
            "name": "string",
            "pre_content": "string",
            "sub_path": "string"
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.v2.rainyun.com/product/rca/appstore//release' \
--header 'x-api-key;' \
--header 'rain-dev-token: {{rain-dev-token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "args": [
        "string"
    ],
    "command": [
        "string"
    ],
    "config_maps": [
        {
            "container_path": "string",
            "content": "string",
            "file_name": "string"
        }
    ],
    "env": [
        {
            "key": "string",
            "source": "option",
            "value": "string"
        }
    ],
    "image": "string",
    "options": [
        {
            "default": "string",
            "disabled": true,
            "env_key": "string",
            "label": "string",
            "random": true,
            "required": true,
            "rule": "paramCommon",
            "type": "text",
            "value": "string",
            "values": [
                {
                    "label": "string",
                    "value": "string"
                }
            ]
        }
    ],
    "resource_request": {
        "min_cpu": 200,
        "min_memory": 128
    },
    "scripts": {
        "install": "string",
        "install_image": "string",
        "post_start": "string",
        "pre_stop": "string"
    },
    "services": [
        {
            "external_port": "string",
            "internal_port": "string",
            "label": "string",
            "name": "string",
            "protocol": "tcp",
            "source": "input",
            "type": "internal"
        }
    ],
    "version": "string",
    "volume_mounts": [
        {
            "mount_content_type": "file",
            "mount_path": "string",
            "name": "string",
            "pre_content": "string",
            "sub_path": "string"
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2025-06-16 06:18:10
上一页
云应用列出App商店应用版本详情
下一页
云应用列出项目
Built with