反馈一个在线部署问题:应用push代码以后触发构建,如果s.yaml里的access是'{{ acc[阿里云函数计算]

反馈一个在线部署问题:应用push代码以后触发构建,如果s.yaml里的access是'{{ access }}’,在构建的时候会提示选择账号,但显然这时候是没有交互的,所以就卡在这了

如果是”default”,到这一步也会提示选择,是不是权限不够? 在部署的时候触发了这个,但是这一步执行需要登录fc账号,是这样吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 使用应用进行部署会自动生成一个access,所以部署是不依赖yaml里的access的。你这个应该是执行了post action,action也是 s 操作,形成嵌套了。在应用里推荐使用component来规避嵌套问题:https://github.com/devsapp/start-fc-kodbox/blob/main/src/s.yaml#L53

    此答案来自钉钉群“阿里函数计算官网客户”

  2. 根据您提供的截图,您的在线部署问题可能是由于s.yaml文件中的access参数未正确配置所导致的。您可以尝试将access参数设置为您的账号ID或者使用默认值”default”来避免出现选择账号的提示。

  3. 函数计算这个报错的话应该是你s.yaml文件中引入参数的格式不对,可以参考通过Serverless Devs配置环境变量的操作:文档 其中变量参数的引入应该是${vars.region}格式的,不是{{param}}