上云中级教程–如何用阿里云归档存储保存冷备数据,并在需要时取回冷备数据-

上云中级教程–如何用阿里云归档存储保存冷备数据,并在需要时取回冷备数据

阿里云服务器优惠

阿里云归档存储服务提供了一种极低成本的数据存储方式,适合各种离线数据,包括但不局限于数字媒体、企业归档资料、科学实验数据、个人备份等。用户可以将数据进行几个月、几年甚至几十年的长时间存储。


1.创建归档存储的Vault

Vault类似于PC上的目录的概念,但不能嵌套创建,目前提供了深圳,杭州和北京三个地区的归档存储服务。本教程以在杭州创建一个Vault为例。

2.安装配置客户端

  1. 安装Python环境,Linux系统已自带Python环境,请无视;windows请下载Python 2.7.9版本(不要使用过低或过高的版本,不然易出兼容性问题)。安装时请一定启用 Add python.exe to Path 这个功能。
  2. 安装完成以后,在命令行输入以下代码,没有报错即安装成功。

    python --version
    pip

  3. 安装oas客户端工具,在终端执行:

    pip install oassdk

    即可完成Python SDK的安装。若已安装旧版本,则运行命令进行升级安装:

    pip install --upgrade oassdk

    安装完毕后,在终端或者命令行提示符输入python,进入 Python 控制台,输入如下命令:

    import oas
    import oas.ease

    若控制台没有提示任何错误,则表示模块安装成功。

  4. 配置归档存储访问信息

    oascmd.py config --host xxx -i access_id -k access_key

    其中xxx代表归档存储服务访问地址。
    现有归档存储服务访问地址如下:
    杭州公网服务地址:cn-hangzhou.oas.aliyuncs.com
    杭州阿里云内网服务地址:cn-hangzhou.oas-internal.aliyuncs.com
    深圳公网服务地址:cn-shenzhen.oas.aliyuncs.com
    深圳阿里云内网服务地址:cn-shenzhen.oas-internal.aliyuncs.com
    北京公网服务地址:cn-beijing.oas.aliyuncs.com
    北京阿里云内网服务地址:cn-beijing.oas-internal.aliyuncs.com
    一般只有同地区ECS往Valut上传归档文件,才可以使用内网地址;例如:深圳地区的ECS上使用客户端往深圳地区的Vault上传归档文件时,才可以使用深圳阿里云内网服务地址;杭州和北京情况也类似。其他情况请一律选择公网地址(特别是跨区域的,例如:深圳的ECS往杭州的Vault上传归档文件时,也必须使用杭州的公网地址才可以上传)。
    Access_id和Access_key请自行获取,具体请参考如何获取我的Access_id和Access_key。

3.向归档存储上传文件

上传使用upload子命令,需要指明上传的目标Vault以及本地文件的路径。命令格式如下:

oascmd.py upload oas://oascmd-test-vault <localfile>

假设我们需要将d:\57ALIYUN.txt上传至57aliyun这个Vault下,我们需要修改上述命令即可。

oascmd.py upload oas:// 57aliyun d:\57ALIYUN.txt

请一定保管好橙框中的Archive ID(忘记保存,如何取回Archive ID);因为他是你取回该文件的唯一凭证。上图所示说明文件上传成功(一般要到第二天才可以在阿里云控制台看见该文件)。

4.从归档存储取回保存的文件

取回文件分两步:1.创建下载Archive的JOB。2.根据Archive ID取回文件。本例依旧以从57aliyun这个Vault取回57aliyun.txt这个文件来讲解。

  1. 创建下载Archive的JOB。

    每下载一个Archive需要创建一个JOB,每个JOB最多需要使用4个小时才可以准备完成,在创建JOB时,必需指定需要下载文件的Archive_id,JOB使用以下命令创建:

    oascmd.py createjob oas://oascmd-test-vault <archive_id>

    本例使用以下命令:

    oascmd.py createjob oas://57aliyun 3512348B6481684C1088C7DD9B74BE6A3E5527D9E88B44358B9431048E7A87D3CBF63EB296C9C86466E6B187D0865A64066A878CEEC4F6027946374421BF6DD4
    

  2. 待Job创建完成后即可使用上图橙框中的命令下载文件。

    oascmd.py fetch oas://57aliyun 72976F2EC8664634AA4C7381809483F1是JOB下载入口,<localfile>是文件的本地地址(需要具体到文件)。本例可以使用以下命令下载:

    oascmd.py fetch oas://57aliyun 72976F2EC8664634AA4C7381809483F1 D:\57aliyun.txt
    


如果你打算购买阿里云弹性Web托管,ECS,RDS,云解析来搭建自己的站点,欢迎使用本站提供的九折优惠码:zvnge7。本站提供的优惠码适合非保有云弹性Web托管,ECS,RDS,云解析情况下使用,不是第一次购买也可以使用。

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • potplayer
  • directx