准备环境
使用obsutil前您需要执行注册云服务账号、开通OBS服务以及获取访问密钥(AK和SK)等环境准备操作。
- 注册云服务账号
使用OBS之前必须要有一个云服务账号。
- 打开浏览器。
- 登录公有云网站www.huaweicloud.com。
- 在页面右上角单击“注册”。
- 按需填写注册信息并单击“同意协议并注册”。
- 开通OBS服务
使用OBS服务之前必须先充值,才能正常使用OBS服务。
- 登录管理控制台console.huaweicloud.com。
- 单击页面右上角的“费用和成本”进入费用中心页面。
- 选择“资金管理 > 充值”,系统自动跳转到充值窗口。
- 根据界面提示信息,对账户进行充值。
- 充值成功后,关闭充值窗口,返回管理控制台首页。
- 在服务列表中选择“对象存储服务 OBS”,开通并进入OBS管理控制台。
- (可选)创建IAM用户
为确保账号及资源的安全性,不建议使用注册账号直接访问OBS。建议通过统一身份认证服务(Identity and Access Management,IAM)创建具有OBS资源访问权限的用户,用以在obsutil执行桶和对象管理操作。如果您不需要使用IAM用户,可以跳过此步骤。
- 在控制台顶部导航栏,选择“服务列表 > 管理与监管 > 统一身份认证服务IAM”。
- 进入“统一身份认证服务”控制台,创建一个具有OBS权限的用户组。
详细步骤请参见创建用户组,创建成功后,在“用户组权限”中选择“全局服务 > 对象存储服务”,为该用户组配置OBS策略。
与OBS相关的策略请参考OBS权限说明。
- 创建用户。
详细步骤请参见创建用户,创建用户时,“所属用户组”需选择3.b创建的具有OBS权限的用户组;访问方式要选择“编程访问”。
- 如果用户组没有配置OBS相关权限,您也可以在OBS控制台,通过桶策略或对象策略等权限控制方式为用户配置更加细粒度的权限,详情请参见权限控制。
- 如果创建用户时没有开启“编程访问”,可参见查看或修改IAM用户信息开启。
- 创建访问密钥
OBS通过用户账号中的AK和SK进行签名验证,确保通过授权的账号才能访问指定的OBS资源。以下是对AK和SK的解释说明:
- Access Key Id(AK):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。
- Secret Access Key(SK):与访问密钥ID结合使用的私有访问密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
每个用户最多可创建两个有效的访问密钥。
创建访问密钥的操作步骤如下:
- 在控制台单击页面右上角的用户名,并选择“我的凭证”。
- 在“我的凭证”页面,单击左侧导航栏的“访问密钥”。
- 在“访问密钥”页面,单击“新增访问密钥”。
每个用户最多可创建两个有效的访问密钥。
- 在弹出的“新增访问密钥”对话框中,输入登录密码和对应验证码。
- 用户如果未绑定邮箱和手机,则只需输入登录密码。
- 用户如果同时绑定了邮箱和手机,可以选择其中一种方式进行验证。
- 单击“确定”。
- 在弹出的“下载确认”提示框中,单击“确定”后,密钥会直接保存到浏览器默认的下载文件夹中。
为防止访问密钥泄露,建议您将其保存到安全的位置。如果用户在此提示框中单击“取消”,则不会下载密钥,后续也将无法重新下载。如果需要使用访问密钥,可以重新创建新的访问密钥。
- 打开下载下来的“credentials.csv”文件既可获取到访问密钥(AK和SK)。
在密钥文件中,Access Key ID列对应的值即AK,Secret Access Key列对应的值即SK。