返回顶部
a

alibabacloud-oss-manage-network-probe阿里云OSS网络探测

|

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

alibabacloud-oss-manage-network-probe

场景应用与目的的详细描述

使用集成阿里云CLI的ossutil 2.0诊断本地工作站与OSS之间的网络连通性、上传/下载带宽、下载时间以及本地符号链接异常。

架构:本地工作站 + 阿里云CLI 3.3.3+ + aliyun ossutil + OSS存储桶 + 可选目标对象或预签名URL + 可选探测域名

场景推荐命令输出
上传连通性探测aliyun ... ossutil probe --upload上传耗时、对象名称、日志文件
下载连通性探测
aliyun ... ossutil probe --download | 下载耗时、本地文件路径、日志文件 |
| 上传带宽建议 | aliyun ... ossutil probe --probe-item upload-speed | 建议并发值 |
| 下载带宽建议 | aliyun ... ossutil probe --probe-item download-speed | 建议并发值 |
| 下载时间测量 | aliyun ... ossutil probe --probe-item download-time | 并发/分片大小/耗时统计 |
| 符号链接异常检查 | aliyun ... ossutil probe --probe-item cycle-symlink | 是否存在异常符号链接 |

重要实现边界

  • - probe是aliyun ossutil提供的复合客户端诊断命令;没有等效的aliyun oss api probe。
  • cycle-symlink只能检测异常符号链接——无法安全地自动修复目标路径。
  • 探测输出可以定位症状并建议并发值,但不能保证自动精确定位所有网络异常的根本原因。
  • download-speed需要一个真实存在的对象,官方建议使用大于5 MiB的对象。如果没有合适的对象,用户必须先确认一个已存在的对象路径,或通过aliyun ossutil cp上传本地文件后再进行探测。

安装

前置检查:需要阿里云CLI >= 3.3.3
运行aliyun version验证版本是否>= 3.3.3。如果未安装或版本过低,
请参阅references/cli-installation-guide.md获取安装说明。
然后运行凭证验证命令aliyun configure list。
仅在configure list显示有效配置后,运行aliyun configure set --auto-plugin-install true和aliyun ossutil version。

首先运行版本和凭证验证:
bash
aliyun version
aliyun configure list

仅在configure list确认有效配置后,继续执行:
bash
aliyun configure set --auto-plugin-install true
aliyun configure ai-mode enable
aliyun ossutil version

AI安全模式:configure ai-mode enable激活CLI内置的安全防护,在CLI层面阻止危险操作(例如删除关键资源)。在执行任何ossutil命令之前必须启用此功能。

环境变量

环境变量必需/可选描述默认值
ALIBABACLOUDPROFILE可选指定要使用的CLI配置当前默认配置
HTTP_PROXY
可选 | 代理环境中的HTTP代理地址 | 无 | | HTTPS_PROXY | 可选 | 代理环境中的HTTPS代理地址 | 无 | | NO_PROXY | 可选 | 代理绕过列表 | 无 |

参数确认

重要:参数确认 — 在执行任何命令或API调用之前,
所有用户可自定义的参数(例如RegionId、实例名称、CIDR块、
密码、域名、资源规格等)必须与用户确认。未经用户明确批准,不得假设或使用默认值。

参数名称必需/可选描述默认值
profile可选要使用的CLI配置当前默认配置
region_id
可选 | 存储桶所在区域;当自动检测不可靠或需要明确指定时使用 | 无 | | bucket_name | 基于存储桶的探测必需 | 目标存储桶名称 | 无 | | object_name | download-speed和download-time必需;其他基于存储桶的探测可选 | 完整对象路径,例如dir/example.txt;对于download-speed,建议使用大于5 MiB的对象以获得稳定结果 | 无 | | local_path | 可选 | 本地上传文件路径、符号链接扫描目录或下载保存路径 | 无 | | download_url | 基于URL的下载探测必需 | 公共读取URL或签名私有URL | 无 | | endpoint | 可选 | 仅在用户明确提供或错误信息明确指向特定端点时使用 | 无 | | addr | 可选 | --addr网络连通性检查的域名 | 仅当用户明确接受时为www.aliyun.com | | upmode | 可选 | 上传探测模式 | normal | | runtime | 可选 | upload-speed/download-speed的最大运行时间(秒) | CLI默认值 | | parallel | 可选 | download-time的单文件并发数 | 1 | | part_size | 可选 | download-time的分片大小(字节) | CLI自动/默认 |

