You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio Code无法检测AWS SAM CLI,求排查解决方法

排查与解决方案

根据你提供的日志和提示信息,核心问题是AWS Toolkit无法正确解析SAM CLI的版本,加上SAM CLI 1.85-1.86版本在Windows 10上存在已知兼容性问题,按以下步骤逐一排查:

1. 验证SAM CLI实际运行状态

打开命令提示符(CMD),执行以下命令:

sam --version
  • 如果输出不是清晰的版本号(比如出现乱码、错误信息),说明SAM CLI安装已损坏,直接进入步骤2。
  • 如果输出版本在1.85-1.86之间,符合VSCode提示的已知问题范围,必须升级版本。

2. 彻底卸载并重装SAM CLI

  • 从Windows控制面板卸载当前的AWS SAM CLI。
  • 下载AWS官方最新稳定版SAM CLI安装包(避开1.85、1.86版本)。
  • 安装时选择默认路径,避免自定义路径包含特殊字符或过长路径。
  • 安装完成后重启电脑,确保环境变量生效。

3. 检查系统环境变量配置

  • 打开系统环境变量设置,确认PATH中已包含SAM CLI的bin目录:C:\Program Files\Amazon\AWSSAMCLI\bin。
  • 如果未添加,手动将该路径加入PATH,保存后重启命令提示符,再次执行sam --version验证是否能正常调用。

4. 修正VSCode AWS Toolkit的SAM路径配置

  • 打开VSCode,按下Ctrl+,打开设置界面。
  • 搜索aws.samcli.path,将路径设置为SAM CLI的完整可执行文件路径:C:\Program Files\Amazon\AWSSAMCLI\bin\sam.cmd。
  • 保存设置后重启VSCode,尝试重新创建SAM应用。

5. 验证依赖组件状态

  • 确认Docker正在运行(右下角托盘图标显示正常)。
  • 执行aws configure list验证AWS CLI凭证配置有效,确保能正常连接AWS服务。

6. 重置AWS Toolkit扩展状态

  • 在VSCode扩展面板中禁用AWS Toolkit,等待几秒后重新启用。
  • 如果问题仍存在,卸载扩展后重新安装,确保获取最新版本的扩展。

内容的提问来源于stack exchange,提问作者Maria Suarez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 12:42:35