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

Cloud9环境执行sam sync报错:No such command 'sync'

解决SAM CLI sync 命令不存在的问题

问题原因

sam sync 是AWS SAM CLI较新版本引入的命令,你的Cloud9环境中安装的SAM CLI版本过低,不支持该命令。

解决步骤

  • 检查当前SAM CLI版本
    执行以下命令确认当前版本:

    sam --version
    

    如果版本低于1.30.0(sam sync 从该版本开始正式支持),需要进行版本升级。

  • 更新SAM CLI到最新版本
    在Cloud9的Linux环境中,可通过pip命令完成更新:

    pip install --upgrade aws-sam-cli
    

    若遇到权限限制,添加--user参数:

    pip install --upgrade aws-sam-cli --user
    
  • 验证更新结果
    再次执行版本检查命令,确认已升级到支持sam sync的版本:

    sam --version
    
  • 重新执行原命令
    回到工作坊指定目录,重新运行同步命令:

    cd ~/environment/aws-serverless-saas-workshop/Lab2/server
    echo Y | sam sync --stack-name serverless-saas --code --resource-id LambdaFunctions/CreateUserFunction --resource-id LambdaFunctions/RegisterTenantFunction --resource-id LambdaFunctions/GetTenantFunction -u
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 07:25:24