serverless framework 国内只能用腾讯云?

2021-11-09 16:55:04 +08:00
 liliclinton

最近打算在 aws 上部署 serverless 应用,看了一圈感觉 serverless framework 这个框架挺热门打算试一试,结果安装完第一次初始化就只有腾讯云的模板可以选择,看了一圈文档都没找到地方修改默认设置,怀疑是判断系统语言强制的?

然后搜了一下发现这个项目接受了腾讯云不少投资的样子,腾讯想要推广自家云服务就这么强奸用户的?

7045 次点击
所在节点    云计算
53 条回复
liliclinton
2021-11-09 17:07:26 +08:00
看了一下是这里判断国内用户的
https://github.com/serverless/components/blob/df2d3f34a09758a203838267586befa21bb4e104/src/cli/utils.js#L796

代码里到处是国内用户的特殊处理逻辑,我呕呕
ch2
2021-11-09 17:35:11 +08:00
serverless 本身是跟平台强绑定的
liliclinton
2021-11-09 17:38:19 +08:00
@ch2 框架支持很多平台,然而他识别你是国内用户就只让你用腾讯云了
ch2
2021-11-09 17:42:33 +08:00
他这不就是个二道贩子吗,你不如直接用 aws 的 lambda
liliclinton
2021-11-09 17:44:55 +08:00
@ch2 这是个云服务编排框架,自己手动配置就要在控制台点点点老半天,每个接口上传一次代码,配置一次 api gateway
locoz
2021-11-09 17:51:05 +08:00
这个我记得之前说是不跟云厂商绑定的,可能是给的实在太多了?
ch2
2021-11-09 17:51:56 +08:00
每个平台都有自己的 cli ,跟它的上手难度没啥区别
liliclinton
2021-11-09 17:54:15 +08:00
@ch2 建议你先自己了解一下吧……
liliclinton
2021-11-09 17:55:16 +08:00
@locoz 框架本身是支持很多云服务的,海外可以看到各大云厂的组件,但是识别到是国内用户以后就只能看到腾讯云的组件了
cev2
2021-11-09 17:57:56 +08:00
官网用海外 IP 打开的是 Serverless ,用国内 IP 打开会自动跳转到 cn 开头的 Tencent Serverless ,这是俩东西。
liliclinton
2021-11-09 17:58:58 +08:00
@cev2 我直接 npm 安装的 serverless 运行的,参考的也都是英文文档,不存在装错东西的可能性
liliclinton
2021-11-09 17:59:24 +08:00
@cev2 何况我都找到了他判断用户地区的代码
Vegetable
2021-11-09 17:59:39 +08:00
serverless 本身就是很难迁移的,挺好理解的吧
liliclinton
2021-11-09 18:00:37 +08:00
@Vegetable 我想用 aws 不行?国内用户不配用?
Vegetable
2021-11-09 18:00:59 +08:00
嗯...我之前一直以为 serverless@npm 就是腾讯云的工具
winnie2012
2021-11-09 18:01:38 +08:00
腾讯云拿了国内的代理
liliclinton
2021-11-09 18:04:39 +08:00
国内官网确实只有腾讯云,看来钱是真的到位
minbaby
2021-11-09 18:05:32 +08:00
为了传张图,专门去注册个账号 https://imgur.com/UO0viTq
mxT52CRuqR6o5
2021-11-09 18:05:37 +08:00
躲都躲不起了
cev2
2021-11-09 18:06:08 +08:00
@liliclinton #10 #11 #12 ,不是说你装错了东西,根据 IP 判断是否国内用户,挂个代理就行了,或者手动改一下,在 .env 文件中增加配置 SERVERLESS_PLATFORM_VENDOR=aws

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/814196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX