云服务器内容精选

  • OBS服务环境搭建(C SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云 对象存储服务 论坛中发帖求助。 注册云服务账号 使用OBS之前必须要有一个云服务账号。 打开浏览器。 登录公有云网站www.huaweicloud.com。 在页面右上角单击“注册”。 按需填写注册信息并单击“同意协议并注册”。 开通OBS服务 使用OBS服务之前必须先充值,才能正常使用OBS服务。 登录OBS管理控制台。 单击页面右上角的“费用”进入费用中心页面。 单击“充值”,系统自动跳转到充值窗口。 根据界面提示信息,对账户进行充值。 充值成功后,关闭充值窗口,返回管理控制台首页。 单击“对象存储服务”,开通并进入OBS管理控制台。 创建访问密钥 OBS通过用户账号中的AK和SK进行签名验证,确保通过授权的账号才能访问指定的OBS资源。以下是对AK和SK的解释说明: AK:Access Key ID,接入键标识,用户在对象存储服务系统中的接入键标识,一个接入键标识唯一对应一个用户,一个用户可以同时拥有多个接入键标识。对象存储服务系统通过接入键标识识别访问系统的用户。 SK:Secret Access Key,安全接入键,用户在对象存储服务系统中的安全接入键,是用户访问对象存储服务系统的密钥,用户根据安全接入键和请求头域生成鉴权信息。安全接入键和接入键标识一一对应。 访问密钥分永久访问密钥(AK/SK)和临时访问密钥(AK/SK和SecurityToken)两种。每个用户最多可创建两个有效的永久访问密钥。临时访问密钥只在设置的有效期内能够访问OBS,过期后需要重新获取。出于安全性考虑,建议您使用临时访问密钥访问OBS,或使用永久访问密钥访问OBS时,定期更新您的访问密钥(AK/SK)。两种密钥的获取方式如下。 永久访问密钥: 登录OBS控制台。 单击页面右上角的用户名,并选择“我的凭证”。 在“我的凭证”页面,单击左侧导航栏的“访问密钥”。 在“访问密钥”页面,单击“新增访问密钥”。 在弹出的“新增访问密钥”对话框中,输入登录密码和对应验证码。 用户如果未绑定邮箱和手机,则只需输入登录密码。 用户如果同时绑定了邮箱和手机,可以选择其中一种方式进行验证。 单击“确定”。 在弹出的“下载确认”提示框中,单击“确定”后,密钥会直接保存到浏览器默认的下载文件夹中。 打开下载下来的“credentials.csv”文件即可获取到访问密钥(AK和SK)。 每个用户最多可创建两个有效的访问密钥。 为防止访问密钥泄露,建议您将其保存到安全的位置。如果用户在此提示框中单击“取消”,则不会下载密钥,后续也将无法重新下载。如果需要使用访问密钥,可以重新创建新的访问密钥。 临时访问密钥: 临时AK/SK和SecurityToken是系统颁发给用户的临时访问令牌,通过接口设置有效期,范围为15分钟至24小时,过期后需要重新获取。临时AK/SK和SecurityToken遵循权限最小化原则。使用临时AK/SK鉴权时,临时AK/SK和SecurityToken必须同时使用。 获取临时访问密钥的接口请参考获取临时AK/SK和securitytoken。 OBS属于全局级服务,所以在获取临时访问密钥时,需要设置Token的使用范围取值为domain,表示获取的Token可以作用于全局服务,全局服务不区分项目或者区域。 父主题: 快速入门(C SDK)
  • 相关链接 若您使用自有 域名 进行直播推流或播放,您可以在直播开始前配置直播其它相关功能,具体如下所示: 若您需要使用直播录制功能,请在直播推流前,配置直播录制规则。 若您需要使用直播截图功能,请在直播推流前,配置直播截图模板。 若您需要对直播资源进行转码,以便适应不同播放场景,请在直播推流前,配置直播转码功能,并使用转码播放地址进行播放。 若您需要配置安全机制保障直播资源的安全,请在直播推流前,配置直播鉴权。
  • 推流 获取推流地址。 登录 视频直播 控制台,在左侧导航树中选择“域名管理”,进入域名管理页面。 在对应的推流域名行单击“管理”,进入基本信息页面获取推流地址。 示例如图1所示,其中“StreamName”为自定义的,如推流地址: rtmp://livepush-test.huaweicloud.com/live/huawei09。 图1 推流地址 图中域名仅为示例,实际使用时,您需要使用已配置的推流域名。 运行OBS工具,单击右下角的“设置”。 图2 设置 在左侧菜单栏选择“输出”,将“输出模式”配置为“高级”,“关键帧间隔”配置为“2”。 图3 输出设置 在左侧菜单栏选择“直播”,输入步骤1获取的直播推流URL。 图4 直播设置 推流地址分两部分输入“URL”和“流名称”中。具体填写规则如下: “服务器”:填写包含AppName前的地址,如"rtmp://livepush-test.huaweicloud.com/live/"。 “推流码”:填写包含“StreamName”后的地址,如“huawei09”。 由于使用的OBS工具版本不同,界面参数的名称可能会不同,但填写规则是相同的。 单击“确定”,完成直播推流地址的配置。 在“来源”区域单击左下角的“+”,选择直播流来源。 图5 来源设置 媒体源:表示本地媒体文件。 视频采集设备:表示摄像头,若PC有配套摄像头,会直接启用摄像头。 单击右下角的“开始直播”,开始推送直播流。
  • 使用前需知(Node.js SDK) 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS Node.js SDK接口调用的通用方式。 OBS客户端支持回调函数和Promise对象两种方式返回调用结果。 当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中如果接口HTTP状态码为405,请确认该区域是否支持该功能特性。 父主题: 快速入门(Node.js SDK)
  • 步骤二:创建并绑定组织 登录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 确认绑定组织
  • 步骤一:购买服务 进入工业仿真云平台服务购买页面。 在购买页面,参考表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 服务开通成功状态
  • 操作流程 表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平台支持打开已订购的仿真求解计算类应用软件,提交求解作业。
  • 步骤5:创建线体 在“工厂建模”页面的“工厂结构定义”页签左侧工厂结构树中,选中车间节点“Workshop[A车间]”,单击其右侧的,或者单击“新增线体”。 在弹出的“创建线体/作业区”窗口中,填写表4信息。 图5 创建线体/作业区 表4 创建线体/作业区参数 参数 说明 线体种类 填写线体的种类。 示例:“ALine” 线体编号 线体编号支持手动输入,也支持根据设置的ID生成器规则自动生成。生成规则:线体种类+三位流水号,例如Line001。 示例:“ALine004” 线体名称 填写线体的名称。 示例:“A线体” 线体描述 可选参数,可不填写。 生产单元类别 选择“Line(生产线体)”。 部门 可选参数,可不填写。 位置 可选参数,可不填写。 业务负责人 填写线体的业务负责人。 示例:“张三” 车间 可选参数,关联已创建的车间。如果不填写该参数,默认将该线体添加到被选中车间的节点“Workshop[A车间]”下。 示例:“A车间” 是否生效 默认“是”。有效的线体数据才能被其他功能模块引用。 信息填写完成后,单击“保存后关闭”。 本示例创建的工厂模型的结构树如图6所示。 图6 工厂结构树
  • 步骤3:创建工厂 在“公司注册”页面左侧公司列表中选中公司记录“虚拟A”,单击“添加工厂”。 在弹出的“添加工厂”窗口中,填写表2信息。 图3 添加工厂 表2 添加工厂参数 参数 说明 工厂编号 填写工厂编号,需为系统唯一值。 示例:“GC1001” 公司编号 选中公司后添加工厂时系统自动填充公司编号。 时区 选择“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”。 中文描述 可选参数,可不填写。 英文描述 可选参数,可不填写。 中文缩写 填写工厂的中文缩写。 示例:“A工厂” 英文缩写 可选参数,可不填写。 区域 可选参数,可不填写。 是否有效 默认“是”。有效的工厂下才能创建车间。 单击“保存”。
  • 操作步骤 进入购买CraftArts IPDCenter页面。 选择商品及商品配置项。 表1 商品及商品配置项 商品 部署位置 说明 公有云 智能边缘小站CloudPond IPDCenter基础服务 区域 - 资源所在区域,不同区域的云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。 - 可用区 选择IPDCenter基础服务所属的可用区。 可选值来源于位置服务(Location Service,L CS )授予账号使用的对应边缘可用区(Availability Zone,AZ)。 计费模式 商品的计费模式,当前仅支持“包年/包月”的计费模式。 环境名称 根据您的使用场景,对用户环境进行标识,比如:xx研发生产环境,xx研发测试环境等。 企业项目 仅对开通企业项目的企业客户账号显示。如需使用该功能,请联系客服申请开通。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。了解更多企业项目相关信息,请参见企业项目管理。 - 虚拟私有云 表示在华为云上构建的逻辑隔离的网络空间,一个虚拟私有云由至少一个子网组成。系统会为您在每个地域提供默认的虚拟私有云和子网。 如现有的虚拟私有云/子网不符合您的要求,可以在虚拟私有云控制台进行创建,具体操作请参见创建虚拟私有云和子网。 同一虚拟私有云内资源默认内网互通。 - 安全组 表示一个逻辑上的分组,为具有相同安全保护需求并相互信任的云服务器提供访问策略。系统会为您提供一个默认安全组,默认安全组的规则是在出方向上的数据报文全部放行,入方向访问受限,安全组内的云服务器无需添加规则即可互相访问。 如现有的安全组不符合您的要求,可以在虚拟私有云控制台进行创建,具体操作请参见创建安全组。 用户数 最小配额为100,最大配额为8000。 购买时长 提供包月、包年多种规格,您可按需选择。支持自动续费。 单击“立即购买”,查看订单信息,确认无误后,按照界面提示选择支付方式完成付款。
  • 操作步骤 创建弹性资源池elastic_pool_dli 接口相关信息 URI格式:POST /v3/{project_id}/elastic-resource-pools {project_id}信息请从获取项目ID获取。 请求参数说明详情,请参见创建弹性资源池。 请求示例 描述:在项目ID为48cc2c48765f481480c7db940d6409d1的项目下创建一个名称为elastic_pool_dli的弹性资源池。 示例URL:POST https://{endpoint}/v3/48cc2c48765f481480c7db940d6409d1/elastic-resource-pools {endpoint}信息请从地区和终端节点获取。 Body: { "elastic_resource_pool_name" : "elastic_pool_dli", "description" : "test", "cidr_in_vpc" : "172.16.0.0/14", "charging_mode" : "1", "max_cu" : 64, "min_cu" : 64} 响应示例 { "is_success": true, "message": ""} 在弹性资源池中添加队列queue1 接口相关信息 URI格式:POST /v1.0/{project_id}/queues {project_id}信息请从获取项目ID获取。 请求参数说明详情,请参见创建队列。 请求示例 描述:在项目ID为48cc2c48765f481480c7db940d6409d1的项目下创建一个名称为queue1的弹性资源池。 示例URL:POST https://{endpoint}/v1.0/48cc2c48765f481480c7db940d6409d1/queues {endpoint}信息请从地区和终端节点获取。 Body: { "queue_name": "queue1", "queue_type": "sql", "description": "test", "cu_count": 16, "enterprise_project_id": "elastic_pool_dli"} 响应示例 { "is_success": true, "message": ""} 提交SQL作业:提交SQL作业,创建数据库db1、表tb1、在表中插入数据,并查询数据 接口相关信息 URI格式:POST /v1.0/{project_id}/jobs/submit-job {project_id}信息请从获取项目ID获取。 请求参数说明详情,请参见提交SQL作业(推荐)。 请求示例 描述:在项目ID为48cc2c48765f481480c7db940d6409d1的项目下,提交SQL作业,创建数据库db1、表tb1、在表中插入数据,并查询数据。 示例URL:POST https://{endpoint}/v1.0/48cc2c48765f481480c7db940d6409d1/jobs/submit-job {endpoint}信息请从地区和终端节点获取。 创建数据库db1 {"queue_name": "queue1","sql": "create DATABASE db1"} 创建表tb1 {"currentdb": "db1","queue_name": "queue1","sql": "create table\n my_table (id int, name string)"} 在表tb1中插入数据 {"currentdb": "db1","queue_name": "queue1","sql": "insert into tb1 (id, name) values (1, 'Ann'), (2, 'Jane')"} 查询表数据 {"currentdb": "db1","queue_name": "queue1","sql": "select * from tb1 limit 10",} 响应示例 { "is_success": true, "message": ""}
  • 编辑评测指标 评测类型为内置评测配置时,可为评测添加或删除评测指标,便于管理。 单击评测名称,在评测项目详情页,自定义评测配置部分,单击“编辑”。 单击“添加评测指标”,选择需要添加的指标,单击“确认”。 图2 添加评测指标 单击,对阈值进行设置,也可对重要度以及评分方案进行选择。 图3 阈值设置 重要度:可选主要和次要。 评分方案:可选主要次要log函数、主要次要均匀权重、全部均匀权重。具体介绍请查看评测分数计算介绍。 删除评测指标。 单击评测指标后“操作”栏内“删除”,删除该评测指标。 被任务使用的评测项目和镜像不能删除。 以上信息选择无误后,单击“保存”,评测指标编辑完成。
  • 创建团队 团队是针对跨职能协作的圆桌群组。在团队内,不同职能的成员可通过发送事件,完成信息的传递、作业的记录、成果的展示与沉淀。 在左侧栏“团队列表”处单击,弹出“创建团队”弹窗。 设置团队基本信息,单击“创建”。 图11 创建团队 表1 设置基本信息 参数 描述 团队名称 必填项,名称限制20个字符以内且不可重复。 团队头像 可更换默认团队头像,单击“更换头像”,从本地上传自定义团队头像。 团队描述 可描述当前团队的主要用途。 团队成员 选择团队内成员。在“已选”列右上角单击“清空选择”,可一键清空所有已选成员。 团队权限 提供公开和私密两种权限。 公开:当前租户内所有用户都可以搜索到团队,并可以查看团队内的公开事件(推荐公共社区使用)。 私密:仅团队成员可以访问团队,并可以查看团队内公开事件。 团队创建成功后,即可在团队内创建事件,进行业务协作。
  • 智能推荐 数据秘书会智能推荐与当前用户相关的任务、轻应用构建平台构建的通知/审批类应用发布的事件。 在圆桌“主页”页面,左上方展示的是“数字秘书”卡片,在“数字秘书”中,您可以对相关事项进行处理。 图6 数字秘书智能推荐 任务:跟当前用户相关的任务,且已逾期时间在30天内和进行中的任务会智能推送到数字秘书。在数字秘书中选择任务可以进行任务处理。 通知/审批类自建/订阅应用:自建应用和订阅应用中应用类型是通知/审批类型,且接收人包含当前用户会智能推送到数字秘书。
  • 配置应用 在“实例管理”界面,在Hyperledger Fabric增强版实例卡片中,单击“获取客户端配置”。 在“请选择要下载的配置文件”页面,勾选“SDK文件”,输入链代码名称和证书存放路径,其余参数采用默认值。 链代码名称:需要与安装和实例化链代码时使用的链代码名称保持一致。例如:chaincodedemo。 证书存放路径: 区块链 应用证书下载后存放的目录,即下载证书后的存放路径。由于下载SDK文件后,SDK文件中会有拼接的证书地址,设置证书存放路径可以避免您手动修改该地址。 Windows操作系统:C:/javasdkdemo/config Linux操作系统:/root/javasdkdemo/config 勾选“共识节点证书”。 勾选“Peer节点证书”,指定节点组织选择organization,勾选“管理员证书”。 单击“下载”,下载SDK配置文件、demo-orderer组织的管理员证书和organization组织的管理员证书。 若购买区块链时区块链实例名称设置为demo,下载的SDK配置文件中对应的yaml文件名称为“demo-channel-sdk-config.yaml”。 若购买区块链时自定义区块链实例名称,例如设置为bcs123,则下载的SDK配置文件中对应的yaml文件名称为“bcs123-channel-sdk-config.yaml”,需要手动修改yaml文件名称为“demo-channel-sdk-config.yaml”。 将下载的demo-config.zip文件解压,将orderer文件夹、peer文件夹、sdk-config.json、sdk-config.yaml文件全部复制至存放demo的config路径下(Windows操作系统:C:/javasdkdemo/config,Linux操作系统:/root/javasdkdemo/config)。 javasdkdemo工程中config目录下必须有demo-channel-sdk-config.yaml文件。