网站设计的流程是什么,app地推网,施工企业造价管理,网站如何做关1.背景
由于网站迁移到香港云 服务器#xff0c;虽然便宜#xff0c;但是宿主服务器时不时重启#xff0c;为了预防不可控的因素导致网站资料丢失#xff0c;所以想到用OSS 备份网站数据#xff0c;bucket选择在香港地区创建#xff0c;这样和你服务器传输会更快。
oss…1.背景
由于网站迁移到香港云 服务器虽然便宜但是宿主服务器时不时重启为了预防不可控的因素导致网站资料丢失所以想到用OSS 备份网站数据bucket选择在香港地区创建这样和你服务器传输会更快。
ossutil支持通过Windows、Linux和macOS系统以命令行方式管理OSS数据。
2.安装
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash
说明 安装过程中需要使用解压工具unzip、7z解压软件包请提前安装其中的一个解压工具。 安装完成后ossutil会安装到/usr/bin/目录下。
3.配置
输入配置命令
ossutil config
根据提示设置配置文件路径。
请输入配置文件名文件名可以带路径默认为/home/user/.ossutilconfig回车将使用默认路径。
如果用户设置为其它路径在使用命令时需要将--config-file选项设置为该路径
ossutil默认使用/home/user/.ossutilconfig作为配置文件若您设置了配置文件的路径则每次使用命令时需增加-c选项指定配置文件。例如配置文件保存为/home/config使用ls时命令格式如下
ossutil ls oss://examplebucket -c /home/config
根据提示设置工具的语言。请输入语言CH或EN。
工具使用的语言默认与操作系统保持一致。该配置项将在此次config命令设置成功后生效。
本文以配置长期访问凭证为例配置AccessKey ID、AccessKey SecretSTSToken设置为空。
关于如何创建AccessKey和获取Endpoint请参见创建AccessKey和访问域名和数据中心。更多配置方式请参见通过config命令进行快速配置。
说明
如果使用STSToken进行临时访问授权需获取临时访问凭证具体内容请参见使用STS临时访问凭证访问OSS。
获取到临时访问凭证后在配置STSToken、AccessKey ID、AccessKey Secret时请填入临时访问凭证中的SecurityToken、AccessKey ID和AccessKey Secret。
验证是否已成功 安装 ossutil。
ossutil
如果屏幕中输出ossutil所有支持的命令表明已成功安装ossutil。
4.上传
本文以Linux系统为例将本地文件或文件夹上传至OSS中。您在实际使用中请根据您的系统和使用环境修改对应参数。本文涉及的通用示例说明如下 本地文件examplefile.txt根目录下的文件 本地文件夹localfolder根目录下的文件夹 目标Bucketexamplebucket 目标Bucket指定目录desfolder
1.上传文件oss
上传文件时如果不指定上传至OSS的文件名则默认使用原文件名进行保存如果指定文件名则按照指定的文件名保存在OSS中。
ossutil cp examplefile.txt oss://examplebucket/desfolder/
2.上传文件夹到oss
使用cp命令时增加-r选项可以只将本地文件夹内的文件上传到OSS指定路径。
ossutil cp -r localfolder/ oss://examplebucket/desfolder/
上传文件夹内的文件并指定时间戳
将本地文件夹内的文件上传到OSS指定路径文件修改时间限定在北京时间2023年10月31日10:09:18至2023年10月31日12:55:58内。
ossutil cp -r localfolder/ oss://examplebucket/desfolder/ --start-time 1698718158 --end-time 1698728158
批量上传失败重传时可以指定--update可缩写为-u选项跳过已经上传成功的文件实现增量上传。
ossutil cp -r localfolder/ oss://examplebucket/desfolder/ -u
5.下载
沿用原文件名保存文件
ossutil cp oss://examplebucket/destfolder/examplefile.txt localfolder/
下载某一个文件夹包含子目录下所有文件的示例如下
ossutil cp -r oss://examplebucket/destfolder/ localfolder/
当批量下载失败或者需要增量下载文件时可以通过指定--update可缩写为-u选项选择跳过已经成功下载的文件。如果本地与OSS没有同名文件或本地同名文件的最后修改时间早于OSS文件 ossutil会下载该文件。如果本地已有同名文件且文件的最后修改时间晚于OSS内文件时ossutil会跳过该文件。示例如下
ossutil cp -r oss://examplebucket/destfolder/ localfolder/ --update