serverless framework 国内只能用腾讯云?

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

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

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

7381 次点击
所在节点    云计算
53 条回复
liliclinton
2021-11-09 18:07:41 +08:00
@cev2 他官网根据 ip 判断的,但是工具链看来只能这么绕过检测了,问题是如果我要用 gcp 或者 openwhisk 怎么办
liliclinton
2021-11-09 18:09:11 +08:00
@cev2 说实话就感觉恶心,不想用这玩意了
cev2
2021-11-09 18:20:30 +08:00
@liliclinton #21 IP (挂代理)和时区(没啥难度)不是国内就行,https://github.com/serverless/serverless/issues/8565 解释过他们这么做的原因。因噎废食没必要
liliclinton
2021-11-09 18:23:42 +08:00
@cev2 他不事先问用户,一定要用户自己想办法绕过,这不是强奸是什么
ch2
2021-11-09 18:25:09 +08:00
@liliclinton #8 我反正不用这玩意,serverless 跨平台是个伪需求,你不可能只单纯使用 serverless 本身的
liliclinton
2021-11-09 18:25:59 +08:00
@ch2 都说了不是跨平台,是为了方便编排,你没搞明白这是啥就别指点江山了,,,
starsky007
2021-11-09 20:47:50 +08:00
我用过这个框架,肯定可以搭配 AWS 。你可以从这里找个模板,https://github.com/serverless/examples ,比命令行显示的全面。
crystom
2021-11-09 20:59:57 +08:00
腾讯云开会还请过 serverless 之父远程演讲呢
liliclinton
2021-11-09 22:08:29 +08:00
@starsky007 就要各种姿势去绕他那个检测嘛……我要用 serverless components 似乎不能用 templates
hkbarton
2021-11-10 01:18:44 +08:00
@liliclinton 你试试在你要部署的项目根目录创建一个 .env 的文件,然后里面加上这一行:

SERVERLESS_PLATFORM_VENDOR='aws'


serverless framework 在国内是和腾讯云有合作,但是开源的 serverless framework/components 并不是和云厂商强绑定的,可以通过.env 文件描述部署环境,可能只是他们文档写的不是太清楚
hkbarton
2021-11-10 01:22:19 +08:00
补充一下,可能需要在.env 中写两行:

SERVERLESS_PLATFORM_VENDOR=aws
SLS_GEO_LOCATION=us
zhoujinjing09
2021-11-10 02:36:07 +08:00
serverless 为什么不直接用 aws fargate ?你要什么方面的 serverless 服务?
cassyfar
2021-11-10 02:53:08 +08:00
@liliclinton

你可以用 cloudformation 或者 terraform 以代码形式来配置。感觉学习这类小作坊框架意义不大,而且坑多。
Rocketer
2021-11-10 02:56:42 +08:00
@zhoujinjing09 fargate 是类似于 k8s 的服务,跟函数计算还不是一回事,虽然都属于 serverless 。

PS:楼主如果是来寻求解决方案的,楼上已经有人给出了,配置.env 文件即可。如果只是想吐个槽……
dayeye2006199
2021-11-10 03:25:18 +08:00
这种见人下菜碟的搞法确实不咋地。
但框架后面的初创企业需要赚钱,这个做法也是可以理解的。

最好是需要在文档上标注怎么去绕过这个默认行为。LZ 也可以去给提个 issue
fannas
2021-11-10 04:13:59 +08:00
其实不用点点点,aws 有 awscli 可以用。 并且建议使用新版。 一些地区还有网页版的 cli 不过网页版的没用过几次
arischow
2021-11-10 08:45:20 +08:00
国内 AWS 肯定可以用,看配置 YAML
zxcslove
2021-11-10 09:23:08 +08:00
和 roblox 一样恶臭
Rorysky
2021-11-10 10:51:44 +08:00
帮你提了个 issue
maichael
2021-11-10 11:09:58 +08:00
毕竟金主才是最大的,https://github.com/serverless/serverless/issues/7086 19 年到现在了

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

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

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

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

© 2021 V2EX