函数计算3.0的测试,怎么比2.0少了好多配置项,是我网页的bug还是没更新?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
函数计算3.0相比2.0在配置项上的变化并非网页的Bug,而是由于产品设计上的重大升级和优化。以下是具体原因和相关信息的详细说明:
函数计算3.0移除了“服务”这一概念,函数成为一级实体。这意味着: - 角色、日志、VPC等配置直接在函数级别进行,而不再依赖于服务级别的统一配置。 - 版本和别名的管理也直接作用于函数级别,支持独立的版本控制。
因此,在3.0中,您会发现许多原本在服务级别配置的选项(如角色权限、网络配置等)被移到了函数级别。这减少了服务级别的复杂性,但也可能导致您感觉配置项减少。
函数计算3.0对执行引擎进行了多项调整: - 统一请求处理程序签名:HTTP请求和事件请求的处理程序签名被统一,简化了开发者的使用体验。 - 标准运行时调整:标准运行时不再支持单实例多并发功能,但Custom Runtime仍然支持。 - 函数实例生命周期:不再支持PreFreeze回调方法。
这些调整可能使某些配置项(如单实例多并发)在3.0中不可见或不可用,但这属于功能设计上的变更,而非遗漏。
在函数计算3.0中,自定义域名的配置方式发生了变化: - 自定义域名不再依赖HTTP Trigger,可以直接引流到对应的函数。 - 这一改进简化了域名配置流程,但可能会让您误以为相关配置项被移除。
函数计算3.0引入了服务关联角色(SLR),进一步简化了函数授权体验: - 用户代码访问其他云服务时,由函数角色授权,无需手动配置复杂的权限规则。 - 这种设计减少了授权相关的配置项,提升了易用性。
函数计算3.0将按量实例的伸缩控制功能升级为函数并发度管理: - 可以限制预留实例和按量实例的总并发度。 - 这一改进使得弹性伸缩的配置更加直观,但可能减少了部分细粒度的配置选项。
如果您是从2.0迁移到3.0,需要注意以下兼容性规则: - 原有的服务和函数配置保持不变,调用不受影响。 - 已有函数在3.0控制台操作后,将具有独立的服务级别配置,后续操作仅影响该函数,不会影响同服务下的其他函数。 - 使用2.0控制台修改服务级别的配置,则会更新该服务下的所有函数对应配置。
综上所述,函数计算3.0的配置项减少是产品升级的结果,而非Bug或未更新的问题。如果您仍有疑问,建议参考官方文档或联系技术支持以获取进一步帮助。