开发者社区 > 云原生 > Serverless > 正文

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

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

提问36.png

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

提问37.png

展开
收起
码字王 2023-04-07 17:24:26 558 0
3 条回答
写回答
取消 提交回答
  • 使用应用进行部署会自动生成一个access,所以部署是不依赖yaml里的access的。你这个应该是执行了post action,action也是 s 操作,形成嵌套了。在应用里推荐使用component来规避嵌套问题:https://github.com/devsapp/start-fc-kodbox/blob/main/src/s.yaml#L53

    回答13.png

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

    2023-04-09 16:59:05
    赞同 展开评论 打赏
  • 根据您提供的截图,您的在线部署问题可能是由于s.yaml文件中的access参数未正确配置所导致的。您可以尝试将access参数设置为您的账号ID或者使用默认值"default"来避免出现选择账号的提示。

    2023-04-08 08:42:11
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

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

    2023-04-07 17:40:38
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载