应用管理与运维平台 ServiceStage应用管理与运维平台 ServiceStage

计算
弹性云服务器 ECS
云耀云服务器 HECS
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机 CPH
VR云渲游平台 CVR
特惠算力专区
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
内容分发网络 CDN
存储容灾服务 SDRS
弹性文件服务 SFS
云服务器备份 CSBS
云硬盘备份 VBS
数据快递服务 DES
专属企业存储服务
智能边缘
智能边缘云 IEC
EI 企业智能
EI安视服务
AI开发平台ModelArts
数据湖治理中心 DGC
数据仓库服务 GaussDB(DWS)
企业级AI应用开发专业套件 ModelArts Pro
数据湖探索 DLI
华为HiLens
云搜索服务 CSS
数据接入服务 DIS
表格存储服务 CloudTable
数据湖工厂 DLF
图引擎服务 GES
推荐系统 RES
文字识别 OCR
内容审核 Moderation
图像识别 Image
图像搜索 ImageSearch
人脸识别服务 FRS
对话机器人服务 CBS
视频分析服务 VAS
数据可视化 DLV
视频接入服务 VIS
自然语言处理 NLP
语音交互服务 SIS
知识图谱 KG
医疗智能体 EIHealth
可信智能计算服务 TICS
园区智能体 CampusGo
实时流计算服务 CS
人证核身服务 IVS
IoT物联网
设备接入 IoTDA
IoT物联网
全球SIM联接 GSL
设备发放 IoTDP
IoT开发者服务
IoT边缘 IoTEdge
IoT数据分析
路网数字化服务 DRIS
开发与运维
项目管理 ProjectMan
代码托管 CodeHub
流水线 CloudPipeline
代码检查 CodeCheck
编译构建 CloudBuild
部署 CloudDeploy
云测 CloudTest
发布 CloudRelease
移动应用测试 MobileAPPTest
CloudIDE
Classroom
软件开发平台 DevCloud
开源镜像站 Mirrors
视频
媒体处理 MPC
视频点播 VOD
视频直播 Live
实时音视频 SparkRTC
管理与部署
统一身份认证服务 IAM
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云审计服务 CTS
云日志服务 LTS
标签管理服务 TMS
资源管理服务 RMS
应用身份管理服务 OneAccess
专属云
专属计算集群 DCC
专属分布式存储服务 DSS
域名与网站
域名注册服务 Domains
云速建站 CloudSite
企业协同
华为云WeLink
会议
ISDP
解决方案
全栈专属服务
高性能计算 HPC
SAP
游戏云
混合云灾备
快视频
华为工业云平台 IMC
价格
价格原则
成本优化最佳实践
昇腾
昇腾MindX SDK (20.3)
其他
管理控制台
消息中心
产品价格详情
系统权限
我的凭证
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
应用编排服务 AOS
容器交付流水线 ContainerOps
应用服务网格 ASM
多云容器平台 MCP
基因容器 GCS
容器洞察引擎 CIE
容器批量计算 BCE
云原生服务中心 OSC
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
数据库
云数据库 RDS
文档数据库服务 DDS
分布式数据库中间件 DDM
数据复制服务 DRS
数据管理服务 DAS
云数据库 GaussDB(for MySQL)
云数据库 GaussDB NoSQL
云数据库 GaussDB (for openGauss)
数据库和应用迁移 UGO
大数据
MapReduce服务 MRS
应用中间件
应用管理与运维平台 ServiceStage
分布式缓存服务 DCS
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
消息通知服务 SMN
微服务引擎 CSE
云性能测试服务 CPTS
区块链服务 BCS
API网关 APIG
应用魔方 AppCube
分布式消息服务RocketMQ版
多云高可用服务 MAS
可信跨链数据链接服务 TCDAS
企业应用
云桌面 Workspace
云解析服务 DNS
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMAExchange
ROMA API
鸿源云道
华为乾坤
安全与合规
Web应用防火墙 WAF
漏洞扫描服务 VSS
企业主机安全 HSS
容器安全服务 CGS
数据加密服务 DEW
数据库安全服务 DBSS
态势感知 SA
云堡垒机 CBH
SSL证书管理 SCM
云证书管理服务 CCM
管理检测与响应 MDR
数据安全中心 DSC
威胁检测服务 MTD
DDoS防护 ADS
云防火墙 CFW
应用信任中心 ATC
安全技术与应用
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
智能协作
IdeaHub
企业网络
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
废弃-华为乾坤安全云服务
云通信
语音通话 VoiceCall
消息&短信 MSGSMS
隐私保护通话 PrivateNumber
开发者工具
SDK开发指南
API签名指南
DevStar
HCloud CLI
Terraform
Ansible
云生态
云市场
鲲鹏
昇腾
合作伙伴中心
华为云培训中心
用户服务
帐号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
网站备案
支持计划
专业服务
合作伙伴支持计划
更新时间:2021/10/18 GMT+08:00
分享

