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

阿里函数计算中层都删掉新建了,版本号还是累计的吗?

阿里函数计算中层都删掉新建了,版本号还是累计的吗?层还得在不同地域部署,给客户用还得在客户的账号下部署,不同账号同一个名字的层会不会累加?现在就是有时候调试多了都不知道哪个层版本号才是对的了,自定义的层有办法共享吗?

展开
收起
小小鹿鹿鹿 2023-11-21 22:20:22 27 0
4 条回答
写回答
取消 提交回答
  • 删除层与层版本https://help.aliyun.com/zh/fc/user-guide/create-a-custom-layer?spm=a2c4g.11186623.0.i45#section-95b-gkf-x9g

    您可以根据提示删除不需要的层或者层版本。已删除的层不能再被查看或被函数配置引用,但已配置引用该层的函数执行不受影响。

    登录函数计算控制台。
    在左侧导航栏,选择高级功能 > 层管理。
    在顶部菜单栏,选择地域。
    在层管理页面,按需选择删除层或层版本。
    **删除层
    单击目标层操作列的删除,在弹出的对话框中选中确认删除层中的全部N个版本复选框,然后单击删除。

    删除层版本
    单击目标层名称,在层详情页面的版本管理区域,单击目标层版本操作列的删除,在弹出的确认对话框中单击删除。**

    2023-11-22 14:52:17
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云函数计算中,即使你删除并重新创建了层,其版本号仍然会累积计数。
    如果你想在不同的地域部署同一层,你需要为每个地域分别创建相应的层。不同账号下相同名称的层不会累加,而是相互独立的。所以,你可以放心地在不同账号下使用相同的层名称。
    对于自定义层的共享,目前阿里云函数计算并不支持这一功能。因此,如果你想在一个团队或组织中共享自定义层,一种可能的解决方案是在代码仓库或其他共享存储空间中保存层文件,并让其他人从这个位置下载和上传到他们自己的函数计算环境中。

    2023-11-22 14:49:35
    赞同 展开评论 打赏
  • 在阿里云函数计算中,函数的版本是由函数名和版本号组成的,例如:function-name:version。当你创建一个新的函数版本时,版本号会自动增加。因此,即使你将所有的层都删除了,然后再新建,版本号仍然会累计。

    至于层的部署,阿里云函数计算支持跨地域部署。你可以为同一个函数在不同的地域创建和部署不同的版本。每个版本的层都是独立的,不会在其他版本的层上累加。

    关于自定义层的共享,阿里云函数计算目前不支持在同一账号下或者跨账号下共享自定义层。你可以考虑将自定义层打包成镜像,然后在不同的函数版本中使用相同的镜像。这样可以避免重复创建和部署相同的自定义层。

    2023-11-22 11:52:37
    赞同 展开评论 打赏
  • 是的,删除重建,如果用相同的版本号,相当于修改同版本号的内容了,违反了层不可变的原则。不同账号不累加。此回答来自钉群阿里函数计算官网客户。

    2023-11-22 08:23:06
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载