云服务器内容精选

  • 播放(Web接入方式) 获取播放地址。 登录 视频直播 控制台,在左侧导航树中选择“ 域名 管理”,进入域名管理页面。 在对应的低时延直播播放域名行单击“管理”,进入基本信息页面获取低时延直播播放地址。 其中“StreamName”为自定义的,但需要与低时延直播推流地址中的“StreamName”一致,否则会播放失败。 如示例,可拼接为如下格式的低时延直播播放地址: webrtc://exampletest.huaweicloud.com/live/huawei09 其中,exampletest.huaweicloud.com为配置的低时延直播域名。 您可以使用Web端Demo测试直播流是否能正常播放。 打开低时延直播Web测试链接,播放地址中填写低时延直播的播放URL,进行播放体验。
  • 推流 下面以OBS推流工具为例进行低时延直播推流演示。 获取低时延直播推流地址。 登录视频直播控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。 在对应的低时延直播推流域名行单击“管理”,进入基本信息页面获取低时延直播推流地址。 示例如图1所示,其中“StreamName”为自定义的,如推流地址: rtmp://livepush-test.huaweicloud.com/live/huawei09。 图1 推流地址 图中域名仅为示例,实际使用时,您需要使用已配置的低时延直播推流域名。 运行OBS工具,单击右下角的“设置”。 图2 设置 在左侧菜单栏中选择“输出”。 请您按照要求设置以下参数,其余参数保持默认值即可。 “输出模式”设置为“高级”。 “码率控制”设置为“ABR”。 “比特率”设置为“2000 Kbps”。 “关键帧间隔”设置为“1”。 “CPU 使用预设”设置为“ultrafast”。 “配置”设置为“baseline”。 “微调”设置为“zerolatency”。 由于低时延直播推流端不推包含B帧的流,所以您需要在OBS推流端中关闭B帧。 图3 输出设置 在左侧菜单栏选择“直播”,输入步骤1获取的直播推流URL。 图4 直播设置 推流地址分两部分输入“URL”和“流名称”中。具体填写规则如下: “服务器”:填写包含AppName前的地址,如"rtmp://livepush-test.huaweicloud.com/live/"。 “推流码”:填写包含“StreamName”后的地址,如“huawei01”。 由于使用的OBS工具版本不同,界面参数的名称可能会不同,但填写规则是相同的。 单击“确定”,完成低时延直播推流地址的配置。 在“来源”区域单击左下角的“+”,选择直播流来源。 图5 来源设置 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。 单击右下角的“开始直播”,开始推送低时延直播流。
  • 检查连通性 配置完成后,您可以通过如下方式检查连通性,确认配置是否无误。 Windows操作系统 obsutil ls -s macOS/Linux操作系统 ./obsutil ls -s 根据命令回显结果,检查配置结果: 如果返回结果中包含“Bucket number :”,表明配置正确。 如果返回结果中包含“Http status [403]”,表明访问密钥配置有误。 如果返回结果中包含“A connection attempt failed”,表明无法连接OBS服务,请检查网络环境是否正常。 如果返回结果中包含“Error: cloud_url [url] is not in well format”,表明访问域名有误,请检查配置文件域名。 如果返回结果中包含“Http status [403]”,也可能是没有获取桶列表的权限,需要视具体场景进一步确认根因。
  • 删除对象 开发过程中,您有任何问题可以在github上提交issue,或者在华为云 对象存储服务 论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 本示例用于删除桶名为“bucketname”里,名称为“objectname”的对象。 代码示例如下所示: DeleteObjectRequest request = new DeleteObjectRequest() { BucketName = "bucketname", ObjectKey = "objectname", }; client.DeleteObject(request); 本示例仅用于删除单个对象,OBS批量删除对象,需自行遍历构建待批量删除对象的列表。 更丰富的删除功能,请参见删除对象。 父主题: 快速入门
  • 初始化OBS客户端 向OBS发送任一HTTP/HTTPS请求之前,必须先创建一个OBSClient实例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全;本示例以ak和sk保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量AccessKeyID和SecretAccessKey。 // 您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html char* ak_env = getenv("AccessKeyID"); char* sk_env = getenv("SecretAccessKey"); NSString *AK = [NSString stringWithUTF8String:ak_env]; NSString *SK = [NSString stringWithUTF8String:sk_env]; OBSStaticCredentialProvider *credentialProvider = [[OBSStaticCredentialProvider alloc] initWithAccessKey:AK secretKey:SK]; OBSServiceConfiguration *conf = [[OBSServiceConfiguration alloc] initWithURLString:@"https://your-endpoint" credentialProvider:credentialProvider]; // 初始化client OBSClient *client = [[OBSClient alloc] initWithConfiguration:conf]; 更多OBS客户端初始化的内容请参考“初始化”章节。 父主题: 快速入门
  • 使用前需知 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS PHP SDK接口调用的通用方式。 调用ObsClient的相关接口完成后,没有异常抛出,则会返回SDK公共结果对象,表明操作成功;如果抛出异常,则表明操作失败,此时可从SDK自定义异常实例中获取错误信息。 当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中如果接口HTTP状态码为405,请确认该区域是否支持该功能特性。 父主题: 快速入门
  • 快速了解Redis 本章节主要介绍GeminiDB Redis产品类型和实例类型,并帮助您快速掌握GeminiDB Redis实例创建、连接的整体流程。 表1 产品类型 产品类型 使用场景 支持的实例类型 标准型 提供稳定的低延迟性能,适用于广告&推荐、游戏、电商、车联网等各类常见业务场景。 集群版 主备版 容量型 提供大容量Key-Value存储,适用于对性能要求不高且有降低成本诉求的业务。 集群版 表2 实例类型 实例类型 使用场景 购买并连接实例 集群版 集群版实例采用分片集群架构,提供Proxy代理连接,同时兼容Cluster接入方式。性能水平扩展能力强,可支撑百万QPS、数十TB级业务量。 购买并连接集群版实例 主备版 标准的master-replica架构,兼容单机、哨兵接入方式。适用于无法使用hashtag的业务场景。 购买并连接主备版实例 连接方式介绍 数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。您可以通过数据管理服务连接并管理实例。云数据库GeminiDB Redis服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接实例。 表3 DAS连接方式 连接方式 使用场景 说明 DAS连接 无需使用IP地址,通过控制台即可登录实例。 易用、安全、高级、智能。 默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接实例。 更多连接操作 连接方式介绍 父主题: 快速入门
  • 步骤二:创建并绑定组织 登录CraftArts IPDCenter控制台。 在左侧菜单栏选择“工业仿真云平台服务”,进入“工业仿真云平台服务”页面。 在“工业仿真云平台服务”页面,创建组织。 在“工业仿真云平台服务”页面的“组织管理”区域,单击“创建组织”。 图6 创建组织入口 在“创建组织”弹窗页面,输入组织名称。 名称由1~60个中文、英文、数字及合法字符组成。 设置组织的域名。 域名是指网址 (如www.example.com) 中“www”之后的内容,以及电子邮件地址 (如《用户名》@example.com)中“@”符号之后的内容。 没有域名,可以输入组织简称,使用2~30位字母、数字和.-或它们的组合,如abc,后缀名为固定的.orgid.top,如图7所示。 图7 设置组织域名 已有域名,单击“使用自有域名”,输入自有域名,如example.com,如图8所示。 图8 使用自有域名 域名设置后管理员为组织创建成员时,成员的管理式华为账号默认带有域名后缀,如设置的组织域名为abc.orgid.top,创建的成员账号为xxx@abc.orgid.top,设置的组织域名为example.com,添加的成员账号为xxx@example.com。 阅读并勾选相关服务协议,然后单击“创建”创建组织。 在“工业仿真云平台服务”页面,绑定组织。 在“工业仿真云平台服务”页面的“组织管理”区域,单击“组织”后的下拉框,选择需要绑定的组织,单击“绑定组织”。 图9 选择组织 在弹出的警告框中,单击“确定”。 绑定组织成功后,弹窗提示绑定成功。 图10 确认绑定组织
  • 操作流程 表1 使用SIM Space提交作业进行仿真求解计算操作流程 操作步骤 说明 准备工作 在开通工业仿真云平台前,您需要 注册华为账号 并开通华为云、完成实名认证、为账户充值。由于目前工业仿真云平台处于公测阶段,您需要先申请公测并通过人工审核后才可购买。 步骤一:购买服务 在控制台购买工业仿真云平台。 步骤二:创建并绑定组织 创建一个组织来管理团队成员,并且绑定组织和工业仿真云平台。 步骤三:创建角色桌面 在开通SIM Space平台后使用SIM Space平台前,租户管理员(SIM Space平台开通者)需先进入IPDCenter基础服务创建SIM Space角色桌面模板并将模板设置为公开状态,其他用户才可以打开SIM Space角色桌面模板进入SIM Space平台。 步骤四:创建用户并授权 SIM Space使用IPDCenter基础服务用户管理能力,租户管理员(SIM Space平台开通者)需先进入IPDCenter基础服务创建用户,并对用户进行登录授权和操作授权后,用户才可正常登录和使用SIM Space平台。 步骤五:创建资源队列 资源队列是作业被调度器调度时的通道,作业只有被提交到某个队列后才可以被调度器调度,在提交仿真求解作业前需要租户管理员先创建资源队。 步骤六:提交仿真计算求解作业 SIM Space平台支持打开已订购的仿真求解计算类应用软件,提交求解作业。
  • 步骤一:购买服务 进入工业仿真云平台购买页面。 在购买页面,参考表2,配置公有云工业仿真管理服务购买信息。 图1 配置仿真管理服务购买信息 表2 购买仿真管理服务配置说明(公有云) 类型 配置项 配置说明 基本配置 (工业仿真管理服务) 区域 选择工业仿真云平台所属的区域,请选择最靠近您的区域,可减少网络时延,提高访问速度。 计费模式 目前仅支持包年/包月。 部署位置 工业仿真云平台的部署位置,支持选择“公有云”和“边缘云”。 说明: 边缘云仅在识别到有效的边缘可用区时才显示。 此处选择“公有云”。 企业项目 仅对开通企业项目的企业客户账号显示。如需使用该功能,请联系客服申请开通。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。了解更多企业项目相关信息,请参见企业项目管理。 服务选择 目前仅支持选择“仿真管理服务-基础版”。 购买量 用户数 设置您需要购买用户的数量,最小配额为1,最大配额为300。 购买时长 不同购买时长的收费不同,目前支持选择按月和年购买。 自动续费:勾选自动续费后,到期前7日会自动续费服务。按月购买时自动续费时长为1个月,按年购买时自动续费时长为1年。 单击“下一步”,进入工业仿真计算服务购买配置页面。 在仿真计算服务购买配置页面,参考表3,配置工业仿真计算服务购买信息。 图2 配置仿真计算服务购买信息 表3 购买仿真计算服务配置说明 类型 配置项 配置说明 基本配置(仿真计算服务) 计算集群名称 仿真计算服务的集群名称。必填项,只能由中文字符、英文字母、数字及特殊字符“-”、“_”组成,长度不能超过100个字符。 集群描述 集群描述信息,长度不能超过1000个字符。 区域 选择仿真计算服务所属的区域,请选择最靠近您的区域,可减少网络时延,提高访问速度。 计费模式 目前仅支持包年/包月。 规格选择 规格 选择计算资源的规格,目前仅支持选择“仿真求解增强AC型”,规格为64核512GB。 节点数量 设置需要购买的节点数量,最小配额为1,最大配额为100。 购买量 购买时长 设置仿真计算服务的购买时长,目前仅支持选择“与仿真管理服务保持一致”。 配置完成后,单击“下一步”,进入确认配置页面。 在确认配置页面,确认好上一步填写的配置信息,并阅读和勾选协议许可。 图3 购买配置确认 确认无误后,单击“去支付”。 如果还需要修改配置信息,单击“上一步”修改配置信息。 在支付页面,确认订单信息,选择付款方式,单击“确认付款”完成支付。 支付成功后,进入“订单支付成功”页面。单击“返回硬件开发工具链平台云服务控制台”,跳转至CraftArts IPDCenter控制台页面。 图4 返回控制台 在CraftArts IPDCenter控制台的“工业仿真云平台服务”页面,可查看“仿真管理服务-基础版”和“仿真计算服务”的开通状态。当服务状态变为“运行中”如图5所示,表示服务开通成功,可以开始步骤二:创建并绑定组织。 图5 服务开通成功状态
  • 步骤3:创建工厂 在“公司注册”页面左侧公司列表中选中公司记录“虚拟A”,单击“添加工厂”。 在弹出的“添加工厂”窗口中,填写表2信息。 图3 添加工厂 表2 添加工厂参数 参数 说明 工厂编号 填写工厂编号,需为系统唯一值。 示例:“GC1001” 公司编号 选中公司后添加工厂时系统自动填充公司编号。 时区 选择“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”。 中文描述 可选参数,可不填写。 英文描述 可选参数,可不填写。 中文缩写 填写工厂的中文缩写。 示例:“A工厂” 英文缩写 可选参数,可不填写。 区域 可选参数,可不填写。 是否有效 默认“是”。有效的工厂下才能创建车间。 单击“保存”。
  • 步骤5:创建线体 在“工厂建模”页面的“工厂结构定义”页签左侧工厂结构树中,选中车间节点“Workshop[A车间]”,单击其右侧的,或者单击“新增线体”。 在弹出的“创建线体/作业区”窗口中,填写表4信息。 图5 创建线体/作业区 表4 创建线体/作业区参数 参数 说明 线体种类 填写线体的种类。 示例:“ALine” 线体编号 线体编号自动生成。生成规则:线体种类+三位流水号,例如ALine001。 线体名称 填写线体的名称。 示例:“A线体” 线体描述 可选参数,可不填写。 生产单元类别 选择“line(生产线体)”。 部门 可选参数,可不填写。 位置 可选参数,可不填写。 业务负责人 填写线体的业务负责人。 示例:“张三” 车间 可选参数,关联已创建的车间。如果不填写该参数,默认将该线体添加到被选中车间的节点“Workshop[A车间]”下。 示例:“A车间” 是否生效 默认“是”。有效的线体数据才能被其他功能模块引用。 信息填写完成后,单击“保存后关闭”。 本示例创建的工厂模型的结构树如图6所示。 图6 工厂结构树
  • 创建 IAM 用户并授权 如果需要对华为云上的资源进行精细管理,请使用 统一身份认证 服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限。 创建用户组并授权 在IAM控制台创建用户组,并授予关系型数据库只读权限“RDS ReadOnlyAccess”。 如果需要使用到对接其他服务的一些功能时,除了需要配置“RDS ReadOnlyAccess”权限外,还需要配置对应服务的权限。 例如:使用控制台连接实例时,除了需要配置“RDS ReadOnlyAccess”权限外,您还需要配置数据管理服务“DAS FullAccess”权限后,才可正常使用控制台登录数据库实例。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择云数据库 RDS,进入RDS主界面,单击右上角“购买关系型数据库”,尝试购买关系型数据库,如果无法购买关系型数据库(假设当前权限仅包含RDS ReadOnlyAccess),表示“RDS ReadOnlyAccess”已生效。 在“服务列表”中选择除云数据库 RDS外(假设当前策略仅包含RDS ReadOnlyAccess)的任一服务,若提示权限不足,表示“RDS ReadOnlyAccess”已生效。
  • 创建IAM用户并授权 如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限。 创建用户组并授权 在IAM控制台创建用户组,并授予关系型数据库只读权限“RDS ReadOnlyAccess”。 如果需要使用到对接其他服务的一些功能时,除了需要配置“RDS ReadOnlyAccess”权限外,还需要配置对应服务的权限。 例如:使用控制台连接实例时,除了需要配置“RDS ReadOnlyAccess”权限外,您还需要配置数据管理服务“DAS FullAccess”权限后,才可正常使用控制台登录数据库实例。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择云数据库 RDS,进入RDS主界面,单击右上角“购买关系型数据库”,尝试购买关系型数据库,如果无法购买关系型数据库(假设当前权限仅包含RDS ReadOnlyAccess),表示“RDS ReadOnlyAccess”已生效。 在“服务列表”中选择除云数据库 RDS外(假设当前策略仅包含RDS ReadOnlyAccess)的任一服务,若提示权限不足,表示“RDS ReadOnlyAccess”已生效。
  • RDS for MySQL入门实践 当您购买并连接到RDS for MySQL数据库实例后,可以根据自身的业务需求使用RDS提供的一系列常用实践。 表1 RDS for MySQL常用最佳实践 实践 描述 使用规范 实例使用规范 介绍RDS for MySQL在数据库实例、数据库连接、实例可靠性和可用性、备份恢复、SQL审计、日常运维、安全方面的使用建议。 数据库使用规范 介绍RDS for MySQL的数据库命名规范、数据库基本设计规范、数据库字段设计规范、数据库索引设计规范,以及数据库SQL开发规范。 搭建网站 使用RDS for MySQL搭建WordPress 介绍如何通过华为云虚拟私有云、弹性云服务器和RDS for MySQL数据库,轻松几步,在LAMP环境下搭建WordPress。 使用RDS for MySQL搭建Discuz!论坛 介绍如何通过华为云虚拟私有云、弹性云服务器和RDS for MySQL数据库,轻松几步,在LAMP环境下搭建Discuz!。 数据迁移 使用mysqldump迁移RDS for MySQL数据 介绍如何使用mysqldump工具将数据复制到RDS for MySQL数据库。 RDS for MySQL迁移到RDS for MySQL 介绍如何使用DRS将表级、库级或实例级数据迁移到RDS for MySQL数据库。 使用DAS的导出和导入功能迁移RDS for MySQL数据 介绍如何使用DAS导出数据,再导入到RDS for MySQL数据库。 RDS for MySQL同步到RDS for MySQL 介绍如何使用DRS将源库数据同步到RDS for MySQL数据库。 RDS for MySQL之间搭建单主灾备 RDS for MySQL之间搭建双主灾备 介绍如何使用DRS将业务库数据同步到RDS for MySQL数据库(灾备库)。 将DDM同步到RDS for MySQL 介绍如何使用DRS将DDM数据同步到RDS for MySQL数据库。 将 GaussDB 分布式版同步到RDS for MySQL 介绍如何使用DRS将GaussDB分布式版数据同步到RDS for MySQL数据库。 将GaussDB主备版同步到RDS for MySQL 介绍如何使用DRS将GaussDB主备版数据同步到RDS for MySQL数据库。 将GaussDB(for MySQL)同步到RDS for MySQL 介绍如何使用DRS将GaussDB(for MySQL)数据同步到RDS for MySQL数据库。 自建MySQL迁移到RDS for MySQL 介绍如何使用DRS将自建MySQL迁移到RDS for MySQL数据库。 自建MySQL同步到RDS for MySQL 介绍如何使用DRS将自建MySQL同步到RDS for MySQL数据库。 自建MySQL到RDS for MySQL单主灾备 自建MySQL到RDS for MySQL双主灾备 介绍如何使用DRS将自建MySQL业务库数据同步到RDS for MySQL数据库(灾备库)。 将Oracle同步到RDS for MySQL 介绍如何使用DRS将自建Oracle数据同步到RDS for MySQL数据库。 其他云MySQL迁移到云数据库 RDS for MySQL 介绍如何使用DRS将其他云上MySQL数据库迁移到RDS for MySQL数据库。 将其他云MySQL同步到RDS for MySQL 介绍如何使用DRS将其他云上MySQL数据库同步到RDS for MySQL数据库。 其他云MySQL到RDS for MySQL单主灾备 其他云MySQL到RDS for MySQL双主灾备 介绍如何使用DRS将其他云上MySQL业务库数据同步到RDS for MySQL数据库(灾备库)。 数据备份 同区域自动备份 介绍如何在数据库实例的备份时段中创建数据库实例的自动备份,系统根据您指定的备份保留期保存数据库实例的自动备份。 同区域手动备份 介绍如何为数据库实例手动备份数据,用户可以通过手动备份恢复数据,从而保证数据可靠性。 跨区域自动备份 介绍如何将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的RDS实例,用来恢复业务。 数据恢复 通过全量备份文件恢复云数据库RDS for MySQ L实例 数据 介绍如何使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复的为整个实例的数据。 通过全量备份文件恢复到自建MySQL数据库 介绍如何将下载的华为云RDS for MySQL全量备份文件恢复到自建MySQL数据库的操作步骤。 将云数据库RDS for MySQL实例的数据恢复到指定时间点 介绍如何使用已有的自动备份,恢复实例数据到指定时间点。 将云数据库RDS for MySQL的库表数据恢复到指定时间点 介绍如何使用已有的自动备份,恢复某个库表数据到指定时间点。 父主题: RDS for MySQL快速入门