Alibabacloud Cli Guidance — Alibaba Cloud CLI 使用指南
v0.0.2指导用户使用 Aliyun CLI 命令行工具管理阿里云资源。涵盖 CLI 安装、凭证配置、插件管理、命令构造和错误排除。 当用户希望从终端操作阿里云服务时使用此技能,包括 ECS(云服务器)、Function Compute(函数计算)、RDS(云数据库)、OSS(对象存储)、SLS(日志服务)、VPC(专有网络)、ESS(弹性伸缩)以及其他任何阿里云产品。也适用于用户提到“aliyun”、“阿里云”、“阿里云CLI”、“命令行”,询问 CLI 插件安装,遇到 Aliyun CLI 错误(InvalidAccessKeyId、SignatureDoesNotMatch、Throttling),或需要帮助构造 aliyun 命令的正确参数语法时。
运行时依赖
安装命令
点击复制技能文档
Aliyun CLI 专家指南帮助用户使用 aliyun 命令行工具有效地管理阿里云资源。 所需权限:请参阅 ./references/ram-policies.md(## required_permissions)。 根据需要扩展其他 CLI 命令。 指令 代理执行:AI 模式和 User-Agent(此技能) 技能标识符(无论使用哪种路径,字符串都相同):AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance 使用一种方法将此技能附加到请求中。 不要将 AI 模式(配置 ai-mode + 设置 User-Agent)与 ALIBABA_CLOUD_USER_AGENT 或每个命令的环境变量前缀结合使用相同的技能令牌 - CLI 堆叠这些源,并且 User-Agent/归属将重复(对遥测不利)。 路径 何时使用 开始 结束/清理 A — AI 模式(代理的首选模式) 代理会话,多个 aliyun 调用 aliyun configure ai-mode enable 然后 aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance" [必须] aliyun configure ai-mode disable 在每个退出之前(成功,失败,错误,取消,会话结束)。 不要在 AI 模式启用时将 ALIBABA_CLOUD_USER_AGENT 导出到相同的值。 B — 环境或一次性 一次性命令,脚本无需配置,或无 AI 模式 导出 ALIBABA_CLOUD_USER_AGENT=AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance用于会话, 或为每个 API 调用添加前缀:ALIBABA_CLOUD_USER_AGENT=AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance aliyun ... 如果使用导出,请在完成后运行 unset ALIBABA_CLOUD_USER_AGENT,以避免其他技能被错误归属。 内联前缀无需 unset。 不要为相同的技能字符串在路径 B 上启用 AI 模式。 路径 A — 开始(在第一个 aliyun 命令之前,首先访问 API;如果需要,可以先运行本地 aliyun configure 而不进行云调用): aliyun configure ai-mode enable aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance" 路径 A — [必须] 禁用每个退出: aliyun configure ai-mode disable 路径 B — 示例(每个工作流的一个载体:导出,内联环境或根 --user-agent;永远不要堆叠相同的令牌或与路径 A 混合): 导出 ALIBABA_CLOUD_USER_AGENT=AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance # … aliyun … 调用 … 然后: unset ALIBABA_CLOUD_USER_AGENT ALIBABA_CLOUD_USER_AGENT=AlibabaCloud-Agent-Skills/alibabacloud-cli-guidance aliyun ecs DescribeRegions 根 --user-agent 也是路径 B 语义 - 不要将其与路径 A 结合使用相同的令牌。 非代理复制粘贴:路径 B 通常足够;代理会话:路径 A + 退出时禁用。 以下示例仅使用路径 A 或 B,从不同时使用两者。 预检查:Aliyun CLI >= 3.3.3 必需 - 运行 aliyun version。 如果太低:curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 或参阅 references/installation-guide.md。 预检查:Aliyun CLI 插件更新必需 - [必须] aliyun configure set --auto-plugin-install true;[必须] aliyun plugin update。 CLI 版本里程碑(代理和用户) 从版本 开始获得 >= 3.3.3 基线用于此技能中的产品插件和流程(请参阅上面的预检查)。 >= 3.3.5 aliyun upgrade - 更新 CLI 从二进制文件本身,当子命令存在时。 更喜欢它而不是重新运行安装脚本进行常规升级,一旦 CLI 足够新。 >= 3.3.8 aliyun plugin show --name - 安装插件的详细信息(版本,产品代码,描述,API 版本(如果存在))。 在较旧的 CLI 上,使用 aliyun plugin list 和 product --help。
- 安装和配置 CLI