检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
输入对象前缀时,提示“无法访问对象,请检查并确保:对象存在且具有访问权限” 问题描述 创建迁移任务或创建迁移任务组任务,在设置任务参数,迁移方式选择输入对象前缀,在输入对象前缀时,提示“无法访问对象,请检查并确保:对象存在且具有访问权限”。
源端对象存储访问频率过高导致迁移失败怎么办? 为保证较高的迁移速率,迁移任务执行过程中,对象存储迁移服务会以较高频率调用源端对象存储API。由于某些源端对象存储对访问频率进行了限制,当访问频率过高时就会导致迁移任务失败。
图4 失败对象列表路径 问题原因: “403”表示OMS服务无权限访问CDN域名。 公开读取的CDN常见原因:在CDN配置了防盗链接。 非公开读取的CDN原因为:在OMS控制台配置迁移任务/任务组时,未启用CDN权鉴校验。
身份认证与访问控制 身份认证 用户访问OMS的方式包括:OMS控制台、API、SDK,无论哪种访问方式,其本质都是通过OMS提供的REST风格的API接口进行请求。
将用户添加到用户组,用户将拥有用户组相应的权限(即自定义策略),详细步骤请参见用户组添加用户。 迁移用户的“访问方式”必须同时勾选“编程访问”和“管理控制台访问”。 授权后需等待15-30分钟才可生效。
单击“连接源端桶”。 设置“选择目的端”区域的参数,参见表2。 表2 设置目的端参数 参数 设置 目的端访问密钥(Access Key 填写目的端华为云的访问密钥(AK)。 目的端私有访问密钥(Secret Access Key) 填写目的端华为云的私有访问密钥(SK)。
存储账户名称:填写源端微软云的访问密钥(AK)。 密钥:填写源端微软云的私有访问密钥(SK)。最大长度是100个字符。 下拉框中选择“连接字符串”。 连接字符串:填写源端微软云的连接字符串。 是否指定桶名 关闭“是否指定桶名”(默认设置)。
单击“连接源端桶”。 设置“选择目的端”区域的参数,参见表2。 表2 设置目的端参数 参数 设置 目的端访问密钥(Access Key 填写目的端华为云的访问密钥(AK)。 目的端私有访问密钥(Secret Access Key) 填写目的端华为云的私有访问密钥(SK)。
单击“连接源端桶”。 设置“选择目的端”区域的参数,参见表2。 表2 设置目的端参数 参数 设置 目的端访问密钥(Access Key 填写目的端华为云的访问密钥(AK)。 目的端私有访问密钥(Secret Access Key) 填写目的端华为云的私有访问密钥(SK)。
对象存储迁移流程 您可直接登录管理控制台进行对象存储迁移操作,迁移流程如图1所示。 图1 对象存储迁移流程 具体说明: 创建源端和目的端的访问密钥(AK/SK)。 源端:参见源端云服务提供商的相关资料。 目的端:参见创建访问密钥(AK/SK)。
存储账户名称:填写源端微软云的访问密钥(AK)。 密钥:填写源端微软云的私有访问密钥(SK)。最大长度是100个字符。 下拉框中选择“连接字符串”。 连接字符串:填写源端微软云的连接字符串。 是否指定桶名 关闭“是否指定桶名”(默认设置)。
单击“新增授权”,右侧弹出窗口,填写用户邮箱,授予权限选择“只读”,单击“确定”。 目的端华为云:参见创建访问密钥(AK/SK)和目的端桶权限获取创建AK/SK并添加权限。 绑定CDN域名 检查七牛云迁移账号是否拥有CDN加速域名,如果没有,参考如下步骤绑定CDN域名。
注册华为账号 使用华为云之前,需要注册华为账号并开通华为云,还需要完成实名认证。 获取源端微软云的访问凭证 获取存储账户/密钥: 在 Azure 门户中单击“存储账户”,选择待迁移的存储账户。 在“安全性和网络”下,选择“访问密钥” 。
创建源端腾讯云和目的端华为云的访问密钥并授权 源端腾讯云:检查腾讯云迁移账号是否拥有SecretId/SecretKey以及只读权限(ReadOnlyAccess),如果没有,参考如下步骤生成SecretId/SecretKey并添加权限。 登录腾讯云访问管理控制台。
创建源端阿里云和目的端华为云的访问密钥(AK/SK)并授权 源端阿里云:检查阿里云迁移账号是否拥有AK/SK以及只读访问对象存储服务(OSS)的权限(AliyunOSSReadOnlyAccess),如果没有,参考如下步骤生成AK/SK并添加权限。 登录阿里云RAM控制台。
单击邀请子用户,弹出“邀请子用户”窗口。 勾选访问方式,输入邮箱、用户名,单击确定。 勾选API访问,会自动生成AK/SK。 子用户通过邮箱登录,用户名是子用户在该主账号下的唯一标识。 添加权限。
在左侧导航树,单击人员管理>子用户,进入“子用户”页面。 单击新建用户,进入“新建用户”窗口。 输入登录账户、显示名称、邮箱、手机号,勾选访问方式,单击确定。 勾选编程访问,会自动生成AK/SK。 添加权限。
创建源端青云和目的端华为云的访问密钥(AK/SK)并授权 源端青云:检查青云迁移账号是否拥有AK/SK以及只读访问对象存储服务(QingStor)的权限,如果没有,参考如下步骤生成AK/SK并添加权限。 使用QingCloud 账户登录到控制台。
如果您需要使用子用户进行迁移,请参考如下步骤创建子用户,生成AK/SK,并为子用户添加只读访问BOS的权限(BOSLISTANDReadAccessPolicy)。 使用管理员账号登录百度云管理控制台。
创建源端谷歌云和目的端华为云的访问密钥(AK/SK)并授权 源端谷歌云: 请参考如下步骤生成密钥文件,并为用户添加相应的谷歌云权限,权限包括:列举桶,获取桶位置,列举对象,获取对象元数据,获取对象内容。 使用谷歌账户登录Google Cloud控制台。