快速入门
本文介绍使用 tosutil 工具前,需要执行的初始化操作及常见的操作。
前提条件
- 已下载并安装 tosutil 工具,具体步骤,请参见下载与安装。
- 已获取 Region 及 Endpoint 信息,TOS 支持的 Region 及 Endpoint 信息,请参见地域及访问域名。
- 已获取访问密钥(Access Key ID 和 Secret Access Key)信息,查看 AK 和 SK 信息的具体步骤,请参见查看 AKSK 信息。
注意事项
本帮助文档中所有命令均是以 Linux 或 macOS 系统为例,Windows 系统的命令格式说明,请参见命令格式。 步骤一:初始化配置
- (可选)使用 Linux 或 macOS 操作系统时,您需要执行以下命令,添加可运行权限。
- Windows 系统可跳过该步骤,直接进行初始化设置。
- 使用 config 命令进行初始化配置,您可以参考使用场景,选择合适的初始化方式:
注意
- 请确保配置的 Endpoint 是 TOS 协议域名,而不是 S3 协议的域名,TOS 支持的 Region 及 Endpoint 信息,请参见地域及访问域名。
- 配置访问密钥命令运行后,会在操作系统的用户目录(macOS 或 Linux 操作系统的~目录,Windows 操作系统的 C:\Users\<username> 目录)下自动生成一个名为 .tosutilconfig 的配置文件,它包含了 tosutil 的所有配置信息。为了保证密钥安全避免泄露,tosutil 会自动加密您的信息。
- tosutil 支持匿名访问功能。当您通过匿名的方式访问存储桶时,可以获取公共读的数据,也可以向设置为公共写的存储桶中写入数据。
- 使用 config 命令进行初始化配置时,无需指定密钥信息,设置密钥参数为 -i=、-k=、-t= 即可。
步骤二:检查版本和连通性
初始化配置后,您可以通过以下方式检查 tosutil 工具的版本和连通性。
说明
运行ls命令后,您可以根据命令回显结果,判断配置结果:
- 如果返回结果中包含 Bucket number is:,表明配置正确。
- 如果返回结果中包含 Http status [403],表明访问密钥配置有误或访问密钥无权限。
- 如果返回结果中包含 A connection attempt failed,表明无法连接 TOS,请检查网络环境是否正常。
步骤三:快速使用
本文介绍使用 tosutil 工具创建存储桶、上传文件、下载文件及删除文件的常见命令。
- 执行以下命令,创建一个命名为 bucketname 的存储桶。
说明
创建存储桶的默认地域为工具初始化时设置的地域,如果您希望在其他地域创建存储桶,您可以使用 -re 命令,详细说明,请参见通用参数。 - 执行以下命令,将 file.txt 文件上传至 bucketname 存储桶。
- 执行以下命令,将 bucketname 存储桶中的 file.txt 文件下载至本地。
- 执行以下命令,删除 bucketname 存储桶中的 file.txt 文件。
注意
使用rm命令删除对象时,工具会提示您输入 y/n 进行二次确认,如果您希望强制删除,可以添加 -f 参数,详细说明,请参见 rm 命令。 - 执行以下命令,将 test_folder 文件夹上传至 bucketname 存储桶。
- 执行以下命令,将 bucketname 存储桶中的 test_folder 文件夹下载至本地。
- 执行以下命令,删除 bucketname 存储桶中的 test_folder 文件夹。
帮助文档
- tosutil 工具内置了帮助文档,您可以使用 help 命令查看帮助文档。
- 帮助文档支持中文和英文两种语言,您可以参考以下命令,修改帮助文档的语种。
最近更新时间:2025.08.20 14:36:49