API概览

ServiceStage API为开发者、合作伙伴提供开发、部署、托管、运维的开放接口,帮助用户快速、低成本地实现业务创新,缩短应用上线周期。

对应的接口参考请参考下表:

表1 接口简介

类型

子类型

说明

应用管理接口

请使用如下endpoint:

servicestage.<regionname>.myhuaweicloud.com

Mate接口

应用模板、运行时、应用资源规格相关的接口。

环境接口

应用环境相关的接口。

应用接口

应用相关的接口。

组件接口

应用组件相关的接口。

实例接口

应用组件实例相关的接口。

Job接口

Job相关的接口。

访问Git仓库接口

请使用如下endpoint:

servicestage.<regionname>.myhuaweicloud.com

访问Git仓库接口

Git仓库授权、仓库命名空间、项目、分支、tags、commits、hooks、仓库文件目录、内容相关的接口。

CSE接口

请使用如下endpoint:

cse.<regionname>.myhuaweicloud.com

微服务接口

微服务相关的接口。

契约接口

契约相关的接口。

依赖关系接口

依赖关系相关的接口

微服务实例接口

微服务实例相关的接口

动态配置接口

动态配置相关的接口

仪表盘接口

仪表盘相关的接口

Mate接口

表2 Mate接口介绍

API

说明

获取所有支持的应用组件模板

此API用来获取所有内置应用组件模板。

获取所有支持的应用组件运行时类型

此API用来获取所有支持应用组件运行时类型。

获取所有支持的应用资源规格

通过此API获取所用支持的应用资源规格。

环境接口

表3 环境接口介绍

API

说明

创建环境

此API用来创建环境。

获取所有环境

此API用来获取所有已经创建环境。

修改环境信息

此API通过环境ID修改环境信息。

根据环境ID删除环境

此API通过环境ID删除环境。

根据环境ID获取环境详细信息

此API通过环境ID获取环境详细信息。

修改环境资源

此API用来修改环境资源。

应用接口

表4 应用接口介绍

API

说明

创建应用

此API用来创建应用。

获取所有应用

通过此API可以获取所有已经创建的应用。

修改应用信息

此API通过应用ID修改应用信息。

根据应用ID删除应用

此API通过应用ID删除应用。

根据应用ID获取应用详细信息

此API通过应用ID获取应用详细信息。

修改应用配置信息

通过此API修改应用配置信息。

删除应用配置

通过此API删除应用配置信息。

获取应用配置

通过此API获取应用配置信息。

组件接口

表5 组件接口介绍

API

说明

应用中创建组件

此API用来在应用中创建组件。

获取应用所有组件

通过此API获取应用下所有应用组件。

根据组件ID修改组件信息

此API通过组件ID修改组件信息。

根据应用组件ID删除应用组件

此API通过应用组件ID删除应用组件。

根据组件ID获取应用组件信息

通过组件ID获取应用组件信息。

实例接口

表6 实例接口介绍

API

说明

创建组件实例

此API用来创建应用组件实例。

获取应用组件实例

通过此API获取组件下的所有组件实例。

对组件实例的操作

通过此API获取对组件实例的操作。

修改应用组件实例

通过此API修改应用组件实例。

删除应用组件实例

通过此API删除应用组件实例。

根据实例ID获取实例详细信息

此API通过实例ID获取实例详细信息。

获取组件实例快照

通过此API获取应用组件实例快照信息。

Job接口

