华为云用户手册

  • 响应参数 参数 类型 描述 result Object 响应消息体 errorMessage String 错误信息,接口错误时有值,正常调用时为空 stateCode String 响应状态,“0”成功 其他值失败 result 对象出参说明 参数 类型 描述 instructionId Long 指令ID type Int 指令类型:1-播报;2-播报+视频;3-播报+拍照;4-播报+录音;5-播报+直播 content String 播报内容 status Int 状态 1初始状态 2已完成 3超期 creationTimestamp Long 指令创建时间 isdpDeviceList Object 设备使用人集合 isdpDeviceList 对象出参说明 参数 类型 描述 isdpDeviceId Long 设备id
  • 响应示例 { "data": [ { "positionId": 112884, "positionCode": "testwyg1", "positionName": "testwyg1", "orgId": 99007258, "orgName": "testwyg1", "orgNo": "testwyg1", "positionFactor": "1.00", "rolesList": [ { "roleNo": "Admin", "roleId": 1571341, "roleName": "Admin" } ] } ], "pos": 0, "total_count": 1, "entityName": null, "totalCount": 1 }
  • 响应参数 参数 类型 描述 positionId Long 岗位id positionCode String 岗位编码 positionName String 岗位名称 orgId Long 组织单元id orgName String 组织单元名称 orgNo String 组织单元编号 positionFactor String 岗位系数 pos Integer 起始条目位置 total_count Integer 返回条目总数 entityName String 实体名称 totalCount Integer 返回条目总数 rolesList array 角色列表 rolesList说明: 参数 类型 描述 roleId Long 角色id roleNo String 角色编码 roleName String 角色名称
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "checkOrderName": null, "subTaskOrNot": 1, "submitBy": 391001, "adminOrganizationName": "杨凌作业系统测试№", "beginTimestamp": null, "reportName": "我是接口创建_9740.xlsx", "licenseSwitch": null, "regionName": null, "sceneVersion": "1.0", "templateCode": "DOCT-202307302191", "templateId": 117045418684, "schedulerBy": 391001, "type": 4, "checkOrderId": null, "signSiteCode": "我是接口创建", "lastUpdateTimestamp": 1690700742191, "projectNo": "", "checkOrderType": null, "sceneCode": "TS20230730145425952", "creationTimestamp": 1690700484764, "sceneId": 153883, "subTaskIds": "2171644,2171645", "sceneMode": 4, "regionPath": null, "supplierName": null, "issueId": null, "sceneName": "yytest-子任务参考值", "signSiteName": "我是接口创建", "signSiteId": 15497284, "creationDate": "2023-07-30T07:01:24.000+00:00", "sceneTaskId": 3303688, "actualBeginTime": null, "createdBy": 391001, "templateName": "父子任务参考值", "regionId": null, "schedulerTimestamp": 1690700484764, "isGenerateDoc": "1", "actualEndTime": null, "adminOrganization": "830", "taskName": "yytest-子任务参考值_20230730_150123_我是接口创建_杨凌作业系统测试№_TS2", "projectName": "", "endTimestamp": null, "ticketId": 0, "createName": "杨xx改名2", "remarks": null, "schedulerDate": "2023-07-30T07:01:25.000+00:00", "status": 1, "processFeedback": null } ] }
  • 响应示例 [ { "result": "Y", "object_list": [ { "object_id": "Tesla_03020101", "result": "Y", "num": null, "remark_no": "", "remark_en": "[reason0]检测到所有走线是规范的。", "remark_cn": "", "detect_list": [ { "similarity": "0.9417528510093689", "category_name": "electricity_meter", "category_type": "", "lt_x": "850.0", "lt_y": "735.0", "rb_x": "1265.0", "rb_y": "1364.0" } ] } ] } ]
  • 响应参数 参数 类型 描述 result String 响应结果。图片是否通过。 Y:通过 N:不通过 object_list Object 响应数据。 object_list说明: 参数 类型 描述 object_id String 条目ID。 result String 条目是否通过。 Y:通过 N:不通过 num String 检测到的目标数量。 remark_no String 备注编号。 remark_en String 评审通过/不通过时对应说明。 remark_cn String 备注信息。 detect_list List 条目检测结果信息。 detect_list 属性列表: 参数 类型 描述 similarity String 置信度。 lt_x String 左上角点横坐标。 lt_y String 左上角点纵坐标。 rb_x String 右下角点横坐标。 rb_y String 右下角点纵坐标。 category_name String 条目名称。
  • 请求参数 参数 类型 是否必填 描述 distributionMap object 是 路由参数 paramMap object 是 业务参数 distributionMap说明: 参数 类型 是否必填 描述 serviceId String 是 服务名称 uri String 是 服务uri paramMap说明: 参数 类型 是否必填 描述 image_base64 String 是 待识别的图片转成的base64串。 object_list List 是 智能对象列表,以及智能对象的入参。 object_list说明: 参数 类型 是否必填 描述 object_id String 是 智能对象ID。详情请参见智能对象标识。
  • 请求示例 { "distributionMap": { "serviceId": "ai-model-server", "uri": "/model/detect" }, "paramMap": { "image_base64": str(b64), "object_list": [ {"object_id": "Tesla_03020101"} ] } }
  • 请求参数 参数 类型 是否必填 描述 deviceId String 是 设备编码,请输入数字、英文、_、#等字符 deviceName String 是 设备名称,请输入数字、中文、英文、_、-等字符 deviceAddress String 否 设备位置信息 projectName String 否 项目名称 projectNumber String 否 项目编码 model String 否 model deviceType Long 是 设备类型 可选值WEBCAM/MONITOR_BALL/BODY_WORN_CAMERA/INTELLIGENT_SAFETY_HELMET/INTELLIGENT_MINER_L IGHT/MOBILE/IVS1800/IVS3800 多个以英文逗号分隔,不传默认查询所有 deviceManageState String 否 设备管理状态 可选值NoActivation/ ACTIVATION,不传默认空 deviceSubType String 否 设备子类型 manufacture String 否 制造商 description String 否 描述 deviceAddressNumber String 否 设备位置编码 autoJoin String 是 是否主动接入视频 可选值Y或者N,Y标识开启,N标识不开启 enableEndSide String 是 是否开启边缘AI 可选值Y或者N,Y标识开启,N标识不开启 enableVideoRecording String 是 是否开启视频录制 可选值Y或者N,Y标识开启,N标识不开启 ownnerId Long 否 设备责任人Id deviceUserId Long 否 设备使用人Id customerOrgName String 否 使用区 域名 称 customerOrgCode String 否 使用区域编码 password String 是 设备加密密码 buOrgId Long 是 组织Id buOrgName String 是 组织名称 publicKey String 是 公钥
  • 响应参数 参数 类型 描述 status Int 响应状态,1标识成功,否则不成功 message String 响应信息,SUC CES S标识成功,否则失败 error String 错误信息,接口错误时有值,正常调用时为空 data object 响应消息体 groupId Long 群组Id,data子项 groupName String 群组名称,data子项 timestamp Date 响应时间
  • 请求示例 { "deviceId" : "lq1234565", "deviceName" : "lq1234565", "deviceAddress" : "", "projectName" : "", "model" : "", "deviceType" : "INTELLIGENT_SAFETY_HELMET", "deviceManageState" : "", "deviceSubType" : "其他", "manufacture" : "", "description" : "", "deviceAddressNumber" : "", "projectNumber" : "", "autoJoin" : "Y", "enableEndSide" : "Y", "enableVideoRecording" : "Y", "ownnerId" : "", "deviceUserId" : "", "customerOrgName" : "", "customerOrgCode" : "", "password" : "6056243f591d17b6c492dc0958b25dd082534ae92eb103e628f19df0d480f791fa74310139be72e05ceac313545080d2575341ec5d577c0235659f1f538640efd0bd0d3172be4b46bc08bd6b1365521*****************************************************************************************e69473fdccbf6f07882e465fd66017df0656a9b2641881daa2a47dfb19b941647e3d9147d2b38f0aa340b6870f24df1cd2794dddfcd4db546dbaa418fccb9ad7fdada2eec6dd481cacea82349c6559659af9", "buOrgId" : 830, "buOrgName" : "杨凌作业系统测试", "publicKey" : "a0894ec6070c281ac4b9140adbc1f5b4624ff69e03f4181dde50fe79b99545af5c76a5af4e5e8c8441bd7ab3496e729395816db118acfea1e4673e47855322cd897b40d8f7278645fd045b392470a9c4806ee6765c1cbc87b3f87224c1c841e88bc5569de5af93f319e6d5cc34c4041ca26a376b6cdb2014605b8abacba5aca4918c4ed72b*****************************************************************************************3cf014a893f807f84873846b5e0773de63a05de12aa31ef2d64ce9379f7c41e037923eaafe4e750cd3eeaa1fae14c1329a2c9a192c930ef4a665e1bb2604ef66ac65f52a3e0cd2720ea2a42e79574688d62b73d31b4614c6e4a32cd96dbd5c1fb37b2a8d1001d3927bbccc48c9f5ce1929b0a2cc1b73761cda503114c5b,10001" }
  • 响应示例 { "stateCode": "0", "errorMessage": null, "result": [ { "status": "0", "message": "保存成功", "customerTaskId": null, "taskId": 2900025 } ] }
  • 响应参数 参数 类型 描述 stateCode String 响应状态码。 0:成功 其他:失败 errorMessage String 响应描述。 result Object 响应结果内容data、分页数据。 data出参: 参数 类型 描述 customerTaskId String 客户任务ID taskId Long 创建成功的任务id status Integer 返回状态:0-成功;1-失败 message String 返回的失败消息。
  • 相关API 接口名称 调用说明 获取Token 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 查询任务场景 调用该接口获取到任务场景的场景名称。 创建任务时,需要输入获取到的场景名称。 查询租户下用户信息(API名称:getPersonListByTenant) 调用该接口获取执行人。 创建任务时,任务模式为“启用子任务”时,需要输入获取到执行人;其他任务模式“执行人”为空则提交后为“待调度”状态,“执行人”填写后提交为“待执行”或“任务申请待审批”状态。 查询父任务 创建任务后,可以调用该接口查询创建的任务。
  • 请求示例 { "taskQueries": [ { "supplierName": "", "taskRemark": "", "beginTimestamp": "", "collectionReviewName": "", "sceneName": "openApi-简单任务场景", "latitude": "23.456", "signSiteName": "bzh00201", "customerTaskId": "1255d-104456789123789001026", "projectNo": "", "assignedUserType": "1", "geoType": "BD", "reviewRuleName": "人员数量", "taskName": "简单任务012", "assignedUser": "15080988442", "endTimestamp": "", "taskExtendList": "", "longitude": "123.456", "toolSet": [ { "toolNo": "T003", "toolName": "子任务2-工序1", "toolLocation": { "x": 100, "y": 200 }, "toolAttrList": [ { "attrName": "显示名称", "attrCode": "displayName", "attrValue": "子任务2-工序1" } ] } ] } ] }
  • 具体步骤 发送“POST https://ISDP+ Endpoint/oauth2/oauth/rest_token”。 Token认证,具体操作请参考认证鉴权。 ISDP+ Endpoint,请参见API接口中API的描述。 在Request Header中增加“Authorization”和“Content-type”。 Content-Type:消息体的类型(格式),请参见API接口中API的描述。 Authorization:ISDP+ Token。Token也就是步骤1调用ISDP+ Token接口的响应值“access_token”和“token_type”的组合(token_type access_token)。 在Request Body中传入参数样例: POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask Authorization: bearer XXXXXXXXXXXXXX Content-Type: application/json { "taskQueries": [ { "customerTaskId": "95599", "taskName": "客服工单001号", "signSiteName": "XX省XX市", "sceneName": "质量模板测试", "assignedUserType": "1", "assignedUser": "13600000001", "supplierName": "测试", "beginTimestamp": "20220228", "endTimestamp": "20220228", "taskRemark": "故障描述", "taskExtendList": "", "address":"故障地址名称", "customerName":"用户姓名" } ] } 返回如下响应,表示新增任务成功。响应消息样例如下: { "stateCode": "0", "errorMessage": null, "result": [ { "status": "0", "message": "保存成功", "customerTaskId": "95599", "taskId": 131129 } ] } 若请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考错误码。
  • 修订记录 发布日期 修订记录 2023-12-15 第十次正式发布。 新增章节: 是否支持列举特殊字符对象 2023-11-14 第九次正式发布。 下载OBS Browser+ 新增兼容性说明。 2023-09-22 第八次正式发布。 如何永久分享文件或文件夹新增设置对象ACL操作步骤。 2022-01-30 第七次正式发布。 新增章节: 桶的基本操作 桶的高级配置 对象操作 任务管理 2021-09-14 第六次正式发布。 常见问题章节补充登录失败、定时上传等相关问题。 2021-07-30 第五次正式发布。 新增参数约束说明 2021-05-20 第四次正式发布。 新增账号登录失败的解决方案。 更新定时上传的功能。 2021-03-13 第三次正式发布。 新增支持定时上传功能。 2020-11-15 第二次正式发布。 新增支持账号密码登录。 新增支持二维码分享功能。 2019-11-30 第一次正式发布。
  • 使用账号登录时,界面提示“账号或者密码错误” 在使用OBS Browser+过程中,如果使用账号登录时提示“登录认证失败,账号或者密码错误”,可能原因如下: 账号密码输入错误,请检查您的账号密码是否输入正确。 如果确认输入的账号密码无误,则可能的原因是您使用的账号为华为账号而非华为云账号,当前由于 IAM 不支持通过华为账号获取账号Token,因此无法通过华为账号直接登录OBS Browser+。 华为账号登录Browser+的解决方案如下: 直接使用AK、SK进行登录,具体可以参考永久AK方式登录。 使用华为账号登录华为云控制台,并创建新的IAM用户,授予该用户必要的权限,使用该IAM用户账号信息登录Browser+。 参考链接: 对IAM用户组授予OBS所有资源的所有操作权限 获取IAM用户Token(使用密码) 华为云账号、华为账号的关系 怎么知道当前登录华为云使用的是“华为账号” 还是“华为云账号”? 父主题: 常见问题
  • 在哪里可以获取AK和SK? IAM用户如果希望使用AK/SK访问OBS,必须要账号为其开启“编程访问”。开启方法请参见查看或修改IAM用户信息。 在使用Browser+访问OBS时,需要使用AK/SK进行签名验证。AK/SK获取步骤如下: 登录控制台。 鼠标指向界面右上角的登录用户名,在下拉列表中单击“我的凭证”。 在左侧导航栏单击“访问密钥”。 单击“新增访问密钥”,进入“新增访问密钥”页面。 输入访问密钥描述信息(非必填),单击“确定”。 通过手机短信、邮箱或者虚拟MFA进行验证,输入对应的验证码,单击“确定”。 如果您已开启操作保护,需要通过手机短信、邮箱或者虚拟MFA进行验证,输入对应的验证码。 单击“立即下载”,浏览器下载访问密钥。 为防止访问密钥泄露,建议您将其保存到安全的位置。 父主题: 常见问题
  • 操作步骤 登录OBS Browser+。 单击想要上传文件或文件夹的桶。 单击“上传”,并选择“添加文件”或“添加文件夹”,如图1所示。 图1 上传文件或文件夹 使用“添加文件”功能上传对象时,为了更好的体验,建议您最多同时选择100个文件进行上传,如果超过此限制,建议将多个文件放在文件夹中,然后使用“添加文件夹”功能进行上传。 如果上传文件时弹出“Service Unavailable”的错误提示,则可能是因为当前服务器繁忙,请稍后重试。 如果上传文件或文件夹时弹出拒绝访问的错误提示,则有可能是如下几种情况导致的: 通过桶的ACL设置功能,限制了该桶的访问权限(如:该用户无桶的写入权限)。 通过桶的桶策略功能,限制了该桶的访问权限(如:当前时间段不允许对桶进行写入、该用户无桶的写入权限等)。 请检查桶的ACL设置和桶策略配置,排查错误。 文件必须有访问权限才可以上传,否则上传任务会失败。 在弹出的对话框中,选中需要上传的文件或文件夹后单击“打开”。 客户端支持一次上传一个文件夹,或一次同时上传多个文件。上传多个文件时,按住“Ctrl”或“Shift”同时选择多个文件即可,同时支持“Ctrl+A”全选操作。操作习惯与Windows操作系统上的操作习惯保持一致。 单击“确定”。
  • 使用账号登录时,界面提示“没有权限登录” 在使用OBS Browser+过程中,如果使用账号登录时提示“没有权限登录”,原因是 统一身份认证 服务平台认证失败。 可按照以下步骤排查解决问题: 联系当前租户的安全管理员,登录统一身份认证服务控制台。 查看当前AK所属用户是否被禁用。 查看当前AK所属用户的访问方式是否开启编程访问。 查看当前用户请求是否授权登录操作。 查看当前用户策略是否授权登录操作。 父主题: 常见问题
  • 后续处理 在对象有效期内,用户可以重复做对象恢复操作。对象的有效期会根据最新一次的恢复完成时间开始算起,以此可以达到延长对象有效期的目的。 重复恢复对象时,其过期时间应该在上一次恢复对象的过期时间之后。例如:如果第一次恢复对象成功后,对象的过期时间为“4/12/2021 08:00:00 GMT+08:00”,则重复恢复该对象成功后,对象的过期时间应该为“4/12/2021 08:00:00 GMT+08:00”之后的时间。
  • 是否支持统计文件夹内的文件数目及大小 OBS Browser+不支持统计文件夹内的文件数目及大小,可以使用obsutil列举对象命令,指定前缀为需要查看的文件夹进行列举。 以Linux操作系统为例,运行./obsutil ls obs://bucket-test/test/ -du -limit=0命令,查询桶bucket-test下test文件夹的大小。 ./obsutil ls obs://bucket-test/test/ -du -limit=0 Start at 2023-03-16 06:40:18.2773873 +0000 UTC Listing objects . Remove the -du parameter to view more information [DU] Total prefix [test/] size: 990.85MB Util 5.4.6 版本及以上支持-du参数。 父主题: 常见问题
  • OBS Browser+功能概述 OBS Browser+支持的功能如OBS Browser+功能列表所示。 表1 OBS Browser+功能列表 功能 描述 对象存储桶基本操作 支持对象存储桶的基本操作,包括指定区域创建桶、列举桶、查询桶基本信息、桶ACL、桶内碎片管理、修改桶的存储类别、删除桶等。 对象存储对象基本操作 支持对象存储中对象的基本操作,包括新建文件夹,上传对象,列举对象、下载对象、删除对象等。 支持批量上传、下载、删除、复制、移动等。 支持拖拽上传。 支持文件预览。 定时上传。 并行文件系统基本操作 支持并行文件系统的基本操作,包括列举并行文件系统,查询并行文件系统的基本信息、并行文件系统ACL、碎片管理、删除并行文件系统等。 并行文件系统中对象基本操作 支持并行文件系统中对象的基本操作,包括新建文件夹,上传对象,列举对象、下载对象、删除对象等。 支持批量上传、下载、删除、复制、移动等。 支持拖拽上传。 支持分段上传。 外部桶管理 支持管理其他账号分享的桶。 支持挂载外部桶,取消挂载等桶相关操作。 支持上传对象到外部桶,下载外部桶内对象相关操作。 系统设置 通过“系统设置”设置OBS Browser+工具的参数。 支持设置任务运行的最大并发数为1~50。 支持设置上传和下载段的大小为9M~5120M。 支持设置OBS Browser+的语言切换。 支持设置工具的代理。 任务管理 任务管理器主要是对批量任务的执行状态进行展示,并提供暂停、删除、运行、查找等基本操作。 支持查看运行任务的实时运行情况,包括进度,耗时等。 支持批量暂停,删除任务和批量重试等。 已完成任务、失败任务支持按任务类型查询。 失败任务支持自动重试。 账号管理 提供登录登出功能,支持AK方式登录、账号登录以及授权码登录方式。 支持自动迁移上一代工具OBS Browser账号。 默认支持保存最多100个用户的登录信息。 支持登录历史删除和查询。 其他辅助功能 OBS Browser+ 提供了收藏夹的功能,帮助您收藏常用的OBS访问路径,默认最大支持收藏100条路径信息。 桶列表和对象列表都支持丰富的鼠标右键功能,帮您快速找到您想要的操作。 单击OBS Browser+的logo图标可以轻松一键切换主题,支持深色和浅色两种主题。
  • 操作步骤 登录OBS Browser+。 选中待查看的桶,右键单击选中“基本信息”。 在弹出的“基本信息”界面中查看桶的基本信息,如图1所示。 图1 桶的基本信息 表1 参数说明 参数 说明 桶名称 桶的名称 桶类型 对象存储 还是 并行文件系统。 区域 桶所在的区域。 存储类别 桶的存储类别,有标准存储、低频访问存储、归档存储三种类别。 桶版本号 桶的版本号。 存储用量 桶中存储的对象占用的存储空间。 对象数量 桶中存储的对象数量。 多AZ 多AZ功能的状态。 开启多AZ后,数据冗余存储至多个AZ中。 账户ID 桶的拥有者全局唯一标识,与“我的凭证”页面的“账户ID”相同。 创建时间 桶的创建时间。
  • 授权码登录 授权码登录是指使用其他人分享的OBS文件夹分享链接和提取码进行登录鉴权,进而访问其他人分享的文件夹。 图7 授权码登录 表7 登录参数说明 参数 约束 说明 授权码 必选 授权码是指其他人分享的OBS文件夹的分享链接;您可以通过OBS控制台,obsutil或者OBS Browser+分享文件夹,生成分享链接。 提取码 必选 在分享文件夹时指定的6位纯数字的提取码。 OBS Browser+不支持历史授权登录信息的查询和删除操作。 OBS Browser+对于过期的授权码信息会自动删除。
  • 账号登录 账号登录是指使用用户的账号密码进行登录鉴权,登录时直接填写注册的账号名、IAM用户名及密码,无需记录复杂的访问密钥(AK/SK)。 使用账号登录OBS Browser+时,不同的账号登录方法不同,请先判断您使用的是华为云账号、华为账号或者其他服务提供商。 华为云账号与华为账号的区别请参见华为云账号与华为账号的区别。您也可以登录华为云控制台判断当前使用的是华为账号还是华为云账号。 1. 华为云账号 您可以直接使用华为云账号或华为云账号创建的IAM用户登录OBS Browser+,创建IAM用户请参见创建IAM用户并授权使用OBS。 直接登录 图2 华为云账号直接登录 表2 参数说明 参数 约束 说明 账号名 必选 在华为云注册的账号名称。仅支持填写账号名,不支持手机号或邮箱等其他形式。 密码 必选 请输入华为云账号的密码。 使用华为云账号创建的IAM用户登录 图3 使用华为云账号创建的IAM用户登录 表3 参数说明 参数 约束 说明 账号名 必选 在华为云注册的账号名称。仅支持填写账号名,不支持手机号或邮箱等其他形式。 IAM用户名 必选 由华为云账号在IAM中创建的IAM用户名称。 密码 必选 输入IAM用户的密码。 2. 华为账号 华为账号无法直接登录OBS Browser+。建议您通过IAM控制台创建一个IAM用户,再使用IAM用户登录OBS Browser+,创建IAM用户请参见创建IAM用户并授权使用OBS。 图4 使用华为账号创建的IAM用户登录 表4 参数说明 参数 约束 说明 账号名 必选 在华为注册的账号名称。仅支持填写账号名,不支持手机号或邮箱等其他形式。 IAM用户名 必选 由华为账号在IAM中创建的IAM用户名称。 密码 必选 输入IAM用户的密码。 3. 其他服务提供商账号 直接登录 图5 其他服务提供商账号直接登录 表5 参数说明 参数 约束 说明 身份认证服务(IAM)地址 必选 服务提供商的身份认证服务地址。 对象存储服务 (OBS)地址 必选 服务提供商的对象存储服务地址,支持填写对象存储服务的全局域名或区域域名。 账号名 必选 在其他服务提供商注册的账号名称。仅支持填写账号名,不支持手机号或邮箱等其他形式。 密码 必选 输入账号的密码。 IAM用户登录 图6 其他服务提供商IAM用户登录 表6 参数说明 参数 约束 说明 身份认证服务(IAM)地址 必选 服务提供商的身份认证服务地址。 对象存储服务(OBS)地址 必选 服务提供商的对象存储服务地址,支持填写对象存储服务的全局域名或区域域名。 账号名 必选 在其他服务提供商注册的账号名称。仅支持填写账号名,不支持手机号或邮箱等其他形式。 IAM用户名 必选 由其他服务提供商的账号在其身份认证服务中创建的子用户名称。 密码 必选 输入IAM用户的密码。
  • 永久AK方式登录 AK方式登录是指使用访问密钥(AK/SK)进行登录鉴权,需要在登录时填写AK/SK。 IAM用户如果希望使用AK方式登录,必须要账号为其开启“编程访问”。开启方法请参见查看或修改IAM用户信息。 图1 AK方式登录 表1 登录参数说明 参数 约束 说明 账号名 必选 登录账号仅用于区分您在本地登录OBS Browser+的不同账号,方便您记忆和管理,与您的云账号无关,无需保持一致。 服务提供商 必选 支持默认的华为云对象存储服务以及其他与华为对象存储服务兼容的对象存储服务。 华为云对象存储服务: 默认提供了华为云所支持的所有区域的桶的相关操作。 其他对象存储服务:选择了其他对象存储服务后,必须根据您所选的服务指定其服务地址(服务的终端节点,即Endpoint),支持填写对象存储服务的全局域名或区域域名。 Access Key ID & Secret Access Key 必选 AK和SK支持IAM的认证机制,您可以单击登录界面的获取AccessKey链接后登录IAM控制台进行创建,以下是对AK和SK的解释说明: AK:Access Key ID,接入键标识,用户在OBS系统中的接入键标识,一个接入键标识唯一对应一个用户,一个用户可以同时拥有多个接入键标识。OBS系统通过接入键标识识别访问系统的用户。 SK:Secret Access Key,安全接入键,用户在OBS系统中的安全接入键,是用户访问OBS系统的密钥,用户根据安全接入键和请求头域生成鉴权信息。安全接入键和接入键标识一一对应。 如何获取访问密钥? 访问路径 可选 用于指定常用的OBS路径,登录后可以快速进入该路径。例如:obs://bucketName/folder01/ 记住我的访问密钥 可选 勾选保存访问密钥后,访问密钥(AK和SK)将被保存,下次登录时无需手动输入。请勿在临时使用的电脑上勾选该选项,以免产生账号安全风险。 OBS Browser+最多允许和保留100个历史账号登录。 如果您的所在的网络环境需要通过代理访问,需要提前在设置中配置网络代理。
  • 如何解决DNS解析失败 该问题属于网络问题,需要借助日志详情文件帮助定位。打开日志文件obssdk.log文件,查看最近日志,可看到关键报错信息如下所示: 可按照以下步骤排查解决问题: 检查本地DNS服务器是否填写有误,查看windows平台的DNS服务配置步骤如下。 在 "控制面板" 中,查看方式选择“类别”,依次单击"网络和Internet"、“网络和共享中心”和“更改适配器设置”。 右键单击要配置的连接,然后单击"属性 "。 单击 "Internet 协议版本 4 (TCP/IP) , 单击"属性",可查看具体的DNS服务器地址配置。 可以调整DNS服务器地址为8.8.8.8或者是114.114.114.114测试。 检查地址是否填写错误,如果错误请及时修改。 比如日志中解析失败地址是“obs.huawei.com”,可以打开CMD工具(Windows命令行)使用ping命令访问该地址,确认DNS是否可以解析正常。 如果解析失败,请检查地址是否填写错误。 父主题: 常见问题
  • 前提条件 已获得访问其他用户的桶的相应ACL权限。 例如:账户A需要挂载账户B下的桶“bucket_share”以便于读取账户B下的桶“bucket_share”中的对象,则账户B需要先获取账户A的“账户ID”并通过OBS管理控制台先为其设置桶“bucket_share”的“读取权限”。 账户A可通过单击目标桶的“基本信息”页面获取“账户ID”(与拥有者ID相同)。 如果账户B为桶“bucket_share”设置匿名用户的“读取权限”,则所有注册OBS的用户均可以挂载“bucket_share”。为匿名用户设置权限的方法请参见配置桶ACL权限。
共100000条