阿里函数计算中层都删掉新建了,版本号还是累计的吗?层还得在不同地域部署,给客户用还得在客户的账号下部署,不同账号同一个名字的层会不会累加?现在就是有时候调试多了都不知道哪个层版本号才是对的了,自定义的层有办法共享吗?
您可以根据提示删除不需要的层或者层版本。已删除的层不能再被查看或被函数配置引用,但已配置引用该层的函数执行不受影响。
登录函数计算控制台。
在左侧导航栏,选择高级功能 > 层管理。
在顶部菜单栏,选择地域。
在层管理页面,按需选择删除层或层版本。
**删除层
单击目标层操作列的删除,在弹出的对话框中选中确认删除层中的全部N个版本复选框,然后单击删除。
删除层版本
单击目标层名称,在层详情页面的版本管理区域,单击目标层版本操作列的删除,在弹出的确认对话框中单击删除。**
在阿里云函数计算中,即使你删除并重新创建了层,其版本号仍然会累积计数。
如果你想在不同的地域部署同一层,你需要为每个地域分别创建相应的层。不同账号下相同名称的层不会累加,而是相互独立的。所以,你可以放心地在不同账号下使用相同的层名称。
对于自定义层的共享,目前阿里云函数计算并不支持这一功能。因此,如果你想在一个团队或组织中共享自定义层,一种可能的解决方案是在代码仓库或其他共享存储空间中保存层文件,并让其他人从这个位置下载和上传到他们自己的函数计算环境中。
在阿里云函数计算中,函数的版本是由函数名和版本号组成的,例如:function-name:version。当你创建一个新的函数版本时,版本号会自动增加。因此,即使你将所有的层都删除了,然后再新建,版本号仍然会累计。
至于层的部署,阿里云函数计算支持跨地域部署。你可以为同一个函数在不同的地域创建和部署不同的版本。每个版本的层都是独立的,不会在其他版本的层上累加。
关于自定义层的共享,阿里云函数计算目前不支持在同一账号下或者跨账号下共享自定义层。你可以考虑将自定义层打包成镜像,然后在不同的函数版本中使用相同的镜像。这样可以避免重复创建和部署相同的自定义层。
是的,删除重建,如果用相同的版本号,相当于修改同版本号的内容了,违反了层不可变的原则。不同账号不累加。此回答来自钉群阿里函数计算官网客户。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。