表7 Job接口介绍

API

说明

获取部署任务详细信息

通过此API获取部署任务详细信息。

访问Git仓库接口

表8 访问Git仓库接口介绍

API

说明

获取仓库授权列表

获取Git仓库所有授权信息。

获取授权重定向URL

获取授权重定向URL。

创建OAuth授权

创建OAuth授权。

创建私人令牌授权

创建私有令牌授权。

创建口令授权

创建Git仓库口令授权。

删除仓库授权

通过名称删除仓库授权。

获取仓库namespaces

获取仓库namespaces。

通过clone url获取仓库信息

通过clone url获取仓库信息。

获取命名空间下所有项目

获取命名空间下所有项目。

创建软件仓库项目

创建软件仓库项目。

获取项目分支

获取项目分支。

获取项目tags

获取项目tags。

创建项目tags

创建项目tags。

删除项目tags

删除项目tags。

获取项目commits

获取项目最近10次commits。

获取项目hooks

获取项目hooks。

创建项目hook

创建项目hook。

删除项目hook

删除项目hook。

获取仓库文件目录

获取仓库文件目录。

获取仓库文件内容

获取仓库文件内容。

创建仓库文件

创建仓库文件。

修改仓库文件内容

修改仓库文件内容。

删除仓库文件

删除仓库文件内容。

微服务接口

表9 微服务接口

API

说明

查询指定微服务信息

根据serviceId查询微服务定义信息。

删除微服务定义信息

删除一个微服务定义及其相关信息,同时注销其所有实例信息。

查询所有微服务信息

根据条件组合,查询满足所有条件的微服务定义信息。

创建微服务静态信息

在注册微服务实例前需要创建服务静态信息,之后注册的微服务实例根据service_id这个字段与静态信息关联,一个服务对应对多个实例。service_id可以定制。如果定制了,系统将使用定制的service_id;如果没定制,系统会随机生成service_id。

批量删除微服务静态信息

批量删除指定的微服务定义及其相关信息,同时注销其所有实例信息。

修改微服扩展属性信息

创建微服务静态信息后可对服务部分字段进行更新,每次更新都需要传入完整的服务静态信息json,也就是说,即便不更新部分的字段也要作为json的属性传过去。

查询微服务唯一标识信息

可通过指定条件,查询微服务service_id或schema的唯一标识信息。

契约接口

表10 契约接口

API

说明

查询微服务契约

根据service_id和schema_id查询微服务的契约信息。

修改微服务契约

根据schema_id更新微服务的契约内容。

查询微服务的所有契约

查询一个微服务的所有契约信息,包括schema_id和summary信息。

依赖关系接口

表11 依赖关系接口

API

说明

查询服务providers

根据consumer_id获取该服务的所有providers,比如A->B A->C,那么根据A的服务Id,可以查询到B、C的微服务信息。

微服务实例接口

表12 微服务实例接口

API

说明

注册微服务实例

创建微服务后就可以注册该微服务的实例了。 注册微服务实例时,需提供该微服务实例相关的信息。 instance_id可定制,如果定制了,再次注册就直接全内容覆盖。如果没定制,逻辑如下:系统自动生成id,如果endpoints内容重复,则使用原来的id

根据service_id查询微服务实例

实例注册后可以根据 service_id 发现该微服务的所有实例。

注销微服务实例

实例注册后可以根据 instance_id 进行实例注销。

查询微服务实例详细信息

实例注册后可以根据service_id和instance_id获取该实例的详细信息。

修改微服务实例扩展信息

实例注册后可以根据 instance_id 进行添加/更新一个微服务实例扩展信息。

修改微服务实例状态

实例注册后可以根据 instance_id 进行更新一个微服务实例状态。

发送心跳信息

服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。

按条件查询微服务实例

实例注册后可以根据微服务版本规则或字段条件发现该微服务的实例。

批量查询微服务实例

实例注册后可以根据微服务版本规则或字段条件批量发现多个微服务的实例。

动态配置接口

表13

API

说明

查询配置

从配置管理中心查询配置信息

仪表盘接口

表14

API

说明

创建上报服务指标

创建上报到仪表盘的服务指标。

分享:

    相关文档

    相关产品