华为云用户手册

  • 模型属性 表1 模型定义属性说明 属性 是否必选 描述 items 是 定义包含的子元素模板 参数类型:AOS.BatchItem数组 取值说明:用户自定义 取值约束:数组格式,至少1个对象,最多10个 使用建议:用户自定义,可参照https://support.huaweicloud.com/tr-aos/datatypes-aos-batchitem.html step 否 最大并发数 参数类型:integer 取值说明:默认不定义步长,即按照最大并发情况进行对象的批量创建。如果指定步长,Batch的批量对象之间会分阶段按批次执行。例如,一个batch对象包含了1个job,定义了步长为5,此时batch批量创建的job6将会依赖job1完成后才会执行,从而实现5的并发数。 取值约束:{u'in_range': [1, 100]} 使用建议:根据规格按需选择 values 否 定义子元素模板中使用的变量 参数类型:dict 取值说明:用户自定义。Batch对象在执行实例化时,会使用values中的值替换items中定义的properties相应的变量内容,包括内置的变量item、limit、offset。 默认值:{} 使用建议:根据规格按需选择 limit 是 批量执行的总次数 参数类型:integer 取值说明:用户自定义,取值范围为[1, 500] 取值约束:{u'in_range': [1, 500]} 使用建议:根据规格按需选择
  • blueprint样例 tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: availabilityZone: default: az1.dc1 vpcId: default: ba6e4347-99d2-4649-b114-85c28d3d71b0 subnetId: default: 3be61f68-9bfc-41bf-8f5e-66c57122f270 clusterFlavor: default: cce.s1.small node_templates: cluster: type: HuaweiCloud.CCE.Cluster properties: availabilityZone: {get_input: availabilityZone} vpcId: {get_input: vpcId} subnetId: {get_input: subnetId} flavor: {get_input: clusterFlavor} outputs: cluster_id: value: {get_attribute: [cluster, clusterId]}
  • 模型属性 表1 模型定义属性说明 属性 是否必选 描述 multiAZ 否 多AZ集群 参数类型:boolean 默认值:False 取值约束:仅使用高可用集群时才可以配置multiAZ为true,例如flavor设置为cce.s2系列的规格。 使用建议:multiAZ为true时,集群规格flavor要为可创建多AZ集群,例如为cce.s2系列的规格。 vpcId 是 虚拟私有云ID 参数类型:HuaweiCloud.VPC.VPC.Id 取值约束:支持使用已有或新建私有云ID。如果使用新建的,需在模板中定义vpc对象并建立依赖关系 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过get_reference获取由本堆栈创建的VPC.VPC元素,使用设计器建立依赖关系时会自动指定 3. 在VPC服务界面获取已经创建好的VPC的ID https://console.huaweicloud.com/vpc networkMode 否 容器网络类型 参数类型:string 默认值:overlay_l2 取值约束:当前支持overlay_l2, underlay_ipvlan, vpc-router,用户自定义选择,如果选择vpc-router时,要求所选VPC仅能包含一个子网 使用建议:使用默认值 description 否 集群的描述 参数类型:string 使用建议:用户自定义 name 否 集群名称 参数类型:string 取值约束:长度[4, 128],由小写字母、数字、中划线“-”组成,且必须以字母开始,字母数字结尾。正则规范如下:(^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$) 使用建议:用户自定义 kubeProxyMode 否 服务转发模式 参数类型:string 默认值:iptables 取值约束:当前仅支持iptables, ipvs 使用建议:1.7版本集群推荐使用默认值“iptables”,1.9及以上版本集群推荐使用“ipvs”,可以获得更好的性能体验 highwaySubnetId 否 高速子网ID 参数类型:HuaweiCloud.VPC.Subnet.Id 取值约束:支持使用已有或创建的网速子网ID。如果使用新建的,需在模板中定义子网对象并建立依赖关系 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过get_reference获取由本堆栈创建的VPC.Subnet,使用设计器建立依赖关系时会自动指定 3. 在VPC服务界面中获取已创建好的子网的ID (https://console.huaweicloud.com/vpc) containerNetworkCIDR 否 容器网络网段 参数类型:string 默认值:"" 取值约束:按照用户实际创建的网络进行配置,可设置的网段:172.16.0.0/16~172.31.0.0/16 10.0.0.0/16~10.255.0.0.0/16 192.168.0.0/16 使用建议:使用默认值 version 否 集群版本 参数类型:string 取值约束:目前支持v1.15, v1.13, v1.11 使用建议:请设置为CCE支持的集群版本号。建议通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择。 namespaces 否 创建cluster时同时创建的namespace 参数类型:string数组 默认值:[] 取值约束:数组类型 subnetId 是 子网ID 参数类型:HuaweiCloud.VPC.Subnet.Id 取值约束:支持使用已有或创建的子网ID。如果使用新建的,需在模板中定义子网对象并建立依赖关系 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过get_reference获取由本堆栈创建的VPC.Subnet,使用设计器建立依赖关系时会自动指定 3. 在VPC服务界面中获取已创建好的子网的ID https://console.huaweicloud.com/vpc flavor 是 集群规格 参数类型:HuaweiCloud.CCE.Cluster.Flavor.Name 取值约束:需符合CCE的规格定义(可以在CCE服务页面查看支持创建的规格) 使用建议:在CCE创建集群页面查询可使用的集群规格名称,请参见:https://support.huaweicloud.com/api-cce/cce_02_0236.html type 否 集群类型 参数类型:HuaweiCloud.CCE.Cluster.Type 默认值:VirtualMachine 取值约束:目前支持VirtualMachine, BareMetal, Windows, ARM64 使用建议:使用默认值 nodes 否 创建包周期集群时的用户节点配置 参数类型:CCE.NodePool 默认值:{u'dataVolumes': [], u'availabilityZone': u'unset', u'instances': 1, u'rootVolume': {u'volumeType': u'unset', u'size': 40}, u'flavor': u'unset', u'sshKeyName': u'unset'} 取值约束:符合HuaweiCloud.CCE.NodePool属性的描述及约束 使用建议:根据规格按需配置 availabilityZone 否 可用区。创建包年包月集群时,该字段为必填字段。 参数类型:HuaweiCloud.ECS.AvailabilityZone.Name 取值约束:根据所属区域选择,参见https://developer.huaweicloud.com/endpoint。 使用建议:将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择
  • 执行数据导入 在GaussDB(DWS)数据库中,创建一个名为product_info的表,用于存储从OBS导入的数据。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 DROP TABLE IF EXISTS product_info; CREATE TABLE product_info ( product_price integer not null, product_id char(30) not null, product_time date , product_level char(10) , product_name varchar(200) , product_type1 varchar(20) , product_type2 char(10) , product_monthly_sales_cnt integer , product_comment_time date , product_comment_num integer , product_comment_content varchar(200) ) WITH ( orientation = column, compression=middle ) DISTRIBUTE BY hash (product_id); 执行INSERT命令,通过外表product_info_ext将OBS上的数据导入到目标表product_info 中: 1 INSERT INTO product_info SELECT * FROM product_info_ext; 执行SELECT命令查询目标表product_info,查看从OBS导入到GaussDB(DWS)中的数据。 1 SELECT * FROM product_info; 查询结果的结尾将显示以下信息: (20 rows) 对表product_info执行VACUUM FULL。 1 VACUUM FULL product_info; 更新表product_info的统计信息。 1 ANALYZE product_info;
  • 上传数据到OBS 将上面准备的3个CSV格式的数据源文件存储到OBS桶中。 登录OBS管理控制台。 单击“服务列表”,选择“对象存储服务”,打开OBS管理控制台页面。 创建桶。 如何创建OBS桶,具体请参见《对象存储服务》“快速入门”中的创建桶章节。 例如,创建以下两个桶:“mybucket”和“mybucket02”。 确保这两个桶与GaussDB(DWS)集群在同一个区域,本教程以"华北-北京四”区域为例。 新建文件夹。 具体请参见《对象存储服务控制台指南》中的新建文件夹章节。 例如: 在已创建的OBS桶“mybucket”中新建一个文件夹“input_data”。 在已创建的OBS桶“mybucket02”中新建一个文件夹“input_data”。 上传文件。 具体请参见《对象存储服务控制台指南》的上传对象章节。 例如: 将以下数据文件上传到OBS桶“mybucket”的“input_data”目录中。 1 2 product_info0.csv product_info1.csv 将以下数据文件上传到OBS桶“mybucket02”的“input_data”目录中。 1 product_info2.csv 为导入用户设置OBS桶的读取权限。 在从OBS导入数据到集群时,执行导入操作的用户需要取得数据源文件所在OBS桶的读取权限。通过配置桶的ACL权限,可以将读取权限授予指定的用户账号。 具体请参见《对象存储服务控制台指南》中的配置桶ACL章节。
  • 创建外表 连接GaussDB(DWS)数据库。 创建外表。 ACCESS_KEY和SECRET_ACCESS_KEY 用户访问OBS的AK和SK,请根据实际替换。 获取访问密钥,请登录管理控制台,将鼠标移至右上角的用户名,单击“我的凭证”,然后在左侧导航树单击“访问密钥”。在访问密钥页面,可以查看已有的访问密钥ID(即AK),如果要同时获取AK和SK,可以单击“新增访问密钥”创建并下载访问密钥。 认证用的AK和SK硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 DROP FOREIGN TABLE IF EXISTS product_info_ext; CREATE FOREIGN TABLE product_info_ext ( product_price integer not null, product_id char(30) not null, product_time date , product_level char(10) , product_name varchar(200) , product_type1 varchar(20) , product_type2 char(10) , product_monthly_sales_cnt integer , product_comment_time date , product_comment_num integer , product_comment_content varchar(200) ) SERVER gsmpp_server OPTIONS( LOCATION 'obs://mybucket/input_data/product_info | obs://mybucket02/input_data/product_info', FORMAT 'CSV' , DELIMITER ',', ENCODING 'utf8', HEADER 'false', ACCESS_KEY 'access_key_value_to_be_replaced', SECRET_ACCESS_KEY 'secret_access_key_value_to_be_replaced', FILL_MISSING_FIELDS 'true', IGNORE_EXTRA_DATA 'true' ) READ ONLY LOG INTO product_info_err PER NODE REJECT LIMIT 'unlimited'; 返回如下信息表示创建成功: 1 CREATE FOREIGN TABLE
  • 教程指引 本教程通过演示将样例数据上传OBS,以及将OBS的数据导入GaussDB(DWS)的目标表中,让您快速掌握如何从OBS导入数据到GaussDB(DWS)集群的完整过程。 GaussDB(DWS)支持通过外表将OBS上TXT、CSV、ORC、PARQUET、CARBONDATA以及JSON格式的数据导入到集群进行查询。 本教程中以CSV格式为例,进行如下操作: 生成CSV格式的数据文件。 创建一个与GaussDB(DWS)集群在同一区域的OBS存储桶,然后将数据文件上传到该存储桶。 创建外表,用于引流OBS存储桶中的数据到GaussDB(DWS)集群。 启动GaussDB(DWS)并创建数据库表后,将OBS上的数据导入到表中。 根据错误表中的提示诊断加载错误并更正这些错误。 估计时间:30分钟
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和IAM用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中创建资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中的资源,使得资源的权限控制更加精确。 图1 项目隔离模型 同样在我的凭证下,您可以查看项目ID。 企业项目 企业项目是项目的升级版,针对企业不同项目间的资源进行分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理用户指南》。 父主题: 使用前必读
  • 响应消息 请求成功的响应消息 响应参数 表4 成功响应参数 参数 参数类型 描述 id String 模板ID 响应示例 { "id": "d078e49c-124c-7706-bcbb-81885661f431" } 请求失败的响应消息 响应参数 表5 失败响应参数 参数 参数类型 描述 message String 请求失败的原因 code String 请求失败的原因代码 extend String 请求失败的扩展原因,保留后续使用 如果无特殊说明,后续AOS API的错误返回均为此形式。 响应示例 { "message": "Parameters validate err, The name should not be empty.", "code": "02000005", "extend": "" }
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 更多服务错误码请参见API错误中心。 状态码 错误码 错误信息 描述 处理措施 400 RF.10011001 Missing required parameter(s). 缺少必要参数。 请联系技术支持。 400 RF.10011002 Unrecognized parameter(s). 给与了不识别的参数。 请联系技术支持。 400 RF.10011003 Both template_uri and template_body are given, you should only give exactly one parameter from template_uri and template_body. template_uri和template_body应有且仅有一个存在。 请联系技术支持。 400 RF.10011005 The length of parameter is longer than upper limit. 参数的长度超过长度限制。 请联系技术支持。 400 RF.10011006 The length of parameter is shorter than lower limit. 参数的长度短于最短长度限制。 请联系技术支持。 400 RF.10011008 Parameter contains invalid letter. Should only contains English characters, number or hyphen. 参数包含非法字符,仅支持包含大小写英文、数字或中划线。 请联系技术支持。 400 RF.10011009 Parameter contains invalid letter. It should start with lower case English characters or number, and only contain lower case English characters, number or hyphen. 参数包含非法字符,仅支持以小写英文、数字开头,并只包含小写英文、数字或中划线。 请联系技术支持。 400 RF.10011010 Parameter contains invalid letter. Should start with Chinese or English characters, and only contains Chinese characters, English characters, number, underscore or hyphen. 参数包含非法字符,仅支持包含中文、大小写英文、数字、下划线或中划线。 请联系技术支持。 400 RF.10011013 The size of the file obtained from template_uri exceeds the upper limit. template_uri中获取的文件内容大小超过上限值。 请联系技术支持。 400 RF.10011014 The size of the file obtained from vars_uri exceeds the upper limit. vars_uri中获取的文件内容大小超过上限值。 请联系技术支持。 400 RF.10011015 Stack ID is not matched with current stack with stack name. 资源栈ID与当前的资源栈不匹配。 请联系技术支持。 400 RF.10011016 Project ID contains invalid letter. Project ID should only contains English characters, number, hyphen. 项目ID包含非法字符,项目ID仅支持包含大小写英文,数字或中划线。 请联系技术支持。 400 RF.10011018 Execution plan ID is not matched with current execution plan with execution plan name. 执行计划ID与当前的执行计划不匹配。 请联系技术支持。 400 RF.10011022 Invalid file extension. Template file should end with .tf, .tf.json, or .zip 无效的后缀名,模板文件应以“.tf”,“.tf.json”,或者“.zip”结尾。 请联系技术支持。 400 RF.10011025 Invalid file(s) found in zip. A zip file should not contain tfvars files. 压缩包中发现无效的文件,压缩包不应该包含tfvars类型的文件。 请联系技术支持。 400 RF.10011026 The size of unzipped files in zip file is bigger than upper limit. zip文件解压后的内容的大小超过上限值。 请联系技术支持。 400 RF.10011027 Invalid enum value. 无效的枚举值。 请联系技术支持。 400 RF.10011028 Composite Validation Error. 复合校验错误。 请联系技术支持。 400 RF.10011029 Parameter contains invalid letter. Should only contains English characters or number. 参数包含非法字符,仅支持包含大小写英文或数字。 请联系技术支持。 400 RF.10011031 Parameter contains invalid letter. Should only contains English characters, number, hyphen or underscore. 参数包含非法字符,仅支持包含大小写英文、数字、中划线或下划线。 请联系技术支持。 400 RF.10011032 Can not find request body. 没有传请求体。 请联系技术支持。 400 RF.10011033 Request body format is invalid json. 请求体为非法的json格式。 请联系技术支持。 400 RF.10011034 Invalid vars URI. Vars URI should start with [http|https] and end with [.tfvars]. 参数链接非法,参数链接应该以[http|https]开头并以[.tfvars]结尾。 请联系技术支持。 400 RF.10011035 Invalid template URI. Template URI should start with [http|https] and end with [.tf|.tf.json|.zip]. 模板链接非法,模板链接应该以[http|https]开头并以[.tf|.tf.json|.zip]结尾。 请联系技术支持。 400 RF.10011036 The value of parameter is not a valid instance of integer. 参数值不是一个合法的integer类型。 请联系技术支持。 400 RF.10011037 The field value cannot be empty. 字段值不允许为空。 请联系技术支持。 400 RF.10011038 Invalid parameter value type. 参数值类型不合法。 请联系技术支持。 400 RF.10011039 VarKey contains invalid letter. VarKey should Starts with an English letter and only contains English characters, number, hyphen or underscore. var_key包含非法字符,var_key应该以大小写字母开头,仅支持包含大小写英文、数字、中划线或下划线。 请联系技术支持。 400 RF.10011041 The count of unzipped files in zip file is bigger than upper limit. zip文件解压后的文件数大于上限。 请联系技术支持。 400 RF.10011042 The size of template zip is bigger than upper limit. 模板的zip压缩包的大小大于上限。 请联系技术支持。 400 RF.10011046 Account parameter should not contain octothorpe (#). 账户参数不应包含井号(#)。 请联系技术支持。 400 RF.10011049 Invalid vars uri. 无效的参数链接。 请联系技术支持。 400 RF.10011050 Invalid vars uri content. 无效参数链接的文件内容。 请联系技术支持。 400 RF.10011051 Invalid vars body. 无效的vars body。 请联系技术支持。 400 RF.10011052 Var value is empty. 变量值为空。 请联系技术支持。 400 RF.10011055 Invalid json array. 无效的json数组。 请联系技术支持。 400 RF.10011056 Both template_uri and template_body are absence, you should give exactly one parameter from template_uri and template_body. template_uri和template_body都缺失,您应该从template_uri和template_body中只给出一个参数。 请联系技术支持。 400 RF.10011057 Project ID should only contains lower case hexadecimal characters. Project ID应该只包含小写十六进制字符。 请联系技术支持。 400 RF.10011065 Found duplicate values in attribute provider_name. 在属性provider_name中发现重复的值。 请联系技术支持。 400 RF.10011073 Invalid template body. 无效的template body。 请联系技术支持。 400 RF.10011074 Invalid template. 无效的模板。 请联系技术支持。 400 RF.10011075 File type is not matched with file content. 文件类型与文件内容不匹配。 请联系技术支持。 400 RF.10011083 Invalid zip from template uri: zip contains malformed file(s) that points to a path outside the root directory of the zip file 来自模板链接的无效zip:zip包含格式不正确的文件,该文件指向zip根目录之外的路径。 请联系技术支持。 400 RF.10011084 No parameters in the request need to be modified. 请求中不需要修改任何参数。 请联系技术支持。 400 RF.10011085 The encoding format of template content is unsupported, it should be utf-8 encoded. 模板内容编码格式不支持,应该是utf-8编码。 请联系技术支持。 400 RF.10011087 Unrecognized search option parameter. 给与了search option不识别的参数。 请联系技术支持。 400 RF.10011088 No valid filter method found. 未找到合法的filter方法。 请联系技术支持。 400 RF.10011089 The filter value is invalid. 给与了不合法的filter值。 请联系技术支持。 400 RF.10011093 Duplicate fields found. 给与了重复的fields。 请联系技术支持。 400 RF.10011095 Missing required template parameter for price inquiry. 询价时缺少必填模板参数。 请联系技术支持。 400 RF.10011096 Template parameter is invalid for price inquiry. 询价时模板参数非法。 请联系技术支持。 400 RF.10011102 Malformed template zip file found. Failed to read zip file. 发现格式不正确的zip文件,zip文件不可读。 请联系技术支持。 400 RF.10011120 The encoding format of json template content [utf-8 with BOM] is unsupported, it should be utf-8 encoded. Json模板内容编码格式不支持[utf-8 with BOM],应该是utf-8编码。 请联系技术支持。 400 RF.10011122 Agency is not supported in iam v5 scene, if you want to use agency, please use iam v3. IAM V5场景不支持委托,如果你想使用委托,请使用IAM V3。 请联系技术支持。 400 RF.10011123 Parameter contains invalid letter. Should start with English characters or number, and only contains English characters, number or hyphen. 参数包含非法字符,仅支持以大小写英文或数字开头,并只包含大小写英文、数字或中划线。 请联系技术支持。 400 RF.10011141 The length of vars_body exceeds the upper limit. vars_body大小超过上限值。 请联系技术支持。 400 RF.10011151 The length of file path in template zip file exceeds the upper limit. 模板压缩包文件中的文件路径长度超过上限值。 请联系技术支持。 400 RF.10011152 The length of file name in template zip file exceeds the upper limit. 模板压缩包中的文件名称长度超过上限值。 请联系技术支持。 400 RF.10011155 The path of file in zip can not start with path separator(/) zip包中的文件路径不允许以路径分隔符(/)开头。 请联系技术支持。 400 RF.10011156 The value between path separator in zip can not be empty, single dot (.) or double dot (..). zip包中的文件路径分隔符之间不允许为空、单点号(`.`)或双点号(`..`)。 请联系技术支持。 400 RF.10011157 No template file (file name ends with .tf or .tf.json) exists at root dir in zip. There should be at least one template file in root dir in zip. zip包根目录下不存在模板文件(文件名以.tf或.tf.json结尾)。根目录下至少应该有一个模板文件。 请联系技术支持。 400 RF.10011166 Parameter should only contain lower English characters, numbers or hyphens, start and end with lower English characters or numbers. 参数包含非法字符,仅支持包含小写英文、数字、中划线,以小写英文和数字作为开头和结尾。 请联系技术支持。 400 RF.10011167 Invalid function_graph_urn format. 非法的function_graph_urn格式。 请联系技术支持。 401 RF.10012001 Authentication failed. 用户身份认证失败。 请联系技术支持。 403 RF.10012507 Policy doesn't allow action to be performed. 鉴权失败。用户没有权限调用接口。 请联系技术支持。 403 RF.10012538 The total count of stacks has exceeded the maximum limit. 资源栈数量超过最大限制。 请联系技术支持。 403 RF.10012540 Too many stacks are being created in parallel, please take a rest and try again later. 并行创建的资源栈太多了,请休息会儿然后重试。 请联系技术支持。 403 RF.10012541 Too many execution plans are being created in parallel, please take a rest and try again later. 并行创建的执行计划太多了,请休息会儿然后重试。 请联系技术支持。 403 RF.10012542 Execution plan cannot be applied due to invalid stack status. 无效的资源栈状态,执行计划不能被应用。 请联系技术支持。 403 RF.10012543 Execution plan cannot be applied due to invalid execution plan status. 无效的执行计划状态,执行计划不能被应用。 请联系技术支持。 403 RF.10012544 Stack cannot be deleted due to invalid stack status. 无效的资源栈状态,不能删除资源栈。 请联系技术支持。 403 RF.10012545 Execution plan cannot be applied because stack has been deployed since execution plan generated. Please regenerate the execution plan based on the latest stack. 自从执行计划被生成,堆栈已经被部署,执行计划不能被应用,请基于最新的堆栈重新生成执行计划。 请联系技术支持。 403 RF.10012546 Auto rollback of stack cannot be enabled due to invalid stack status. 资源栈状态非法。资源栈在当前状态,不允许开启自动回滚。 请联系技术支持。 403 RF.10012547 Invalid stack status. The stack cannot be continue-deployed. 资源栈状态非法,资源栈在当前状态不允许继续部署资源栈。 请联系技术支持。 403 RF.10012549 Invalid stack status. The execution plan cannot be deleted. 无效的资源栈状态,不能删除资源栈下的执行计划。 请联系技术支持。 404 RF.10013001 Stack is not exist. 资源栈不存在。 请联系技术支持。 404 RF.10013002 Execution plan is not exist. 执行计划不存在。 请联系技术支持。 404 RF.10013023 The stack template does not exist. 资源栈模板不存在。 请联系技术支持。 404 RF.10013029 Product does not exist for price inquiry. 询价时商品不存在。 请联系技术支持。 409 RF.10013501 Conflict execution plan name. Execution plan with name already exist. 执行计划名冲突,执行计划已经存在。 请联系技术支持。 409 RF.10013502 Conflict stack name. Stack with name already exist. 资源栈名冲突,资源栈已经存在。 请联系技术支持。 409 RF.10013503 Stack operation requests conflicted. Another request is being processed. Please retry later. 资源栈操作请求冲突,已有其他请求在操作该资源栈,请确认并重试。 请联系技术支持。 429 RF.10014001 Too many requests. Please try again in a few minutes. 请求数过多,请稍后重试。 请联系技术支持。 500 RF.10010001 Internal Server Error. 服务器内部错误。 请联系技术支持。 父主题: 附录
  • 请求消息体(可选) 该部分可选。请求消息体通常以结构化格式(如JSON或XML)发出,与请求消息头中Content-Type对应,传递除请求消息头之外的内容。如果请求消息体中的参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,如“cn-north-4”,您可以从地区和终端节点获取。 scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token的作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxxxxxxxxxxxx" } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为hostname[:port]。端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 消息体的类型(格式)。推荐用户使用默认值application/json,有其他取值时会在具体接口中专门说明。 是 application/json Content-Length 请求body长度,单位为Byte。 否 3495 X-Project-Id project id,项目编号。请参考获取项目ID章节获取项目编号。 否 如果是专属云场景采用AK/SK认证方式的接口请求或者多project场景采用AK/SK认证的接口请求,则该字段必选。 e9993fc787d94b6c886cbaa340f9c0f4 X-Auth-Token 用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头(Headers)中包含的“X-Subject-Token”的值即为Token值。 否 使用Token认证时该字段必选。 注:以下仅为Token示例片段 MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权的“AK/SK认证”。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 1 2 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: 1 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
  • 请求URI 请求URI由如下部分组成: {URI-scheme}://{Endpoint}/{resource-path}?{query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 表1 URI中的参数说明 参数 描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。 resource-path 资源路径,也即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“?limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京四”区域的Token,则需使用“华北-北京四”区域的Endpoint(iam.cn-north-4.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 1 https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求URI 请求URI由如下部分组成: {URI-scheme}://{Endpoint}/{resource-path}?{query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 表1 URI中的参数说明 参数 描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点-应用编排服务 AOS获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。 resource-path 资源路径,也即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“?limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京四”区域的Token,则需使用“华北-北京四”区域的Endpoint(iam.cn-north-4.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 1 https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: 1 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为hostname[:port]。端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 消息体的类型(格式)。推荐用户使用默认值application/json,有其他取值时会在具体接口中专门说明。 是 application/json Content-Length 请求body长度,单位为Byte。 否 3495 X-Project-Id project id,项目编号。请参考获取项目ID章节获取项目编号。 否 如果是专属云场景采用AK/SK认证方式的接口请求或者多project场景采用AK/SK认证的接口请求,则该字段必选。 e9993fc787d94b6c886cbaa340f9c0f4 X-Auth-Token 用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头(Headers)中包含的“X-Subject-Token”的值即为Token值。 否 使用Token认证时该字段必选。 注:以下仅为Token示例片段 MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权的“AK/SK认证”。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 1 2 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • 请求消息体(可选) 该部分可选。请求消息体通常以结构化格式(如JSON或XML)发出,与请求消息头中Content-Type对应,传递除请求消息头之外的内容。如果请求消息体中的参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,如“cn-north-4”,您可以从地区和终端节点获取。 scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token的作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxxxxxxxxxxxx" } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 错误码说明 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 表1 错误码 状态码 错误码 错误信息 描述 处理措施 400 SVCSTG.AOS.4000007 Bad Request, request route not found. 请求错误,请求路径未找到 用户无访问权限,请更换用户来访问 400 SVCSTG.AOS.4000010 Bad request, request parameter error, please check. 请求错误,请求参数错误,请检查 请求参数错误,请更正后重试 400 SVCSTG.AOS.4000011 Bad request, request parameter error, please check. 请求错误,请求参数错误,请检查 请求参数错误,请更正后重试 400 SVCSTG.AOS.4000016 Bad request, request parameter error, please check. 请求错误,请求参数错误,请检查 请求参数错误,请更正后重试 400 SVCSTG.AOS.4000100 Bad request, no url of archive provided. 请求错误,未提供模板文件URL地址 请填写模板文件URL地址,然后重试 400 SVCSTG.AOS.4000101 Bad request, credentials is empty. 请求错误,未提供认证信息 请填写模板认证信息,然后重试 400 SVCSTG.AOS.4000102 Bad request, archive url is invalid 模板文件url不合法 请更正模板文件URL地址,然后重试 400 SVCSTG.AOS.4000106 Bad request, no namespace provided. 请求错误,未携带命名空间信息 请添加命名空间信息,然后重试 400 SVCSTG.AOS.4000107 Bad request, no package name provided 请求失败,未携带软件包名字 请添加软件包名字,然后重试 400 SVCSTG.AOS.4000108 Bad request, no archive name provided. 请求失败,未携带模板文件名字 请添加模板文件名字,然后重试 400 SVCSTG.AOS.4000117 Bad request, no file to be upload. 请求错误,没有可上传的模板文件 请补充模板文件,然后重试 400 SVCSTG.AOS.4000120 Bad request, when searching package, name provided is empty. 查询软件包时,软件包名字为空 请填写软件包名字,然后重试 400 SVCSTG.AOS.4000122 Bad request, find multiple archive. 请求错误,存在多个满足条件的软件包 请更正软件包名字,然后重试 400 SVCSTG.AOS.4000127 Bad request, no domain provided. 没有提供domain信息 请填写domain信息,然后重试 400 SVCSTG.AOS.4000133 Bad request, path not found. 请求错误,模板文件路径未发现 请更正你填写的模板文件地址,然后重试 400 SVCSTG.AOS.4000200 Bad request, archive is not existed. 请求错误,模板文件不存在 请更正你填写的模板文件地址,然后重试 400 SVCSTG.AOS.4000201 Bad request, unsupported archive type. 请求错误,模板文件类型不支持 请更正你填写的模板文件为支持的格式,然后重试 400 SVCSTG.AOS.4000319 Bad request, type of getting resource invalid. 请求错误,获取的资源类型非法 请联系技术支持 400 SVCSTG.AOS.4000326 Bad request, cluster is not available. 请求错误,集群不可用 请修复或更换集群,然后重试 400 SVCSTG.AOS.4000327 Bad request, namespace is not available. 请求错误,namespace不可用 请修复集群的命名空间,然后重试 400 SVCSTG.AOS.4000503 Bad request, find multiple public chart package. 请求错误,获取公共chart包数量不唯一 请联系技术支持 400 SVCSTG.AOS.4000504 Bad request, URL of chart is null. 请求错误,chart包地址为空 请更正Chart包地址,然后重试 400 SVCSTG.AOS.4000505 Bad request, chart package specified is not exist. 请求错误,指定chart包不存在 请更正Chart包名称,然后重试 400 SVCSTG.AOS.4000506 Bad request, find multiple chart package in specified namespace. 请求错误,namespace下同名chart包数量不唯一 请更正Chart包名称,然后重试 400 SVCSTG.AOS.4000507 Bad request, neither chart name nor chart URL is specified. 请求错误,没有指定chart包名称且没有指定chart包地址 请填写Chart包名称和地址,然后重试 400 SVCSTG.AOS.4000600 Bad request, package name is null. 请求错误,模板文件名为空 请填写模板文件名,然后重试 400 SVCSTG.AOS.4000601 Bad request, package name is invalid. 请求错误,模板文件名不合法 请更正模板文件名,然后重试 400 SVCSTG.AOS.4000602 Request is invalid. 模板元数据非法 请更正模板元数据,然后重试 400 SVCSTG.AOS.4001004 Bad request, invalid input template file. 请求错误,输入模板文件非法 输入模板文件错误,请修改后重试 400 SVCSTG.AOS.4001005 Bad request, template file is too large. 模板文件超过了最大限制 模板文件大小超过限制,请修改后重试 400 SVCSTG.AOS.4001007 Bad request, template is null. 请求错误,模板文件为空 模板文件为空,请修改后重试 400 SVCSTG.AOS.4001007 Bad request, template is null. 请求错误,模板图片为空 模板图片为空,请修改后重试 400 SVCSTG.AOS.4001008 Bad request, template name can not be updated. 请求错误,模板名字不允许更新 模板名字不允许更新,请修改后重试 400 SVCSTG.AOS.4001009 Bad request, template scope can not be updated. 请求错误,模板scope不允许更新 模板scope不允许更新,请修改后重试 400 SVCSTG.AOS.4001011 Bad request, archive name is already existed. 软件仓库中存在同名模板文件,请修改模板文件名称 请修改模板名称,然后重试 400 SVCSTG.AOS.4001013 Bad request, main file of template can not be updated. 请求错误,模板主文件不能更新 模板主文件不允许更新,请修改后重试 400 SVCSTG.AOS.4001014 Bad request, template filename is empty 请求错误,模板文件为空 模板文件为空,请修改后重试 400 SVCSTG.AOS.4001015 Bad request, invalid input template image. 请求错误,输入模板图片非法 输入模板图片非法,请修改后重试 400 SVCSTG.AOS.4001016 Bad request, template image is too large. 模板图片超过了最大限制 模板图片太大,请更换后重试 400 SVCSTG.AOS.4001101 Bad request, request body is too large. 请求错误,请求体太大 请求体过大,请修改后重试 400 SVCSTG.AOS.4001102 Bad request, resource parameter is invalid. 请求错误,请求中resource参数错误 请求参数中的resource参数错误,请修改后重试 400 SVCSTG.AOS.4001103 Bad request, resource parameter is invalid. 请求错误,请求体中的resource参数不合法 请求参数错误,请修改后重试 400 SVCSTG.AOS.4001104 Bad request, name of template is invalid. 请求错误,模板名称不合法 请修改模板名称,然后重试 400 SVCSTG.AOS.4001105 Bad request, description of template is invalid. 请求错误,模板描述不合法 请修改模板描述,然后重试 400 SVCSTG.AOS.4001106 Bad request, version of template is invalid. 请求错误,version字段不合法 请修改模板版本,然后重试 400 SVCSTG.AOS.4001107 Bad request, vendor of template is invalid. 请求错误,vendor字段不合法 请修改模板vendor,然后重试 400 SVCSTG.AOS.4001108 Bad request, scope of template is invalid. 请求错误,模板的scope非法 请修改模板scope,然后重试 400 SVCSTG.AOS.4001110 Bad request, name of template is already used. 请求错误,模板名称已被使用 模板名字已被使用,请修改后重试 400 SVCSTG.AOS.4001115 Bad request, main file of template is invalid. 请求错误,模板主文件不合法 模板主文件不合法,请修改后重试 400 SVCSTG.AOS.4001117 Bad request, tosca version of template is invalid. 请求错误,模板tosca版本不合法 模板tosca版本不支持,请修改后重试 400 SVCSTG.AOS.4001118 Bad request, invalid template type, must be yaml, json, file. 请求错误,模板文件类型非法 模板文件类型非法,请修改后重试 400 SVCSTG.AOS.4001119 Parse template failed, template is invalid, please check. 模板校验失败,模板不合法,请检查 请联系技术支持 400 SVCSTG.AOS.4001120 Bad request, project id in token is invalid. 请求错误,项目ID不合法 请修改项目ID,然后重试 400 SVCSTG.AOS.4001122 Bad request, invalid encoding format of template file. 请求错误,模板文件编码格式错误 请修改模板文件编码,然后重试 400 SVCSTG.AOS.4001124 Old AOS application type is now replaced by type ServiceStage 请求错误,模板包含的旧AOS应用模型已被ServiceStage类型替代 请联系技术支持 400 SVCSTG.AOS.4001201 Bad request, scope is invalid. 请求错误,scope非法 模板scope非法,请修改后重试 400 SVCSTG.AOS.4001400 Bad request, stack required is not exist. 请求错误,请求的stack不存在 堆栈不存在,请确认 400 SVCSTG.AOS.4001500 Bad request, template ID is invalid. 请求错误,模板ID不合法 模板ID不合法,请修改后重试 400 SVCSTG.AOS.4001502 Bad request, isDelTemplatePackage param error. 请求错误,是否删除模板文件参数错误 是否删除模板文件参数错误,请修改后重试 400 SVCSTG.AOS.4001600 Bad request, local parameter is invalid. 请求错误,请求参数中local参数错误 local参数错误,请修改后重试 400 SVCSTG.AOS.4001800 Bad request, request body is invalid. 请求错误,请求体无效 请求体错误,请修改后重试 400 SVCSTG.AOS.4001801 Validate template failed, template is invalid, please check. 模板校验失败,模板不合法,请检查 请联系技术支持 400 SVCSTG.AOS.4001900 Converge template failed, please check. 模板汇聚解析失败,模板不合法,请检查 请联系技术支持 400 SVCSTG.AOS.4001901 Request parameter error, please check. 请求参数出错,请检查 创建堆栈时请求体不合法,请修改后重试 400 SVCSTG.AOS.4001902 Request parameter error, please check. 请求参数出错,请检查 创建堆栈时请求体不合法,请修改后重试 400 SVCSTG.AOS.4002000 Request parameter error, please check. 请求参数出错,请检查 请更正请求参数,然后重试 400 SVCSTG.AOS.4002001 Bad request, invalid stack name. 请求错误,堆栈名称不合法 请更正堆栈名称,然后重试 400 SVCSTG.AOS.4002002 Bad request, invalid stack description. 请求错误,堆栈描述不合法 请更正堆栈描述,然后重试 400 SVCSTG.AOS.4002003 Bad request, project ID is invalid. 请求错误,项目ID不合法 请更正项目ID,然后重试 400 SVCSTG.AOS.4002004 Bad request, invalid template ID. 请求错误,模板id不合法 请更正模板ID,然后重试 400 SVCSTG.AOS.4002008 Bad request, input parameters is invalid. 请求错误,输入参数不合法 请更正请求参数,然后重试 400 SVCSTG.AOS.4002009 Bad request, request parameter error, please check. 请求错误,输入参数不合法,请检查 请更正请求参数,然后重试 400 SVCSTG.AOS.4002011 Bad request, some input parameters are too long. 请求错误,输入参数超过了最大长度 请更正请求参数,然后重试 400 SVCSTG.AOS.4002013 Bad request, input parameter is invalid. 请求错误,输入参数不合法,请检查 请更正请求参数,然后重试 400 SVCSTG.AOS.4002015 Bad request, package property is not right. 请求错误,package的属性参数不合法 请更正请求参数,然后重试 400 SVCSTG.AOS.4002018 Bad request, external node properties is invalid. 请求错误,外部依赖节点属性不合法 请联系技术支持 400 SVCSTG.AOS.4002020 Bad request, external stack name not found in namespace. 请求错误,外部节点所在的堆栈未发现 请联系技术支持 400 SVCSTG.AOS.4002021 Bad request, external node not in stack getting from database. 请求错误,外部节点不在模板指定的stack中 请联系技术支持 400 SVCSTG.AOS.4002024 Bad request, labels of stack is invalid 请求错误,堆栈标签不合法 请修改堆栈标签,然后重试 400 SVCSTG.AOS.4002027 Bad request, scale parameters defined in inputs and nodes at the same time is not support 请求错误,不支持input和node中同时定义scale参数 不支持input和node中同时定义scale参数,请修改后重试 400 SVCSTG.AOS.4002028 Bad request, not supported scale parameter, please define instances to inputs. 请求错误,请在inputs中定义伸缩参数 请将伸缩参数定义在inputs中,然后重试 400 SVCSTG.AOS.4002029 Create stack failed, instantiate template failed. 创建堆栈失败,实例化模板失败 请联系技术支持 400 SVCSTG.AOS.4002030 Bad request, template is invalid, need trimmed node does not marked as deploy false 请求错误,模板非法,模板中需要被裁剪的node没有被标记为deploy false 请联系技术支持 400 SVCSTG.AOS.4002031 Create domain agency failed 请求错误,堆栈包含的旧AOS应用模型已被ServiceStage类型替代 请联系技术支持 400 SVCSTG.AOS.4002100 Bad request, stack ID is invalid. 请求错误,堆栈ID不合法 请修改堆栈ID,然后重试 400 SVCSTG.AOS.4002103 Bad request, request parameter error, please check. 请求错误,请求参数不合法 请修改参数,然后重试 400 SVCSTG.AOS.4002200 Bad request, project ID is invalid. 请求错误,项目ID不合法 请修改项目ID,然后重试 400 SVCSTG.AOS.4002400 Bad request, request parameter error, please check. 请求错误,请求参数出错,请检查 请修改参数,然后重试 400 SVCSTG.AOS.4002401 Bad request, stack name can not be updated. 请求错误,堆栈名称不支持更新 堆栈名称不支持更新 400 SVCSTG.AOS.4002500 Bad request, request body is invalid. 请求错误,请求体非法 请修改请求参数,然后重试 400 SVCSTG.AOS.4002501 Bad request, lifecycle parameter is invalid. 请求错误,生命周期参数不合法 请修改生命周期参数,然后重试 400 SVCSTG.AOS.4002502 Bad request, number of scaling instances is not specified. 请求错误,请输入伸缩实例个数 请输入伸缩实例个数,然后重试 400 SVCSTG.AOS.4002507 Bad request, failure strategy is invalid. 请求错误,堆栈创建失败后回退策略不合法 请修改堆栈创建失败后回退策略,然后重试 400 SVCSTG.AOS.4002508 Bad request, strategy specified is not supported for this action. 请求错误,为生命周期指定的策略不支持 请修改生命周期策略,然后重试 400 SVCSTG.AOS.4002513 Bad request, node upgraded does not exist in original stack. 请求错误,需升级的node不在原始堆栈中 请联系技术支持 400 SVCSTG.AOS.4002515 Bad request, the stack has not been upgraded and can not be rolled back. 请求错误,该堆栈没有进行过升级操作,不能进行回退 未升级过的堆栈,不能回退 400 SVCSTG.AOS.4002522 Bad request, upgrade node type is not software component. 请求错误,升级的node类型不是软件组件 请联系技术支持 400 SVCSTG.AOS.4002523 Bad request, upgrade node is not included by any application. 请求错误,升级的node类型不被任何应用包含 请联系技术支持 400 SVCSTG.AOS.4002536 Bad request, url property does not exist in action body. 请求体的node属性中没有URL属性 请联系技术支持 400 SVCSTG.AOS.4002547 Bad request, application can not be stopped. 请求错误,应用不支持启停 选择的应用不支持启动停止 400 SVCSTG.AOS.4002548 Bad request, the stack action can not be retry for none action history found. 请求错误,未发现堆栈执行记录,无法执行重试 选择的堆栈无执行记录,不能重试 400 SVCSTG.AOS.4002549 Bad request, parameter of scaling is invalid 请求错误,伸缩参数不合法 请修改伸缩参数,然后重试 400 SVCSTG.AOS.4002551 Bad request, policy can not be changed. 请求错误,策略类型不支持拓扑变更 选择的策略类型不支持拓扑变更,请修改后重试 400 SVCSTG.AOS.4002556 Bad request, statefulSet application with OnDelete update strategy can not be upgraded. 请求错误,配置OnDelete升级策略的有状态应用不可被升级 请联系技术支持 400 SVCSTG.AOS.4002562 Bad request, node name is invalid 请求错误, node名称不合法 请修改节点名称,然后重试 400 SVCSTG.AOS.4002563 Bad request, node type changed during upgrading. 请求错误,升级过程中node的type发生变化 升级堆栈时不能修改节点的类型,请修改后重试 400 SVCSTG.AOS.4002564 Bad request, node relationship changed during upgrading. 请求错误,升级过程中node的relationship发生变化 升级堆栈时不能修改节点的关联关系,请修改后重试 400 SVCSTG.AOS.4002566 Bad request, node immutable property changed during upgrading. 请求错误,升级过程中node的不可变属性发生变更 升级堆栈时不能修改节点的不可变属性,请修改后重试 400 SVCSTG.AOS.4002567 Bad request, label of application changed during upgrading. 请求错误,升级过程中application的label属性发生变更 升级堆栈时不能修改application的label属性,请修改后重试 400 SVCSTG.AOS.4002568 Bad request, bindServices of node added or removed. 请求错误,升级过程中node的bindServices新增或减少了 升级堆栈时不能修改节点的bindServices属性,请修改后重试 400 SVCSTG.AOS.4002569 Bad request, node removed but node has relationship with it was not removed. 请求错误,升级过程中node被删除,但是与该node有关联关系的node未被删除 升级堆栈时删除了节点,但是依赖节点没有删除,请修改后重试 400 SVCSTG.AOS.4002571 Bad request, dsl version of template can not be changed. 请求错误,模板的tosca_version发生了改变 不能变更模板的tosca_versioin,请修改后重试 400 SVCSTG.AOS.4002572 Bad request, not supported node was added during upgrading. 请求错误,新增node的类型不被允许 新增节点的类型错误,请修改后重试 400 SVCSTG.AOS.4002573 Bad request, added node has relationship with old nodes, it is forbidden. 请求错误,新增的node与原有node之间建立了关联关系 新增节点跟原来节点有关联关系,请修改后重试 400 SVCSTG.AOS.4002574 Bad request, the action can not be cancelled 请求错误, 当前aciton不支持取消 当前动作不支持取消,请修改后重试 400 SVCSTG.AOS.4002575 Bad request, the action can not auto rollback 请求错误,当前action不支持自动回滚 当前动作不支持自动回滚,请修改后重试 400 SVCSTG.AOS.4002576 Bad request, no parameter change during upgrading. 请求错误,堆栈参数未发生变更,不允许升级 堆栈参数未变更,不需要升级 400 SVCSTG.AOS.4002577 Bad request, cce nodepool instances can not decrease. 请求错误,堆栈参数错误变更,不允许升级和伸缩 堆栈参数不允许变更,请修改后重试 400 SVCSTG.AOS.4002578 Bad request, no order id when periodic upgrade. 请求错误,堆栈参数错误变更,不允许升级和伸缩 堆栈参数不允许变更,请修改后重试 400 SVCSTG.AOS.4002600 Bad request, node type is invalid. 请求错误,请求的node_type未指定 未指定节点类型,请修改后重试 400 SVCSTG.AOS.4002700 Bad request, node ID is invalid. 请求错误,node ID 不合法 节点DI不合法,请修改后重试 400 SVCSTG.AOS.4002702 Bad request, node instance ID is invalid. 请求错误,node 实例ID不合法 节点实例ID不合法,请修改后重试 400 SVCSTG.AOS.4003000 Bad request, action ID is invalid. 请求错误,action ID不合法 action ID不合法,请修改后重试 400 SVCSTG.AOS.4003600 Bad request, requested policy type error. 请求策略类型错误 请求参数中策略类型错误,请修改后重试 400 SVCSTG.AOS.4003700 Bad request, inputs or template version modified, however make no change to this stack. 请求错误,堆栈参数未发生变化 堆栈参数未发生变化,不需要变更 400 SVCSTG.AOS.4003908 Bad request, external node can not be external node type. 模板异常:指定的外部节点不能是ExternalNode类型 指定的外部节点类型错误,请修改后重试 400 SVCSTG.AOS.4003909 Bad request, external node specified is not exist. 模板异常:指定的外部节点不存在 指定的外部节点不存在,请修改后重试 400 SVCSTG.AOS.4003910 Bad request, external node is itself. 请求错误,外部节点指定为节点本身 指定的外部节点不能为自身,请修改后重试 400 SVCSTG.AOS.4003915 Bad request, immutable input can not be upgraded. 请求错误,不可变输入参数不可被升级 不可变输入参数不可被修改,请修改后重试 400 SVCSTG.AOS.4004000 Stack is no need for health check 该堆栈暂不需要健康检查 堆栈不需要健康检查 400 SVCSTG.AOS.4004100 template need for reUpload 堆栈升级获取参数详情时,要求模板为新上传的模板 请联系技术支持 400 SVCSTG.AOS.4004104 get error when re parse old template 重新解析老模板时出现错误 请联系技术支持 400 SVCSTG.AOS.4004200 unmarshal preview upgrade stack template inputs error 解析模板inputs时出错 请联系技术支持 400 SVCSTG.AOS.4004201 unmarshal stack template inputs error 解析模板inputs时出错 请联系技术支持 400 SVCSTG.AOS.4004600 Bad request, please check. 请求体错误,请检查 请更正错误请求体,然后重试 400 SVCSTG.AOS.4004601 Bad request, the input type of update state is invalid. 请求错误,输入类型非法 请更正输入类型,然后重试 400 SVCSTG.AOS.4004603 Bad request, input parameter invalid, please check. 请求参数非法,请检查 请更正请求参数,然后重试 400 SVCSTG.AOS.4004702 Bad request, invalid tenant ID. 请求错误,租户ID不合法 请更正租户ID,然后重试 400 SVCSTG.AOS.4004704 Bad request, quota number is invalid 请求错误,配额不合法 请更正配额参数,然后重试 400 SVCSTG.AOS.4004705 Create stack quota failed 请求错误,配额不合法 请更正配额参数,然后重试 400 SVCSTG.AOS.4005003 Sample template zip package is empty. 服务器内部错误,请联系管理员 请联系技术支持 400 SVCSTG.AOS.4005007 Sample template compress package only support zip format. 服务器内部错误,请联系管理员 请联系技术支持 400 SVCSTG.AOS.4005009 Parse description file failed, maybe description file not exsit or json format error. 服务器内部错误,请联系管理员 请联系技术支持 400 SVCSTG.AOS.4005011 Sample template is already exsit, please check the name and version. 服务器内部错误,请联系管理员 请联系技术支持 400 SVCSTG.AOS.4005015 No Certain sample template in db. 服务器内部错误,请联系管理员 请联系技术支持 400 SVCSTG.AOS.4005110 Bad request, template does not contains periodic resource. 请求错误,请求的模板中不含有包周期的资源 请求参数中不包含包周期参数,不需要生成订单 400 SVCSTG.AOS.4005113 Bad request, periodic resource in template is null. 请求错误,模板中不含有包周期资源 请联系技术支持 400 SVCSTG.AOS.4005203 Bad request, unmarshal request body failed when parse former. 请求错误,生成器请求信息解析错误 请联系技术支持 400 SVCSTG.AOS.4005204 Bad request, elements is nil when parse former. 请求错误,生成器元素个数为零 请联系技术支持 400 SVCSTG.AOS.4005205 Bad request, invalid former id. 请求错误,former id不合法 请联系技术支持 400 SVCSTG.AOS.4005210 Bad request, already save template. 请求错误,不允许再次保存模板 已经保存过模板,不允许再次保存 400 SVCSTG.AOS.4005211 Bad request, the domain has processing former process. 请求错误,租户下有处理中的生成记录 已经有处理中生成器,请结束后再生产 401 SVCSTG.AOS.4010002 Unauthorized. 鉴权失败,未授权 用户无操作权限,请更换用户或者联系技术支持 401 SVCSTG.AOS.4010005 Unauthorized, please contact administrator. 内部鉴权失败,请联系管理员 请联系技术支持 401 SVCSTG.AOS.4010008 Unauthorized, please contact administrator. 内部鉴权失败,请联系管理员 用户无访问权限,请更换用户来访问 403 SVCSTG.AOS.4030006 Permission denied. 没有权限访问 用户无访问权限,请更换用户来访问 403 SVCSTG.AOS.4030014 Permission denied, your account is suspended, please contact administrator. 没有权限访问,您的账号已被冻结,请联系管理员 您的账号已被冻结,请联系技术支持解除冻结。 403 SVCSTG.AOS.4030015 Permission denied, your account is restricted, please refill your account if your balance is insufficient, or contact administrator. 没有访问权限,您的账号已受限,请联系管理员,如果您的账户余额不足,请先充值 您的账号已受限,请联系技术支持解除。 403 SVCSTG.AOS.4031116 Permission denied, the number of templates exceeds maximum limit. 无权限操作,模板数量超过最大值 模板数量超过最大值,请修改后重试 403 SVCSTG.AOS.4032025 Permission denied, number of stacks exceeds the maximum limits. 无操作权限,堆栈数量达到限定值 堆栈配额已经用完,不允许创建堆栈 404 SVCSTG.AOS.4040012 Template specified is not exist. 模板不存在 模板不存在,请使用存在的模板 404 SVCSTG.AOS.4040013 Stack specified is not exist. 堆栈不存在 堆栈不存在,请使用存在的堆栈 404 SVCSTG.AOS.4040017 Lock resource is not found, please check. 资源不存在 请稍后再试 404 SVCSTG.AOS.4040115 Archive list is nil. 模板文件为空 请补充模板文件,然后重试 404 SVCSTG.AOS.4040121 Archive specified is not exist. 指定的软件包或镜像包不存在 请更正软件包名字,然后重试 404 SVCSTG.AOS.4041701 Could not found image for template. 请求出错,请求的图片不存在 模板图片不存在,请修改后重试 404 SVCSTG.AOS.4042101 The stack does not exist. 访问堆栈不存在 访问的堆栈不存在,请换个堆栈 409 SVCSTG.AOS.4090018 Bad request, lock resource stack is locking 云服务操作冲突 请稍后再试 409 SVCSTG.AOS.4090116 Bad request, archive is already existed. 请求错误,模板文件在软件仓库中已存在 请修改模板名称,然后重试 409 SVCSTG.AOS.4090329 Bad request, execute lifecycle request is already existed 请求错误,k8s请求已存在 请联系技术支持 409 SVCSTG.AOS.4091010 Bad request, templates is already used by stack. 请求错误,模板已创建堆栈 模板已创建堆栈,不允许删除 409 SVCSTG.AOS.4092006 Bad request, stack name is already existed. 请求错误,堆栈名称已被使用,请修改名称 请修改堆栈名称,然后重试 409 SVCSTG.AOS.4092019 Bad request, external stack name and namespace conflicts. 请求错误,外部节点所在的堆栈数量不唯一 请联系技术支持 429 SVCSTG.AOS.4290009 The server is too busy, please try again later. 服务器太忙啦,请稍后重试 稍等片刻,重试,如果仍出问题请联系技术支持 500 SVCSTG.AOS.5000000 Request to authenticate failed. 请求鉴权失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000001 Authentication failed, please contact administrator. 内部鉴权失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000003 Authentication failed, please contact administrator. 内部鉴权失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000004 Authentication failed, please contact administrator. 内部鉴权失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000005 Authentication failed, please contact administrator. 内部鉴权失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000103 Get archive failed. 获取模板文件失败 从给定地址获取模板失败,请检查更正后重试 500 SVCSTG.AOS.5000105 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000109 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000110 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000111 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000112 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000113 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000114 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000118 Delete archive failed. 删除模板文件失败 请联系技术支持 500 SVCSTG.AOS.5000119 Delete archive failed. 删除模板文件失败 请联系技术支持 500 SVCSTG.AOS.5000124 Upload template failed, get namespace failed. 创建模板失败,获取命名空间失败 请联系技术支持 500 SVCSTG.AOS.5000125 Upload template failed, create namespace failed. 创建模板失败,创建命名空间失败 请联系技术支持 500 SVCSTG.AOS.5000126 Upload template failed, add namespace access error. 创建模板失败,为命名空间添加domain下的权限失败 请联系技术支持 500 SVCSTG.AOS.5000128 Operation failed, get OBS client failed. 操作失败,获取OBS客户端失败 请联系技术支持 500 SVCSTG.AOS.5000129 Upload template failed, query bucket error. 创建模板失败,查询桶失败 请联系技术支持 500 SVCSTG.AOS.5000130 Upload template failed, create bucket error. 创建模板失败,创建桶失败 请联系技术支持 500 SVCSTG.AOS.5000131 Upload template failed, put object to obs error. 创建模板失败,存储模板文件失败 请联系技术支持 500 SVCSTG.AOS.5000132 Delete template failed, delete object from obs error. 删除失败 请联系技术支持 500 SVCSTG.AOS.5000134 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000202 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000203 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000204 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000205 Parse template failed since no response from parser. 校验解析模板时,无返回信息 请联系技术支持 500 SVCSTG.AOS.5000207 Parse template failed for an unknown reason. 校验解析模板失败 请联系技术支持 500 SVCSTG.AOS.5000208 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000209 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000210 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000211 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000212 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000213 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000214 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000215 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000216 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000217 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000218 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000300 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000301 Create stack failed. 堆栈创建失败 请联系技术支持 500 SVCSTG.AOS.5000302 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000303 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000304 Request to get stack info failed. 获取堆栈信息失败 请联系技术支持 500 SVCSTG.AOS.5000305 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000306 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000307 Request to get stack node instance failed. 获取堆栈实例失败 请联系技术支持 500 SVCSTG.AOS.5000308 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000309 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000310 Request to get stack executions failed. 获取堆栈execution失败 请联系技术支持 500 SVCSTG.AOS.5000311 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000312 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000313 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000314 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000315 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000316 Request to get stack info failed. 获取堆栈信息失败 请联系技术支持 500 SVCSTG.AOS.5000317 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000318 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000320 Get Resource by label failed. 根据label获取资源失败 请联系技术支持 500 SVCSTG.AOS.5000321 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000322 Get resource by name failed. 根据名字获取资源失败 请联系技术支持 500 SVCSTG.AOS.5000323 Get cluster failed. 获取集群失败 请联系技术支持 500 SVCSTG.AOS.5000324 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000325 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000328 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000330 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000400 Request to get project detail failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000401 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000402 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000500 Failed to get chart package. 获取chart包失败 请联系技术支持 500 SVCSTG.AOS.5000501 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5000502 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001002 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001003 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001006 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001012 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001109 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001112 Database operation failed, please contact the administrator. 数据库操作失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001113 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001114 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001121 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001200 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001501 Delete failed, please contact administrator. 删除失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001503 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5001700 Server internal error, Could not found url for download. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002005 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002007 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002012 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002014 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002016 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002017 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002022 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002023 Database operation failed, please contact the administrator. 数据库操作失败,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002026 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002102 Delete stack failed. 删除堆栈失败 请联系技术支持 500 SVCSTG.AOS.5002105 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002106 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002107 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002201 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002402 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002403 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002503 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002504 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002509 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002510 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002511 Get node instances num failed. 获取伸缩实例个数失败 请联系技术支持 500 SVCSTG.AOS.5002512 Parse instances Failed. 解析伸缩实例失败 请联系技术支持 500 SVCSTG.AOS.5002514 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002516 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002517 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002518 Values property does not exist in origin stack. 含helm应用堆栈中没有value属性 请联系技术支持 500 SVCSTG.AOS.5002519 Chart property does not exist in origin stack. 含helm应用堆栈中没有chart属性 请联系技术支持 500 SVCSTG.AOS.5002520 Version name or url property does not exist in origin stack. 含helm应用堆栈中没有version和name属性或没有url属性 请联系技术支持 500 SVCSTG.AOS.5002521 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002524 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002526 Package property does not exist in origin stack. 堆栈中没有package属性 请联系技术支持 500 SVCSTG.AOS.5002530 name property does not exist in action body. 请求体的node属性中不含有name属性 请联系技术支持 500 SVCSTG.AOS.5002531 version property does not exist in action body. 请求体的node属性中不含有version属性 请联系技术支持 500 SVCSTG.AOS.5002532 url property does not exist in action body. 请求体的node属性中不含有url属性 请联系技术支持 500 SVCSTG.AOS.5002534 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002535 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002540 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002541 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002542 Package type incorrect. pacakge包类型错误 请联系技术支持 500 SVCSTG.AOS.5002543 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002544 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002545 Get node from stack elements failed. 获取停止的node失败 请联系技术支持 500 SVCSTG.AOS.5002546 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002550 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002552 Get last succeed version failed. 获取上次堆栈执行成功生命周期失败 请联系技术支持 500 SVCSTG.AOS.5002553 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002554 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002558 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002559 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002560 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002561 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002565 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002601 Server internal error, please contact the administrator. 获取模板数据失败 请联系技术支持 500 SVCSTG.AOS.5002701 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5002801 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003200 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003201 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003202 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003203 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003300 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003301 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003302 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003303 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003304 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003400 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003401 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003500 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003900 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003901 Node property is not right. node的属性不合法 节点的属性不合法,请修改后重试 500 SVCSTG.AOS.5003904 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003905 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003906 External node is none. 外部节点为空 外部节点为空,请修改后重试 500 SVCSTG.AOS.5003907 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003911 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003912 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003913 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003914 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003916 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5003917 Unknown registry parameter. 请求参数未注册 请联系技术支持 500 SVCSTG.AOS.5003919 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004001 Stack health check failed. 堆栈健康检查失败 请联系技术支持 500 SVCSTG.AOS.5004101 unmarshal template inputs error 解析模板inputs时出错 请联系技术支持 500 SVCSTG.AOS.5004102 get merged input details error 合并inputs时出现错误 请联系技术支持 500 SVCSTG.AOS.5004103 get error when check whether old template support upgrade 判断老模板是否支持更新时出现错误 请联系技术支持 500 SVCSTG.AOS.5004105 get error when element classification 分类模板元素时出错 请联系技术支持 500 SVCSTG.AOS.5004200 unmarshal job information failed 服务器内部错误,请联系管理员。 请联系技术支持 500 SVCSTG.AOS.5004202 invalid inputs preview stack, please check your inputs 合并inputs时出现错误 请联系技术支持 500 SVCSTG.AOS.5004602 Update tenant consume state failed. 更新费用状态失败 请联系技术支持 500 SVCSTG.AOS.5004604 Generate billing data failed. 生成话单数据失败 请联系技术支持 500 SVCSTG.AOS.5004605 Get billing data failed 获取话单数据失败 请联系技术支持 500 SVCSTG.AOS.5004606 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004700 Query stack quota failed. 查询堆栈配额失败 请联系技术支持 500 SVCSTG.AOS.5004701 Update stack quota failed 更新堆栈配额失败 请联系技术支持 500 SVCSTG.AOS.5004703 Unmarshal quota request body error. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004800 Get statistics failed. 获取统计数据失败 请联系技术支持 500 SVCSTG.AOS.5004801 Marshal statistics response body failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004901 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004902 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004903 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004904 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004905 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004906 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004907 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5004908 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005001 Create temporary directory failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005002 Read sample template file content failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005004 Save sample template content zip package to local file failed.. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005005 Unzip sample template package failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005006 Read template yaml file failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005008 Could not get template id, maybe create template failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005010 Database returning error while checking sample template is exsit or not. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005012 Write sample template to db failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005013 Get sample template from db failed. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005101 Generate order id failed. 生成订单Id失败 请联系技术支持 500 SVCSTG.AOS.5005102 Generate order failed. 生成订单失败 请联系技术支持 500 SVCSTG.AOS.5005103 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005104 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005106 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005107 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005108 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005109 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005111 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005112 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005114 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005115 unmarshal stack template inputs error 解析模板inputs时出错 请联系技术支持 500 SVCSTG.AOS.5005116 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005117 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005118 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005119 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005120 Server internal error, please contact the administrator. 请求错误,模板中不含有包周期资源 请联系技术支持 500 SVCSTG.AOS.5005121 Bad request, invalid stack phase when periodic upgrade. 请求错误,堆栈参数错误变更,不允许升级和伸缩 请联系技术支持 500 SVCSTG.AOS.5005122 failed to get changed input, please contact the administrator. 解析模板inputs时出错 请联系技术支持 500 SVCSTG.AOS.5005123 failed to flush charge info to deployment json, please contact the administrator. 解析模板inputs时出错 请联系技术支持 500 SVCSTG.AOS.5005201 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005202 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005206 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005207 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005208 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005209 Server internal error, please contact administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005212 Server internal error, please contact administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVCSTG.AOS.5005213 Server internal error, please contact administrator. 服务器内部错误,请联系管理员 请联系技术支持 509 SVCSTG.AOS.5090019 Bad request, failed to flush charge into db stack 云服务操作冲突 请联系技术支持 400 SVSSTG.AOS.4002033 Bad request, invalid template specified, attempting to use template belong to other domain 请求错误,指定了非自己domain下的模板资源 不能使用其他租户下面的模板创建堆栈,请更正后重试 400 SVSSTG.AOS.4002036 Bad request, please check template and subject template. 服务器内部错误,请联系管理员 请联系技术支持 500 SVSSTG.AOS.5002035 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持 500 SVSSTG.AOS.5005105 Server internal error, please contact the administrator. 服务器内部错误,请联系管理员 请联系技术支持
  • 错误响应Body体格式说明 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "code": "SVCSTG.AOS.4001110", "extend": "The template already exists!", "message": "Bad request, name of template is already used.", "showdetail": false } 其中,code表示错误码,extend是根据实际情况设置的错误信息,message是默认错误描述信息,showdetail为true时展示extend的错误信息,showdetail为false时展示message的错误信息。
  • 包结构 图1 SQL包结构 DDL的package.json如下所示,主要是写ddl语句。 { "name": "${service_name}-ddl-sqlchange-cn-cbu",//数据库包的包名,包括站点、业务、服务、实例类型、实例名和包名等信息 "site_name": "cbu", //站点名,中国区为cbu,欧洲区为eu-cbu,亚非拉为aaa-cbu "business_name": "${business_name}", //AppStage业务控制台中业务定义的产品英文名称,查看方式请参考产品管理 "service_name": "${service_name}", //AppStage业务控制台中业务定义的服务英文名称,查看方式请参考服务管理 "instance_name": "${mysql_instance_cn_cbu}", //WiseDBA中纳管的数据库实例名称 "instance_type": "GaussDB4MySQL", //数据库实例类型,支持GaussDB4MySQL/RDS4MySQL/GaussDB4Cassandra/GaussDB4OpenGauss,分别对应WiseDBA中的GaussDB(for MySQL)/RDS for MySQL/GeminiDB(for Cassandra)/GaussDB "type": "dbscript_ddl", //包类型,ddl语句固定为dbscript_ddl "version": "${package_version}" //数据库包的版本,即包坐标中的version字段,例如:1.0.1 } DML的package.json如下所示,主要是写dml语句。 { "name": "${service_name}-dml-sqlchange-cn-cbu",//数据库包的包名,包括站点、业务、服务、实例类型、实例名和包名等信息 "site_name": "cbu", //站点名,中国区为cbu,欧洲区为eu-cbu,亚非拉为aaa-cbu "business_name": "${business_name}", //AppStage业务控制台中业务定义的产品英文名称,查看方式请参考产品管理 "service_name": "${service_name}", //AppStage业务控制台中业务定义的服务英文名称,查看方式请参考服务管理 "instance_name": "${mysql_instance_cn_cbu}", //WiseDBA中纳管的数据库实例名称 "instance_type": "GaussDB4MySQL", //数据库实例类型,支持GaussDB4MySQL/RDS4MySQL/GaussDB4Cassandra/GaussDB4OpenGauss,分别对应WiseDBA中的GaussDB(for MySQL)/RDS for MySQL/GaussDB(for Cassandra)/GaussDB "type": "dbscript_dml", //包类型,dml语句固定为dbscript_dml "version": "${package_version}" //数据库包的版本,即包坐标中的version字段,例如:1.0.1 }
  • 修订记录 发布日期 修订记录 2024-01-19 第十三次正式发布。 本次更新说明如下: 新增创建组织策略。 2023-09-01 第十二次正式发布。 本次更新说明如下: 计费说明优化。 2022-12-20 第十一次正式发布。 本次更新说明如下: 补充“如何将原服务器数据恢复至新创建的服务器?”相关内容的约束与限制。 2022-12-05 第十次正式发布。 本次更新说明如下: 在“约束与限制”章节增加自动扩容的约束和限制。 在“扩容存储库”章节增加自动扩容的说明。 2022-07-07 第九次正式发布。 本次更新说明如下: 文件备份功能上线。 202-1-05-17 第八次正式发布。 本次更新说明如下: 应用备份功能上线。 2020-12-18 第七次正式发布。 本次更新说明如下: 增加监控相关内容。 增加“迁移资源”章节。 2020-04-08 第六次正式发布。 本次更新说明如下: 增加支持文件系统备份的内容。 2020-04-01 第五次正式发布。 本次更新说明如下: 删除基于策略的访问控制公测的相关内容。 2020-02-25 第四次正式发布。 本次更新说明如下: 将“混合云备份”章节拆分为《混合云备份特性指南》。 2020-01-11 第三次正式发布。 本次更新说明如下: 增加“规划网络”章节。 2019-08-01 第二次正式发布。 本次更新说明如下: 增加“混合云备份”章节。 2019-05-31 第一次正式发布。 父主题: 附录
  • 功能概览 表1列出了云备份CBR的常用功能。 在使用云备份CBR之前,建议您先通过基本概念介绍了解存储库和备份策略等基本概念,以便更好地理解云备份CBR提供的功能。 表1 云备份常用功能 功能分类 功能名称 功能描述 云硬盘备份 云硬盘粒度的备份 云硬盘备份提供对云硬盘的基于快照技术的数据保护。云备份支持备份服务器的单个磁盘,为磁盘提供数据保护。 硬盘备份 使用备份策略备份数据 通过备份策略,您可以将整个存储库绑定的磁盘按照一定的策略要求对磁盘数据进行周期性备份,以便磁盘在数据丢失或损坏时快速恢复数据,保证业务正常运行。 硬盘备份 备份数据管理 在备份任务正在执行或完成后,可以通过各种筛选条件在备份列表查看备份详情进行整理。 硬盘备份 根据备份恢复云硬盘数据 当磁盘发生故障、或者由于人为误操作导致服务器数据丢失时,可以使用已经创建成功的备份恢复磁盘。 硬盘备份 使用备份创建新云硬盘 可以使用云硬盘备份数据创建新的磁盘,创建后的磁盘原始数据将会和磁盘备份状态的数据内容相同。 硬盘备份 共享备份 在对服务器和磁盘数据进行备份后,可将备份共享给其他账户项目使用。共享的备份可用于创建服务器等操作。 硬盘备份 敏感操作保护 云备份支持敏感操作保护,开启后执行删除备份等敏感操作时,系统会进行身份验证,进一步保证云备份配置和数据的安全性。 云备份敏感操作清单请参见敏感操作。 云服务器备份 服务器粒度的备份 云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护,无需部署代理。云备份支持备份整个服务器,为服务器提供数据保护。RAID集群等需要数据一致性要求较高的场景建议使用云服务器备份。 云服务器备份 磁盘粒度的备份 云服务器备份支持同时备份服务器中的部分磁盘,并只产生一个备份,以节约云服务器备份存储库的空间。 云服务器备份 使用策略备份数据 通过备份策略,您可以将整个存储库绑定的服务器按照一定的策略要求对服务器数据进行周期性备份,以便服务器在数据丢失或损坏时快速恢复数据,保证业务正常运行。 云服务器备份 备份数据管理 在备份任务正在执行或完成后,可以通过各种筛选条件在备份列表查看备份详情进行整理。 云服务器备份 使用备份恢复服务器数据 当服务器发生故障、或者由于人为误操作导致服务器数据丢失时,可以使用已经创建成功的备份恢复服务器。 云服务器备份 共享备份 在对服务器和磁盘数据进行备份后,可将备份共享给其他账户项目使用。共享的备份可用于创建服务器等操作。 云服务器备份 使用备份创建镜像 云服务器备份支持将弹性云服务器的备份创建为镜像,可利用镜像发放弹性云服务器,达到快速恢复业务运行环境的目的。 结合云服务器备份的跨区域复制能力,将备份复制到目标区域后创建镜像,以实现跨区域使用镜像发放弹性云服务器。 云服务器备份 数据库服务器备份 云服务器备份在支持崩溃一致性备份的基础上,同时支持数据库备份。文件/磁盘数据在同一时间点,通过数据库备份内存数据,能够保证应用系统一致性,如包含MySQL或SAP HANA数据库的弹性云服务器。 云服务器备份 备份数据跨区域复制 云服务器备份的跨区域复制能力支持将已生成的备份复制到另一个区域。后续可在另一个区域使用复制的备份数据创建镜像,并发放新的云服务器。 云服务器备份 敏感操作保护 云备份支持敏感操作保护,开启后执行删除备份等敏感操作时,系统会进行身份验证,进一步保证云备份配置和数据的安全性。 云备份敏感操作清单请参见敏感操作。 SFS Turbo备份 SFS Turbo备份 云备份提供对SFS Turbo文件系统的备份保护。通过SFS Turbo备份,您可以使用备份创建新的SFS Turbo,从而避免SFS Turbo重要数据丢失。 SFS Turbo备份 使用策略备份数据 通过备份策略,您可以将整个存储库绑定的文件系统按照一定的策略要求对文件系统数据进行周期性备份,以便文件系统在数据丢失或损坏时快速恢复数据,保证业务正常运行。 SFS Turbo备份 备份数据管理 在备份任务正在执行或完成后,可以通过各种筛选条件在备份列表查看备份详情进行整理。 SFS Turbo备份 使用备份创建新文件系统 可以使用SFS Turbo备份数据创建新的文件系统,创建后的文件系统原始数据将会和SFS Turbo备份状态的数据内容相同。 SFS Turbo备份 备份数据跨区域复制备份数据跨区域复制 SFS Turbo备份的跨区域复制能力支持将已生成的备份复制到另一个区域。后续可在另一个区域创建新的文件系统。 SFS Turbo备份 敏感操作保护 云备份支持敏感操作保护,开启后执行删除备份等敏感操作时,系统会进行身份验证,进一步保证云备份配置和数据的安全性。 云备份敏感操作清单请参见敏感操作。 云桌面备份 云桌面备份 云备份提供对云桌面的备份保护。通过云桌面,您可以使用备份恢复云桌面额数据,从而避免云桌面的重要数据丢失。 云桌面备份 使用策略备份数据 通过备份策略,您可以将整个存储库绑定的云桌面按照一定的策略要求对云桌面数据进行周期性备份,以便云桌面在数据丢失或损坏时快速恢复数据,保证业务正常运行。 云桌面备份 备份数据管理 在备份任务正在执行或完成后,可以通过各种筛选条件在备份列表查看备份详情进行整理。 云桌面备份 使用备份恢复云桌面数据 当云桌面发生故障、或者由于人为误操作导致云桌面数据丢失时,可以使用已经创建成功的备份恢复云桌面。 混合云备份 同步云下服务器备份数据 当本地VMware虚拟机采用离线备份时,当备份数据已上传至OBS桶时,需要通过同步备份同步OBS桶中的备份,以用于其他操作。 混合云备份 使用备份恢复服务器数据 当您已成功将备份同步至混合云备份存储库中,可以使用备份恢复至云上其他的服务器中,以供容灾、业务迁移、开发、测试使用。 混合云备份 备份数据跨区域复制 云备份的跨区域复制能力支持将VMware虚拟机同步至云上的备份复制到另一个区域。后续可在另一个区域使用复制的备份数据创建镜像,并发放新的云服务器。 混合云备份 敏感操作保护 云备份支持敏感操作保护,开启后执行删除备份等敏感操作时,系统会进行身份验证,进一步保证云备份配置和数据的安全性。 云备份敏感操作清单请参见敏感操作。 文件备份 创建文件备份 文件备份支持为云上服务器或本地的文件目录进行备份,无需再以整机或整盘的形式进行备份。 文件备份 使用备份恢复数据 当文件由于人为误操作或病毒入侵导致文件数据丢失时,可以使用云上已经创建成功的备份恢复数据。
  • 数据库服务器备份 业界对备份一致性的定义包括如下三类: 不一致备份:备份的文件、磁盘不在同一个时间点。 崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据在同一时间点,但不会备份内存数据并且静默应用系统,不保证应用系统备份一致性。尽管并未保证应用一致性,但通常情况下,操作系统重启后会进行chkdsk等磁盘检查过程来修复各种损坏错误,数据库会进行日志回滚操作保证一致性。 应用一致性备份:文件或磁盘数据在同一时间点,并备份内存数据,保证应用系统一致性。 云服务器备份同时支持崩溃一致性备份和应用一致性备份(即数据库服务器备份)。启用数据库服务器备份前,需要先安装客户端,否则会导致数据库服务器备份失败。
  • 存储库 云备份使用存储库来存放备份,存储库分为备份存储库、复制存储库、专属云备份存储库: 备份存储库是存放服务器和磁盘产生的备份副本的容器,备份存储库同时又分为以下几种: 云服务器备份存储库:分为两种规格,一种为仅存放普通备份的服务器备份存储库;一种为仅存放含有数据库的服务器产生的数据库备份的存储库。可以将服务器绑定至存储库并绑定自动备份或复制策略,支持将存储库中的备份复制至其他区域的复制存储库中,支持利用备份数据恢复服务器数据。 云硬盘备份存储库:仅存放磁盘备份,可以将磁盘绑定至存储库并绑定备份策略。 SFS Turbo备份存储库:仅存放SFS Turbo文件系统备份,可以将文件系统绑定至存储库并绑定备份策略。 混合云备份存储库:存放线下VMware虚拟机同步至云备份的备份数据,可以将备份复制至其他区域的复制存储库中,将备份数据恢复至其他服务器中。存放云上服务器或用户数据中心虚拟机中的文件目录备份数据,无需再以整机或整盘的形式进行备份。 云桌面备份存储库:仅存放云桌面备份,可以将云桌面绑定至存储库并绑定备份策略。 复制存储库只能存放复制操作产生的备份,且由复制操作产生的备份不允许再次复制。云服务器备份的复制存储库也分为服务器备份和数据库备份两种规格。 专属云备份存储库:当用户购买专属对象存储后,可以选择将数据备份到专属存储库中,从而满足对隔离性、安全性、性能的更高要求。
  • 增强备份 增强备份是在云备份支持即时恢复特性的场景下,产生的一种能够快速恢复云服务器数据和快速创建镜像的备份。 即时恢复特性上线前,云备份创建的备份类型均为“普通备份”。即时恢复特性上线后,云备份创建的备份类型为“增强备份”。“增强备份”是云备份系统性能上的优化,启用增强备份需要对“普通备份”的资源重新执行一次全量备份。云备份目前系统默认创建的备份均为“增强备份”,已不会再创建“普通备份”。 使用“普通备份”恢复云服务器数据或创建镜像时,恢复耗时较长。“增强备份”相较于“普通备份”,恢复云服务器数据和创建镜像所需的时间要大大缩短,但备份内容和大小并无区别。“增强备份”与“普通备份”只有恢复速度上的区别。
  • 复制 复制是指将一个区域已经生成的备份数据复制到另一个区域。后续可在另一个区域使用复制的备份数据创建镜像,并发放新的云服务器。 云服务器备份和混合云备份支持对单个备份执行手动复制操作。同时也支持在备份策略中配置对应的复制策略,周期性的对未向目标区域进行过复制或复制失败的备份执行复制操作。 例如:需要为服务器A备份,则存储库的保护类型需要选择“备份”。如需要将服务器A在区域一产生的备份复制至区域二,则需要在区域二选择保护类型为“复制”的存储库。
  • 备份 备份即一个备份对象执行一次备份任务产生的备份数据,包括备份对象恢复所需要的全部数据。备份可以通过一次性备份和周期性备份两种方式产生。 云备份提供两种配置方式,一次性备份和周期性备份。一次性备份是指用户手动创建的一次性备份任务。周期性备份是指用户通过创建备份策略并绑定服务器的方式创建的周期性备份任务。 一次性备份的备份名称支持用户自定义,也可以采用系统自动生成的名称。一次性备份产生的备份名称为“manualbk_xxxx”。 周期性备份的备份名称由系统自动生成。周期性备份产生的备份名称为“autobk_xxxx”。
  • 云备份与其他服务的关系 表1 云备份与其他服务的关系 交互功能 相关服务 位置 云备份对弹性云服务器中的云硬盘进行备份,支持将备份的数据恢复到弹性云服务器的云硬盘中,以便于在弹性云服务器数据丢失或损坏时自助快速恢复数据。同时支持将备份创建为镜像,以快速恢复业务运行环境。 弹性云服务器(Elastic Cloud Server,ECS) 创建云服务器备份 创建云硬盘备份 云备份对裸金属服务器中的云硬盘进行备份,同时支持将备份的数据恢复到裸金属服务器的云硬盘中,以便于在裸金属服务器数据丢失或损坏时自助快速恢复数据。裸金属服务器与弹性云服务器备份、管理等操作均一致。 裸金属服务器(Bare Metal Server,BMS) 什么是云备份 创建云服务器备份 云备份对弹性文件服务中的SFS Turbo文件系统进行备份,支持使用备份创建新的SFS Turbo文件系统,以便于在文件系统数据丢失或损坏时自助快速恢复数据。 弹性文件服务(Scalable File Service,SFS) 创建SFS Turbo备份 云备份对云桌面进行备份,支持将备份的数据恢复到云桌面中,以便于在云桌面数据丢失或损坏时自助快速恢复数据。 云桌面(Workspace) 创建云桌面备份 云备份通过服务器与对象存储服务的结合,将服务器的数据备份到对象存储中,高度保障用户的备份数据安全。 对象存储服务(Object Storage Service,OBS) 什么是云备份 为云硬盘提供数据备份功能,同时,可以使用云硬盘备份创建新的云硬盘。 云硬盘(Elastic Volume Service,EVS) 创建云硬盘备份 云备份支持通过云审计服务对备份服务资源的操作进行记录,以便用户可以查询、审计和回溯。 云审计服务(Cloud Trace Service,CTS) 审计 通过数据快递服务用户可以安全、快速、高效传输数据,解决海量数据上云难的问题。VMware虚拟机执行离线备份后,通过DES的Teleport或磁盘数据传输方式,可以将VMware虚拟机的备份数据上传至OBS的桶中存储,在云备份同步OBS桶中的备份数据后进行云内管理。 数据快递服务(Data Express Service,DES) 创建存储单元 IAM是支撑企业级自助的云端资源管理系统,具有用户身份管理和访问控制的功能。当企业存在多用户访问云备份时,可以使用IAM新建用户,以及控制这些用户账号对企业名下资源具有的操作权限。 统一身份认证服务(Identity and Access Management, IAM) 权限管理 云备份使用标签管理服务对存储库添加预置标签,对存储库进行过滤和管理。 标签管理服务(Tag Management Service,TMS) 管理存储库标签 云备份依赖于消息通知服务发送使用云备份的消息通知给用户。配置消息通知后,当备份任务执行失败时,系统将以邮件和短信的形式进行通知用户。 消息通知服务(Simple Message Notification,SMN) - 当用户开通了云备份后,无需额外安装其他插件,即可在云监控查看对应存储库的性能指标,包括存储库使用率和存储库使用量。 云监控服务(Cloud Eye Service) 云备份监控指标说明 创建告警规则
  • 公共 一个存储库只可以绑定一个备份策略。 一个存储库只可以绑定一个复制策略。 一个存储库最多可以绑定256个资源。 最多只能创建32个备份策略和32个复制策略。 只有“可用”或“锁定”状态的存储库中的备份可以进行数据恢复。 “正在删除”状态的存储库中的备份不能执行删除操作。 使用SDRS部署容灾的云服务器,在开启容灾保护后,容灾站点的云服务器/云硬盘不支持恢复;停止容灾保护后,才能执行恢复操作。 不支持将备份下载至本地或上传至对象存储服务OBS中。 存储库和备份的服务器或磁盘需在同一区域。 暂不支持批量恢复数据操作。 如果存储库超出容量后开启自动扩容,自动扩容不生效。 暂不支持oracle rac备份。
共100000条