身份认证

前置检查:需要阿里云凭证
安全规则:

  • - 绝不读取、回显或打印AK/SK值(例如,echo $ALIBABACLOUDACCESSKEYID是被禁止的)
  • 绝不要求用户在对话或命令行中直接输入AK/SK
  • 绝不使用字面凭证值执行aliyun configure set
  • 绝不读取凭证文件如~/.aliyun/config.json,或转储环境变量以检查凭证
  • 绝不将包含查询字符串签名参数的完整预签名URL写入日志或最终输出;如果必须提及,请将?之后的所有内容进行脱敏处理
  • 使用aliyun configure list检查凭证状态

bash
aliyun configure list

检查输出中是否存在有效配置(AK、STS或OAuth身份)。
如果没有有效配置,请在此处停止。

  1. 1. 从阿里云控制台获取凭证
  2. 在此会话之外配置凭证(通过终端中的aliyun configure或shell配置文件中的环境变量)
  3. 在aliyun configure list显示有效配置后返回并重新运行

如果存在多个配置,在后续命令中显式添加--profile ,放在aliyun之后、ossutil之前,例如aliyun --profile ossutil version。

RAM策略

此技能所需的最低OSS权限取决于探测模式。请参阅references/ram-polices.md获取各场景的权限表和策略示例。

  • - 上传探测、上传带宽探测、临时对象探测:至少需要oss:GetObject、oss:PutObject、oss:DeleteObject
  • 下载探测、下载带宽探测、下载时间探测:至少需要oss:GetObject
  • 如果使用aliyun ossutil cp预先上传测试对象:需要oss:PutObject
  • 如果使用aliyun ossutil rm清理明确指定的测试对象:需要oss:DeleteObject

核心工作流程

1. 验证CLI环境

按以下顺序执行——不要跳过步骤:

  1. 1. 首先检查CLI版本:
bash aliyun version
  1. 2. 然后检查凭证/配置:
bash aliyun configure list
  1. 3. 如果configure list未显示有效配置,或报告缺少配置文件,请立即停止。
- 不要继续执行configure set --auto-plugin-install true - 不要继续执行ossutil version - 不要虚构存储桶、对象、配置、区域或探测成功结果
  1. 4. 仅在配置有效后,继续准备插件、启用AI安全模式并验证ossutil:
bash aliyun configure set --auto-plugin-install true aliyun configure ai-mode enable aliyun ossutil version

1.1 日志文件命名和命令替换

  • - 保存执行日志时,使用静态字符串作为文件名(例如probedownloadtime.log)。不要在文件名中使用$(date ...)、$(...)或反引号shell命令替换,因为不同执行环境的shell插值支持不一致,容易导致语法错误。
  • 某些执行环境完全阻止$()命令替换。当需要将命令输出捕获到变量中时(例如预签名URL),使用文件+脚本模式:将输出重定向到临时文件,然后创建一个读取该文件并使用该值的shell脚本。参见§B的具体示例。

2. 选择探测模式

A. 上传连通性探测

  • - 如果用户只需要

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 alibabacloud-oss-manage-network-probe-1775921712 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 alibabacloud-oss-manage-network-probe-1775921712 技能

通过命令行安装

skillhub install alibabacloud-oss-manage-network-probe-1775921712

下载

⬇ 下载 alibabacloud-oss-manage-network-probe v0.0.1(免费)

文件大小: 23.29 KB | 发布时间: 2026-4-12 08:53

v0.0.1 最新 2026-4-12 08:53
alibabacloud-oss-manage-network-probe v0.0.1

- Initial release: Provides a scenario-based skill for diagnosing local-to-OSS connectivity, bandwidth, download times, and symlink issues with `aliyun ossutil probe`.
- Covers key OSS network diagnostics: upload/download speed tests, connectivity checks, symlink anomaly detection, and performance tuning suggestions.
- Enforces strict prerequisites: Aliyun CLI ≥ 3.3.3, credential validation, and AI safety mode before probe execution.
- Outlines minimal RAM permissions and workflow safeguards for secure OSS operations.
- Defines required/optional parameters, environment variables, and user confirmation steps for every probe action.

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

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

p2p_official_large
返回顶部