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

请教一下,生产别名和开发别名下函数的环境变量不同如何处理,环境变量能和别名绑定不,版本发布后环境变量

请教一下,生产别名和开发别名下函数的环境变量不同如何处理,环境变量能和别名绑定不,版本发布后环境变量不允许修改?

展开
收起
芬奇福贵 2023-04-06 18:33:15 550 0
4 条回答
写回答
取消 提交回答
  • 在阿里云函数计算中,可以为不同的别名设置不同的环境变量,在版本发布后也可以更新或者回滚环境变量配置。

    首先,您可以在函数计算控制台中为某个函数创建多个别名,并针对每个别名设置不同的环境变量。在别名管理页面中,您可以选择某个别名,然后在“环境变量”选项卡中设置该别名的环境变量。这样,不同别名下的函数可以使用不同的环境变量配置。

    其次,您可以在版本管理页面中更新或者回滚某个版本的环境变量配置。在版本管理页面中,选择某个版本,然后在“环境变量”选项卡中修改该版本的环境变量配置。如果您想要回滚到之前的环境变量配置,可以选择之前的版本,然后将其设置为当前版本即可。

    需要注意的是,当您在别名管理页面中设置别名的环境变量时,该别名下的所有版本都会使用该环境变量配置。因此,如果您需要为某个版本设置特定的环境变量,可以在版本管理页面中进行单独配置。

    总之,在阿里云函数计算中,可以为不同的别名设置不同的环境变量,并且在版本管理页面中可以更新或者回滚某个版本的环境变量配置。

    2023-04-08 13:17:03
    赞同 展开评论 打赏
  • 可以在函数代码中使用条件语句来判断当前函数所处的别名环境,并根据不同的环境加载不同的环境变量。 也可以将环境变量与别名绑定,以确保不同别名下的函数使用不同的环境变量。 在版本发布后,环境变量默认是不允许修改的,但您可以通过重新发布新版本来更新环境变量。

    2023-04-08 08:42:10
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。
    • 可以不同,可以通过不同别名绑定到不同的环境变量。

    • 当函数代码修改时,可以发布新版本并绑定新的别名环境变量,以保证新版本的环境变量生效。

    • 版本发布后,别名环境变量不允许直接修改,但可以通过重新发布新版本并绑定新的别名环境变量,来更新环境变量的值。

    2023-04-06 22:37:54
    赞同 展开评论 打赏
  • 不能。不建议用别名区分开发和生产环境,环境最佳实践是物理隔离,应该创建测试和生产不同的服务。

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

    2023-04-06 18:39:47
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

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