返回顶部
a

alicloud-storage-oss-ossutil阿里云OSS工具

Alibaba Cloud OSS CLI (ossutil 2.0) skill. Install, configure, and operate OSS from the command line based on the official ossutil overview.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
1,234
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

alicloud-storage-oss-ossutil

技能名称: alicloud-storage-oss-ossutil
详细描述:
类别: 工具

OSS (ossutil 2.0) CLI 技能

验证

bash
python skills/storage/oss/alicloud-storage-oss-ossutil/scripts/check_ossutil.py --output output/alicloud-storage-oss-ossutil/validate.txt

通过标准:命令退出码为 0,且生成了 output/alicloud-storage-oss-ossutil/validate.txt 文件。

输出与证据

  • - 将命令输出、对象列表和同步日志保存在 output/alicloud-storage-oss-ossutil/ 目录下。
  • 至少保留一个上传或列表结果作为证据。

目标

  • - 使用 ossutil 2.0 管理 OSS:上传、下载、同步和资源管理。
  • 提供统一的 CLI 流程,涵盖安装、配置、凭证以及区域/端点处理。

快速入门流程

  1. 1. 安装 ossutil 2.0。
  2. 配置 AK/SK 和默认区域(ossutil config 或配置文件)。
  3. 运行 ossutil ls 列出存储桶,然后使用存储桶区域列出对象。
  4. 执行上传/下载/同步或 API 级别的命令。

安装 ossutil 2.0

  • - 各平台的安装步骤请参见 references/install.md。

配置 ossutil

  • - 交互式配置:

bash
ossutil config

  • - 默认配置文件路径:
- Linux/macOS:~/.ossutilconfig - Windows:C:\Users\issuser\.ossutilconfig

主要配置字段包括:

  • - AccessKey ID
  • AccessKey Secret
  • Region(例如默认 cn-hangzhou;如果不确定最佳区域,请询问用户)
  • Endpoint(可选;如果省略,则从区域自动推导)

AccessKey 配置说明

使用 RAM 用户/角色并遵循最小权限原则,避免在命令行中以明文传递 AK。

推荐方法(环境变量):

bash
export ALICLOUDACCESSKEY_ID=
export ALICLOUDACCESSKEY_SECRET=
export ALICLOUDREGIONID=cn-beijing

ALICLOUDREGIONID 可用作默认区域;如果未设置,则选择最合理的区域,如果不确定请询问用户。

或者使用标准的共享凭证文件:

~/.alibabacloud/credentials

ini
[default]
type = access_key
accesskeyid =
accesskeysecret =

命令结构(2.0 版本)

  • - 高级命令示例:ossutil config
  • API 级别命令示例:ossutil api put-bucket-acl

常用命令示例

bash
ossutil ls
ossutil ls oss://your-bucket -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com
ossutil cp ./local.txt oss://your-bucket/path/local.txt
ossutil cp oss://your-bucket/path/remote.txt ./remote.txt
ossutil sync ./local-dir oss://your-bucket/path/ --delete

推荐执行流程(先列出存储桶,再列出对象)

1) 列出所有存储桶

bash
ossutil ls

2) 从输出中获取目标存储桶区域(例如 oss-cn-shanghai),并将其转换为 --region 格式(cn-shanghai)。

3) 列出对象时,显式设置 --region 和 -e,以避免跨区域签名/端点错误。

bash
ossutil ls oss://your-bucket \
-r --short-format \
--region cn-shanghai \
-e https://oss-cn-shanghai.aliyuncs.com

4) 对于非常大的存储桶,先限制输出大小。

bash
ossutil ls oss://your-bucket --limited-num 100
ossutil ls oss://your-bucket/some-prefix/ -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com

常见错误及处理

  • - Error: region must be set in sign version 4.
- 原因:缺少区域配置。 - 修复:在配置文件中添加 region,或传递 --region cn-xxx。
  • - The bucket you are attempting to access must be addressed using the specified endpoint
- 原因:请求端点与存储桶区域不匹配。 - 修复:使用存储桶区域的端点,例如 -e https://oss-cn-hongkong.aliyuncs.com。
  • - Invalid signing region in Authorization header
- 原因:签名区域与存储桶区域不匹配。 - 修复:同时修正 --region 和 -e;两者必须与存储桶区域一致。

凭证与安全指导

  • - 优先使用 RAM 用户 AK 进行访问控制。
  • CLI 选项可以覆盖配置文件,但在命令行中传递密钥存在泄露风险。
  • 在生产环境中,通过配置文件或环境变量管理密钥。

澄清问题(不确定时询问)

  1. 1. 您的目标是存储桶还是对象?
  2. 您需要上传/下载/同步,还是管理操作(如 ACL、生命周期、CORS)?
  3. 目标区域和端点是什么?
  4. 您是否从同一区域的 ECS 访问 OSS(可能优先使用内网端点)?

参考

  • - OSSUTIL 2.0 概述及安装/配置:
- https://help.aliyun.com/zh/oss/developer-reference/ossutil-overview
  • - 官方来源列表:references/sources.md

前提条件

  • - 执行前配置最小权限的阿里云凭证。
  • 优先使用环境变量:ALICLOUDACCESSKEYID、ALICLOUDACCESSKEYSECRET,可选 ALICLOUDREGIONID。
  • 如果区域不明确,在执行变更操作前请询问用户。

工作流程

1) 确认用户意图、区域、标识符,以及操作是只读还是变更操作。
2) 先运行一个最小的只读查询,以验证连接和权限。
3) 使用显式参数和限定范围执行目标操作。
4) 验证结果并保存输出/证据文件。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alicloud-storage-oss-ossutil-1776419940 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alicloud-storage-oss-ossutil-1776419940 技能

通过命令行安装

skillhub install alicloud-storage-oss-ossutil-1776419940

下载

⬇ 下载 alicloud-storage-oss-ossutil v1.0.3(免费)

文件大小: 5.14 KB | 发布时间: 2026-4-17 18:12

v1.0.3 最新 2026-4-17 18:12
batch publish from alicloud-skills on 2026-03-11

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部