华为云用户手册

  • 使用私有镜像创建的云服务器,是否可以与生成镜像的云服务器硬件规格不同? 使用私有镜像创建的云服务器,其系统盘大小可以指定,必须大于等于镜像的系统盘大小,且小于1024GB。CPU、内存、带宽、数据盘可以根据需要进行修改。 使用整机私有镜像创建云服务器时,如果整机镜像中包含了一块或多块数据盘,系统会自动设置好数据盘参数。您可以增加系统盘和数据盘容量,但不能缩小。 使用私有镜像创建云服务器具体操作请参见通过镜像创建云服务器。 父主题: 云服务器创建类
  • 约束限制 对于HCE OS 1.1镜像,仅支持从CentOS7.9迁移到HCE OS 1.1,并且不支持配置图形化界面的CentOS7.9系统的迁移。 操作系统迁移过程中涉及rpm卸载、安装及更新,操作系统存在异常重启的风险。请在迁移前做好操作系统的系统盘备份,可以通过快速创建云服务器备份。 建议操作系统内存剩余大于128MB,系统盘空间剩余大于1GB。 父主题: 将操作系统迁移至HCE OS 1.1
  • 计算资源和存储资源的区别 表1 计算资源和存储资源的区别 资源名称 获取方式 计费方式 主要作用 计算资源 在 DLI 管理控制台创建队列。 按扫描数据量或按CU时计费。 执行查询。 存储资源 DLI服务自带5G配额。 按存储数据量计费。 存储数据库和DLI表。 存储资源是DLI服务内部的存储资源,用于存储数据库和DLI表,体现用户存储在DLI中的数据量。 存储资源无需创建,DLI默认提供5G配额,如果需要更大配额可提交工单申请。 DLI服务预置了名为“default”的队列,资源的大小是按需分配的。用户在不确定所需队列容量或没有可创建队列空间的情况下,可以使用该队列执行作业。 “default”队列只用于用户体验,所有人共用,用户间可能会出现抢占资源的情况,不能保证每次都可以得到资源执行相关操作。建议使用自建队列执行作业。
  • 跨AZ队列 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。更多内容请参考《区域和可用区》。 DLI跨AZ队列能够为用户提供跨区域容灾的能力,提高计算的可靠性,用户可以在单AZ不可用的情况下,持续使用DLI服务。适用于用户对队列可靠性要求较高的场景。 DLI跨AZ队列是指在两个不同AZ下建立相同的计算资源,例如,用户1需要1400CUs的计算资源,那么用户1可以在创建队列的时候选择1400CUs的计算资源并且勾选跨AZ选项,DLI将为用户1创建两个不同AZ下的专属1400CUs计算资源,在一个AZ不可用的情况下,另外一个AZ可以正常的处理用户1的计算任务。 目前仅支持包年包月队列和按需专属队列进行跨AZ双活,不支持普通按需队列和default队列。 在购买队列时勾选跨AZ选项后,计费将为单AZ模式下的2倍。
  • 约束限制 DLI服务预置了名为“default”的队列供用户体验,资源的大小按需分配。运行作业时按照用户每个作业的数据扫描量(单位为“GB”)收取计算费用。 队列类型: SQL类型队列:SQL队列支持提交Spark SQL作业。 通用队列:支持Spark程序、Flink SQL、Flink Jar作业。 不支持队列类型切换,如需使用其他队列类型,请重新购买新的队列。 不支持切换队列的计费模式。 队列不支持切换区域。 16CUs队列不支持扩容和缩容。 64CUs队列不支持缩容。 创建队列时,仅支持包年包月队列和按需专属队列选择跨AZ双活,且跨AZ的队列价格为单AZ模式下的2倍。 新创建的队列需要运行作业后才可进行扩缩容。 DLI队列不支持访问公网。 如有访问公网诉求请您参考配置DLI 队列与公网网络连通。
  • 队列弹性扩缩容定时任务 DLI提供了队列弹性扩缩容定时任务的功能。用户在创建队列后,可根据需要进行弹性扩缩容定时任务。 根据业务情况,设置队列自动扩缩容的时间,由系统定时触发队列扩缩容。具体操作请参考弹性扩缩容定时任务。 按需队列扩容/缩容后仍然按需计费,即根据CU时计费。目前只支持64CU以上队列进行定时弹性扩缩容任务,即队列最小值为64CU。 包年包月队列只支持弹性扩容定时任务,扩容根据“预付费 + 按需CU时”计费,即包年包月规格之外的资源按需计费。目前只支持64CUs以上包年包月队列进行定时弹性扩容任务。 新创建的队列需要运行作业后才可进行扩缩容。
  • 测试地址连通性 可用于测试普通场景中DLI队列与用户指定对端地址之间的连通性,或者跨源连接场景中DLI队列与跨源连接绑定的对端地址之间连通性。具体操作如下: 在“队列管理”页面,选择需要测试地址连通性的队列,单击“操作”列“更多”中的“测试地址连通性”。 在“测试地址连通性”页面填写需要测试的地址。支持 域名 和ip,可指定端口。 图1 测试地址连通性 单击“测试”。 如果测试地址可连通,页面上将提示地址可达。 如果测试地址不可连通,页面上将提示地址不可达,请检查网络配置后重试。检查网络配置即检查所测试的VPC对等连接或跨源连接是否处于已激活状态。 父主题: 管理队列
  • 队列权限管理操作场景 针对不同用户,可以通过权限设置分配不同的队列,不同用户之间的作业效率互不影响,保障作业性能。 管理员用户和队列的所有者拥有所有权限,不需要进行权限设置且其他用户无法修改其队列权限。 给新用户设置队列权限时,该用户所在用户组的所属区域需具有Tenant Guest权限。关于Tenant Guest权限的介绍和开通方法,详细参见《权限策略》和《 统一身份认证 服务用户指南》中的创建用户组。
  • 通过 CDM 导入数据 通过 云数据迁移 服务(Cloud Data Migration,简称CDM)将OBS上的数据导入到DLI,导入需要创建CDM队列。 具体操作请参见《云数据迁移服务用户指南》的使用CDM迁移OBS的数据到DLI。 在操作过程中请注意以下关键配置: DLI所在的VPC与CDM队列的VPC一致。 需要创建两个连接,即DLI连接,OBS连接。 传输数据的文件格式支持“ CS V格式”和“JSON格式”。
  • CU设置时怎样调小CU范围最大值? 弹性资源池CU范围的最小值小于等于弹性资源池的实际CUs,如果想要调整的CU范围的最大值小于当前CUs,需要先调小实际CUs。 包年包月计费模式的弹性弹性资源池,通过调小当前弹性资源池中队列的最大CU或删除队列,以调小弹性资源池的实际CUs,再通过变更弹性资源池规格,将规格调整至小于等于目标CUs,此时实际CUs等于规格,再通过CU设置,调整CU范围的最小值等于目标CUs。 按需计费模式的弹性弹性资源池,通过调整当前弹性资源池中队列的最大CU或删除队列,以调小弹性资源池的实际CUs,再通过CU设置,调整CU范围的最小值等于目标CUs。 示例 示例1:包年包月弹性资源池,实际CUs:96CUs、CU范围:64CUs - 128CUs、规格96。计划调整CU范围:64CUs - 80CUs。 操作步骤: 通过调小当前弹性资源池中队列的最大CU或删除队列,以调小弹性资源池的实际CUs。 当弹性资源池队列的最大CU的和小于弹性资源池的实际CUs时,会触发弹性资源池缩容,缩容后的实际CUs= min(队列的最大CU和,弹性资源池CU范围最大值)。 通过“规格变更”将弹性资源池规格调整为80CUs,规格变更后,CU范围的最小值自动调整为与规格一致大小的CU。 示例2:按需计费的弹性资源池,实际CUs:96CUs、CU范围:64CUs - 128CUs、计划调整CU范围:64CUs - 80CUs。 操作步骤: 通过调小当前弹性资源池中队列的最大CU或删除队列,以调小弹性资源池的实际CUs。 当弹性资源池队列的最大CU的和小于弹性资源池的实际CUs时,会触发弹性资源池缩容,缩容后的实际CUs= min(队列的最大CU和,弹性资源池CU范围最大值)。 通过“CU设置”调整CU范围:64CUs - 80CUs。 调整队列的CU范围、弹性资源池规格变更、弹性资源池的CU设置,均在下一个整点生效。 通过增加队列调整弹性资源池的实际CUs,立即生效。
  • 创建资源栈 进入资源栈列表页面单击页面右上角的“创建资源栈”,进入创建资源栈页面 如图1 图1 创建资源栈 步骤:可使用已有模板或者可视化编辑器进行操作此处使用模板进行资源栈的创建,设计器使用见可视化编辑器。 选择模板: 此处有三种方式可以选择模板,一是通过Obs模板的URL指定模板,二是选择上传本地文件,如图2: 图2 创建资源栈-选择模板 此处以上传模板为例,模板文件类型支持.tf格式和.tf.json格式。 创建 虚拟私有云VPC 和弹性 云服务器ECS 的.tf模板示例如下: terraform { required_providers { huaweicloud = { source = "huawei.com/provider/huaweicloud" version = "1.41.0" } } } provider "huaweicloud" { cloud = "myhuaweicloud.com" endpoints = { iam = "iam.cn-north-4.myhuaweicloud.com" } insecure = true region = "cn-north-4" auth_url = "https://iam.cn-north-4.myhuaweicloud.com:31943/v3" } variable "vpc_name" { type = string description = "vpc name" default = "rf_teststack_vpc" sensitive = true nullable = false } variable "subnet_name" { type = string description = "subnet name" default = "rf_teststack_subnet" } variable "ecs_name" { type = string description = "ecs name" default = "rf_teststack_ecs" } variable "ecs_admin_passwd" { type = string description = "ecs passwd" } resource "huaweicloud_vpc" "rf_doc_vpc" { name = var.vpc_name cidr = "192.168.0.0/16" } resource "huaweicloud_vpc_subnet" "rf_doc_subnet" { name = var.subnet_name vpc_id = huaweicloud_vpc.rf_doc_vpc.id cidr = "192.168.1.0/24" gateway_ip = "192.168.1.1" } resource "huaweicloud_compute_instance" "rf_doc_ecs" { name = var.ecs_name flavor_id = "c7.large.2" admin_pass = var.ecs_admin_passwd image_id = "cecc4bcf-b055-4d35-bd5f-693d4412eaef" network { uuid = huaweicloud_vpc_subnet.rf_doc_subnet.id } system_disk_type = "SAS" system_disk_size = 100 stop_before_destroy = false delete_disks_on_termination = true charging_mode = "postPaid" auto_renew = false } output "ecs_address" { value = huaweicloud_compute_instance.rf_doc_ecs.access_ip_v4 description = "The ecs private address." } output "ecs_id" { value = huaweicloud_compute_instance.rf_doc_ecs.id description = "The ecs resource id." } 创建虚拟私有云VPC和弹性云服务器ECS的.tf.json模板示例如下: { "terraform": { "required_providers": { "huaweicloud": { "source": "huawei.com/provider/huaweicloud", "version": "1.41.0" } } }, "provider": { "huaweicloud": { "cloud": "myhuaweicloud.com", "endpoints": { "iam":"iam.cn-north-4.myhuaweicloud.com" }, "insecure": true, "region": "cn-north-4", "auth_url": "https://iam.cn-north-4.myhuaweicloud.com:31943/v3" } }, "variable": { "vpc_name": { "type": "string", "description": "vpc name", "default": "rf_teststack_vpc", "sensitive": true, "nullable": false }, "subnet_name": { "type": "string", "description": "subnet name", "default": "rf_teststack_subnet" }, "ecs_name": { "type": "string", "description": "ecs name", "default": "rf_teststack_ecs" }, "ecs_admin_passwd": { "type": "string", "description": "ecs passwd" } }, "resource": { "huaweicloud_vpc": { "rf_doc_vpc": { "name": "${var.vpc_name}", "cidr": "192.168.0.0/16" } }, "huaweicloud_vpc_subnet": { "rf_doc_subnet": { "name": "${var.subnet_name}", "vpc_id": "${huaweicloud_vpc.rf_doc_vpc.id}", "cidr": "192.168.1.0/24", "gateway_ip": "192.168.1.1" } }, "huaweicloud_compute_instance": { "rf_doc_ecs": { "name": "${var.ecs_name}", "flavor_id": "c7.large.2", "admin_pass": "${var.ecs_admin_passwd}", "image_id": "cecc4bcf-b055-4d35-bd5f-693d4412eaef", "network": { "uuid": "${huaweicloud_vpc_subnet.rf_doc_subnet.id}" }, "system_disk_type": "SAS", "system_disk_size": 100, "stop_before_destroy": false, "delete_disks_on_termination": true, "charging_mode": "postPaid", "auto_renew": false } } }, "output": { "ecs_address": { "value": "${huaweicloud_compute_instance.rf_doc_ecs.access_ip_v4}", "description": "The ecs private address." }, "ecs_id": { "value": "${huaweicloud_compute_instance.rf_doc_ecs.id}", "description": "The ecs resource id." } } } 示例模板中包含收费资源,请用户使用前确认是否需要开通该资源。 模板详解:主要分为五个部分: 虚拟私有云VPC,“resource”中“huaweicloud_vpc”为VPC创建信息。 在VPC中定义一个子网,子网是VPC的IP地址范围内的一个区段, “resource”中“huaweicloud_vpc_subnet”为子网创建信息。 在模板中定义弹性云服务器ECS,“resource”中“huaweicloud_compute_instance”为ECS创建信息。 “variable”中定义了参数,用户可以在创建和部署时将自定义参数值输入模板来指定自定义的内容。 “output”中定义了模板的输出,在资源栈创建完成后会按照定义生成输出,在输出页会展示输出的信息。 配置参数 选择好模板以后单击“下一步”,来到配置参数页面,在此页面中,您可以修改资源栈名称和资源栈描述,如图3: 资源栈名称: 资源栈名称以中文或英文开始,支持中文、大小写英文、数字、下划线、中划线,128个字符之内。 资源栈名称不能重名。 资源栈描述: 由任意字符组成, 字符数量需要控制在1024个字符之内。 图3 创建资源栈-配置参数 配置参数的填写,如果参数名称之前有红色“*”标记则为必填参数,所有必填参数填写完毕,满足设定规则。 如果存在不满足配置规则的参数如:图4,值所在列会出现红框标记,此时单击下一步不会出现页面跳转 图4 创建资源栈-不满足条件展示 配置成功后可以单击“下一步”进入资源栈设置页面。 如果资源栈名称或资源栈描述为地址栏URL传入,如存在特殊字符, 特殊字符需符合http的规则转义之后传入;如图5: test&123 应为 test%26123 (注: 资源栈名称及描述的校验规则与手动输入一致) 图5 资源栈描述为地址栏URL传入示例 另外需要到对应服务控制台确认在此页面默认的VPC、子网和ECS的名称是否已经有同名的资源实例存在,如果存在则需要更改名称,防止创建失败。 资源栈设置 配置好参数以后单击下一步来到“高级配置”页面,如图6: 图6 创建资源栈-资源栈设置 *必选项: IAM 权限委托:选择权限委托可明确定义 RFS 服务在资源栈上可执行的所有操作(如创建、更新、删除资源栈等),如果委托权限不足,有可能导致后续操作失败。 非必选项: 单击“删除保护”按钮,可以防止资源栈被意外删除,创建后可单击资源栈操作列的更新按钮更新; 单击“回滚设置”按钮,会切换回滚设置的开关状态,开启回滚表示操作失败时,会自动回滚至系统所保存的上一个成功的资源状态。 配置完毕后可以单击“下一步”进入确认配置页面。 确认配置 此时有两种途径可以操作,分别是单击“创建执行计划”和“直接部署资源栈”: 单击“直接部署资源栈”,出现弹框确认 图7 直接部署资源栈 单击“确定”会发现有新的资源栈生成,状态为“正在部署”,如图8: 图8 正在部署 稍后,状态更新为“部署成功”,如图9: 图9 部署成功 单击“创建执行计划”,页面弹出创建执行计划弹出框,您可以借此设置执行计划的名称与描述,如图10: 图10 创建执行计划弹出框 单击“确定”页面跳转到资源栈详情中的“执行计划”页面 等待执行计划生产完毕,并且刷新页面,可以看到执行计划的状态更新为“创建成功,待部署”,如图11: 图11 执行计划创建成功 此时返回资源栈列表页,资源栈的状态为“创建成功,待部署”,如图12: 图12 资源栈列表 “创建执行计划”可以预览整个资源栈的资源属性的变化,评估造成的影响。评估执行计划符合您的预期,您就可以对计划单击“执行”。 创建执行计划不会产生费用,只有您对计划进行了执行操作时,系统才会对您的资源栈进行更改。 单击执行计划操作列的“部署”,对执行计划进行部署,如图13: 图13 执行计划确认框 单击弹出框中的“执行”,页面右上角弹出“正在部署”的提示框,此时返回资源栈列表页,可以看到有新的资源栈生成,状态为“正在部署”,如图14: 图14 资源栈资源正在部署 稍后,资源栈状态更新为“部署成功”如图15: 图15 资源栈资源部署成功 此时,进入资源栈详情中的“执行计划”页面,执行计划的状态为“已执行部署”,如图16: 图16 执行计划已执行部署 此时,单击导航栏中的“事件”,可以看到资源栈资源已经部署成功,如图17: 图17 资源已经部署成功 您可以去对应的云服务中查看,详细如下: 在总控制台的服务列表中找到并单击“弹性云服务器”,进入弹性云服务器页面,可以看到刚部署的弹性云服务器如图18: 图18 弹性云服务器 至此,资源栈资源均部署成功。 父主题: 入门
  • 2019年1月 序号 功能名称 功能描述 阶段 相关文档 1 云服务 资源编排 增强,支持编排 消息通知 服务( SMN ) AOS支持编排SMN服务。 SMN.Subscription用于创建消息通知服务的订阅。 SMN.Topic用于创建消息通知服务的主题。 商用 SMN.Subscription 2 云服务资源编排增强,支持编排数据库安全服务(DBSS) AOS支持编排DBSS.Instance,该元素用于创建数据库安全服务(DBSS)资源。 商用 DBSS.Instance 3 支持按需堆栈转包周期。 AOS支持将按需付费的堆栈转包周期。 商用 - 4 支持包周期堆栈变更。 AOS支持包周期堆栈的变更。 商用 -
  • 2022年7月 序号 功能名称 功能描述 阶段 相关文档 1 资源编排能力增强 新增支持Huaweicloud的Provider版本1.38.0 邀测 https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.0/docs 2 支持敏感数据KMS加密 资源编排云服务支持对您提供模板中标记为敏感的数据进行KMS加密,支持加密的数据类型包括string、number、bool。对于敏感数据,RF会默认开启加密功能。 邀测 KMS加密使用场景介绍 3 API行为整改 新版本对已有API行为进行整改,说明如下: 获取资源栈元数据(Get Stack Metadata)API 的响应中增加了资源栈是否开启删除保护和自动回滚标志的返回 所有API 下线了请求头必填字段X-Domain-Id 邀测 创建资源栈
  • 2019年2月 序号 功能名称 功能描述 阶段 相关文档 1 云服务资源编排增强,支持编排CCI.Storage.SFS AOS支持编排CCI.Storage.SFS,该元素用于在指定的Namespace下创建文件存储卷。 商用 CCI.Storage.SFS 2 云服务资源编排增强,支持编排CCI.StatefulSet AOS支持编排CCI.StatefulSet,该元素用于创建有状态服务。 商用 CCI.StatefulSet
  • 2022年10月 序号 功能名称 功能描述 阶段 相关文档 1 云服务资源编排增强 支持Huaweicloud的Provider版本1.40.2、1.41.0 公测 Provider版本 2 提供创建部署资源栈一体化功能 资源编排云服务支持在创建资源栈时,提供模板和变量参数,实现一键式创建及部署资源栈的能力 公测 创建资源栈 3 支持询价优惠价格展示 预估执行计划包含资源的价格时,增加优惠价格展示。服务返回可查询到的最优折扣价格,包括官网折扣、商务折扣以及伙伴折扣。 公测 预估执行计划价格
  • 2022年8月 序号 功能名称 功能描述 阶段 相关文档 1 资源编排能力增强 新增支持Huaweicloud的Provider版本1.38.1 升级Terraform 内核1.1.9版本 邀测 https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.38.1/docs 2 API行为整改 新版本对已有API行为进行整改,说明如下: 部署资源栈(Deploy Stack)API的URI 改为了POST /v1/{project_id}/stacks/{stack_name}/deployments,同时该API不再支持更新description参数 邀测 部署资源栈
  • 2022年9月 序号 功能名称 功能描述 阶段 相关文档 1 云服务资源编排增强 新增支持Huaweicloud的Provider版本1.38.2、1.39.0、1.40.0、1.40.1 邀测 https://registry.terraform.io/providers/huaweicloud/huaweicloud/1.40.0/docs 2 API行为整改 新版本对已有API行为进行整改,说明如下: 列举系列API不再返回current_count 字段,包括列举资源栈列表(List Stack)、列举资源栈的部署事件(List Stack Events)、列举资源栈的输出(List Stack Outputs) 获取执行计划(Get Execution Plan)API返回响应体中下线detail_string字段 模板解析参数(Parse Template Variables)API 的Http Code由202改为200 邀测 部署资源栈 解析模板参数
  • 2023年6月 序号 功能名称 功能描述 阶段 相关文档 1 RFS支持CCE-provider 用户可以通过Resource Formation Service(资源编排服务),端到端申请华为云CCE服务 公测 -- 2 云服务资源编排增强 支持Huaweicloud的Provider版本1.50.0、 1.49.0、1.48.0 公测 Provider版本 3 支持资源栈无委托部署 支持资源栈无委托部署方式 公测 --
  • 2022年12月 序号 功能名称 功能描述 阶段 相关文档 1 update-stack API上线 update-stack API上线 公测 更新资源栈 2 资源栈元数据返回扩展 资源栈元数据增加 VarsBody、 VarsURIContent 属性字段返回 公测 获取资源栈元数据 3 列举资源栈支持filter筛选能力 列举资源栈支持filter筛选能力 公测 列举资源栈事件 4 模板管理功能上线 支持管理模板和版本,并且在资源栈创建和更新时通过模板管理系统传递模板 公测 模板管理 5 可视化编辑器功能上线 可以通过可视化的资源拖拽和简单的参数选择生成模板,对接了模板管理系统和资源栈系统 公测 可视化编辑器
  • 2023年10月 序号 功能名称 功能描述 阶段 相关文档 1 资源栈集功能支持资源栈实例自定义参数覆盖 用户可以在创建资源栈实例、更新资源栈实例时,自定义不同于资源栈集的参数进行部署 公测 创建资源栈实例 2 支持模板中定义资源导入 用户可以在模板中使用import语法,实现对已有资源的导入管理 公测 -- 3 云服务资源编排增强 支持Huaweicloud的Provider版本1.56.0 公测 Provider版本 4 console支持删除资源栈保留资源的能力 console支持删除资源栈保留资源的能力 公测 --
  • 2022年11月 序号 功能名称 功能描述 阶段 相关文档 1 支持跨region访问obs 资源编排云服务支持华南广州和北京四这两个环境之间跨region访问obs 地址 公测 区域和可用区 2 支持更新资源栈参数 资源编排云服务支持更新资源栈参数。您可以通过该接口更新资源栈的description、enable_deletion_protection、enable_auto_rollback、agencies这四个属性字段中的一个或多个 公测 更新资源栈 3 API行为整改 新版本对已有API行为进行整改,说明如下: 获取资源栈元数据(Get Stack Metadata) API 返回响应中增加此时资源栈的vars_body 和vars_uri_content字段 创建执行计划(Create Execution Plan) API 返回响应中下线stack_id字段 过期执行计划将不再被允许执行 公测 执行执行计划
  • 2024年5月 序号 功能名称 功能描述 阶段 相关文档 1 设计器支持 DWS、vpcep、gaussdb、vpn 设计器支持 DWS、vpcep、gaussdb、vpn 资源创建 公测 -- 2 资源栈集支持服务管理权限模型 创建StackSets时,用户可以选择设置权限模型为SERVICE_MANAGED 公测 创建资源栈集 3 资源栈集支持指定OU部署 使用CreateStackInstances、DeployStackSet的API 部署资源栈实例时,用户可以通过组织OU ID指定部署目标,并支持多种筛选策略。 公测 创建资源栈实例、部署资源栈集
  • 2024年3月 序号 功能名称 功能描述 阶段 相关文档 1 设计器支持 CBH、DEW 设计器支持 CBH、DEW 资源创建 公测 -- 2 资源栈集支持并发部署 创建StackSets时,用户可以资源栈集是否能够并发创建资源栈集操作。 使用CreateStackInstances、DeployStackSet的API 部署资源栈实例时,用户可以设置资源栈实例间的并发部署策略 公测 创建资源栈实例、部署资源栈集
  • 名词解释 基本概念、云服务简介、专有名词解释 华为云Flexus云服务器X实例:Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器。Flexus云服务器X实例功能接近ECS, 同时还具备独有特点,例如Flexus云服务器X实例具有更灵活的vCPU内存配比、支持热变配不中断业务变更规格、支持性能模式等。 云服务器组:通过云服务器组功能,云服务器在创建时,将尽量分散地创建在不同的主机上,提高业务的可靠性。支持反亲和性策略,即同一云服务器组中的云服务器分散地创建在不同的主机上,提高业务的可靠性。 弹性公网EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟VIP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。 MHA:MHA(Master High Availability)目前在 MySQL 高可用方面是一个比较成熟的解决方案,它是由日本 DeNA 公司 Yoshinori Matsunobu发的,是一套优秀的动作集 MySQL Failover 和高可用环境下的主从提升的高可用软件。在 MySQL 故障转移期间,MHA 可以在 0~30 秒内自动完成数据库故障转移操作,也在故障转移过程中,MHA 最大程度地保证数据的一致性,实现真正的高可用。MHA 中有两个字符之一是 MHA Node(数据节点),另一个是 MHA Manager(管理节点)。MHA Manager 可以单独部署在单机上管理多个主从集群,也可以部署在一个从节点上。MHA Node 运行在每个 MySQL Server 上,MHA Manager 会检测到 master 节点,当 master 失败的时候,它会自动更新 slave 的数据升级到一个新的 master,然后把所有其他 slave 点放回新的 master。整个故障转移过程对于应用程序来说是完全透明的。
  • 集成客户端UI SDK 下载客户端SDK开发包以及二次开发文档。 在集成开发客户端SDK的过程中,除本开发指南外,开发者还需要查看本《客户端SDK参考》。 请参考《客户端SDK参考》中的“资源下载”获取SDK开发包,Demo源代码在SDK包中。 试用Demo。 华为云会议为每个平台SDK提供了Demo安装包,开发者可以下载Demo,快速体验功能的运行和调试。 请参考《客户端SDK参考》中每个平台SDK下的“Demo安装包下载”试用Demo。 准备开发环境。 开发环境准备 不同平台的开发工具及环境要求。详见《客户端SDK参考》中对应平台下的“快速入门”。 调测环境准备 订购华为云会议服务后或者申请免费试用账号后,调用客户端SDK。 调用SDK集成开发。 开发者可以在自己对应要开发的平台上集成华为云会议对应平台的SDK接口。 详细开发方法参见《客户端SDK参考》。 功能调试。 开发完成后,可以接入华为云会议调试环境进行功能调试。
  • 集成服务端REST API 下载服务端集成开发工具以及二次开发文档。 在集成开发服务端API的过程中,除本开发指南外,开发者还需要参考《服务端API参考》。 准备开发环境。 订购华为云会议服务,基于业务账号调用服务端API,接入地址是“https://api.meeting.huaweicloud.com”。 集成登录鉴权。 第三方系统在直接调用云会议功能前,需要先调用鉴权接口,完成第三方应用账号向会议服务端的鉴权。详细开发方法参见《服务端API参考》中的“登录鉴权”章节。 图17 服务端鉴权集成 调用REST接口集成开发。 在完成鉴权调用后,开发者可以在第三方应用系统上集成华为云会议的服务端功能接口。 详细开发方法参见《服务端API参考》。 功能调试。 开发完成后,可以接入华为云会议调试环境(https://api.meeting.huaweicloud.com)进行功能调试。 华为云会议提供的每个服务端REST API都可以在华为云的 API Explorer 上调试。
  • App ID的申请 使用华为云账号,登录华为云会议控制台。前提是该华为云账号已经购买了华为云会议服务或者已经绑定了华为云会议企业管理员账号,请参考“开发流程”章节中的“开发前准备”。 单击“应用管理”,再单击“申请应用”。在弹出的创建应用的输入框中输入第三方应用的名称及描述。 图3 申请应用 请填写真实的联系人姓名和手机号码。 申请提交后,华为云会议工作人员会在1~3个工作日内完成审核和审批。 生成App Key 审批通过后,单击“生成AppKey”再单击“确认”生成App Key。 图4 生成App Key App Key是生成鉴权签名材料Signature的密钥,需要在第三方服务端妥善保存,不要泄露出去,否则会出现被盗用会议资源的风险。 App Key只能保存在第三方服务端,不能保存在第三方终端中,否则很容易被反编译获取。 App Key需要妥善保存,遗失后只能重置,不能找回。重新生成App Key原来的App Key将会在一个月后失效。
  • 集成UI SDK的第三方客户端App ID鉴权 第三方客户端初始化SDK时,需要传入事先申请好的App ID。 Android SDK的初始化接口,请参考《客户端SDK参考》中“Android SDK”的“初始化”章节。 iOS SDK的初始化接口,请参考《客户端SDK参考》中“iOS SDK”的“初始化”章节。 Windows SDK的初始化接口,请参考《客户端SDK参考》中“Windows SDK”的“初始化”章节。 Mac SDK的初始化接口,请参考《客户端SDK参考》中“Mac SDK”的“初始化”章节。 第三方客户端登录时,从第三方服务端获取Signature、ExpireTime和Nonce后,调用终端SDK的Login接口完成鉴权。 Android SDK的Login接口,请参考《客户端SDK参考》中“Android SDK”的“登录”章节。 iOS SDK的Login接口,请参考《客户端SDK参考》中“iOS SDK”的“登录”章节。 Windows SDK的Login接口,请参考《客户端SDK参考》中“Windows SDK”的“登录”章节。 Mac SDK的Login接口,请参考《客户端SDK参考》中“Mac SDK”的“登录”章节。
  • App ID鉴权原理 第三方客户端App ID鉴权原理 图1 第三方客户端App ID鉴权流程 鉴权前提: 开发者在华为云会议控制台上为自己的应用申请App ID,并获取App ID和App Key。 开发者在自己的服务端集成Signature生成算法,请参考“第三方服务集成Signature生成算法”。 SDK初始化时传入App ID,请参考《客户端SDK参考》中的“初始化”部分。 鉴权过程: 第三方客户端将User ID(第三方User ID)发送给第三方服务器。 第三方服务器根据App ID、User ID、App Key等,生成鉴权用的签名材料Signature。 第三方服务端返回Signature,以及ExpireTime和Nonce值。 第三方客户端调用客户端SDK的Login接口,参数为User ID、Signature、ExpireTime和Nonce。 客户端SDK向华为云会议服务端发起鉴权。 鉴权通过后SDK获取接入Token。该Token对第三方客户端不可见,由SDK负责维护和刷新。 第三方服务App ID鉴权原理 图2 第三方服务端App ID鉴权流程 鉴权前提: 开发者在华为云会议控制台上为自己的应用申请App ID,并获取App ID和App Key。 开发者在自己的服务端集成Signature生成算法,请参考“第三方服务集成Signature生成算法”。 鉴权过程: 第三方服务端根据调用的业务接口所需的User ID(第三方User ID),加上App ID、App Key、ExpireTime和Nonce,生成鉴权用的签名材料Signature。 第三方服务端调用华为云会议服务端的App ID鉴权接口(REST接口)。 华为云会议服务端鉴权通过后,返回接入Token。 第三方服务端使用接入Token调用其他业务接口。
  • 创建rf_admin_trust委托(可选) 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“统一身份认证”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤 如果委托不存在时执行接下来的步骤创建委托 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务”,选择“RFS”,单击“下一步”。 图4 创建委托 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果。 图5 选择策略 选择“所有资源”,并单击下一步完成配置。 图6 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功。 图7 委托列表
共100000条