作者angel2devil (devil)
看板Python
标题[问题] 徵会云端GoolgeCloudRun布署写python的
时间Tue Dec 13 22:59:42 2022
我有一个想要布署在Google Cloud Run(GCR) 的Line机器人。GCR是一个容器式的布署。
https://cloud.google.com/run/docs/quickstarts/build-and-deploy/deploy-python-service
我手中有本地端可以跑的简单程式(非echo版)。但GCR 需要把flask 改成function framework,
我尝试写了一下,但上云无法运行。
https://cloud.google.com/functions/docs/writing/write-http-functions
目前想请老师帮忙的是协助成功在GCR布署
1.修改function framework(不需要另外讲解,我可以自己研究)
2.修改dockerfile(不需要讲解,我可以自己研究)
3.帮忙我部署到GCR
3.1需要跟我讲解(视讯可)
3.2了解Google 平台上API授权(因为我有运用到vision api)
Goole 上的使用的中文术语为“将服务帐号附加到资源”或“将服务帐号与资源关联”
https://cloud.google.com/iam/docs/impersonating-service-accounts?hl=zh-cn
我主要是卡在function framework 这一块与新手不太了解Google 文件所用的术语
主要是希望达成上述目的,预算为600~800(欢迎进一步了解细节)
或者
也可以帮我只休改function framework,确认它能跑(价格另外谈)
谢谢大家看完
希望能有版友愿意相助,我以些许阮囊回报表示感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.218.24.223 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1670943586.A.DDD.html
1F:推 yuwenche: 我有在用GCP(Google Cloud Platform),没用过GCR.不过这 12/14 12:24
2F:→ yuwenche: 功能看似colab,请问你这是作业还是有其他用途? 12/14 12:26
3F:→ Hsins: 这功能跟 Colab 差多了,Cloud Run 是 Serverless 服务 12/14 13:18
4F:→ Hsins: 类似的服务还有 Cloud Function, 对比的则是 AWS Fargate 12/14 13:20
5F:→ Hsins: 和 AWS Lambda。其中 Run/Fargate 是容器层级;而 Function 12/14 13:21
6F:→ Hsins: /Lambda 则是函数层级,取决於服务要怎麽使用 12/14 13:21
7F:→ Hsins: 看下来你把 Run 跟 Function 混淆了,在 Cloud Run 的文件 12/14 13:24
8F:→ Hsins: 没有说要将 Flask 改成 Function Framework,只需要将他包 12/14 13:24
9F:→ Hsins: 成容器就可以上云,你没发现自己贴的第二份参考资料网址并 12/14 13:25
10F:→ Hsins: 不是 Run 而是 Function 的吗? 12/14 13:25
11F:→ angel2devil: @yuwenche 非商业用途,刚上完相关课,想自己从头到 12/14 13:36
12F:→ angel2devil: @Hsins 这两个是不同东西没错 12/14 13:39
13F:→ angel2devil: Run 不需要FRAMEWORK 但也可以用FRAMEWORK 12/14 13:40
14F:→ angel2devil: 考虑到之後也会需要了解docker,所以理想情况是能 12/14 13:40
15F:→ angel2devil: 找到同时会两种的版友 12/14 13:41
16F:→ angel2devil: 但一时间也无法如意,所以主要还是以FRAMEWORK为主 12/14 13:43
17F:→ angel2devil: 就是我文尾的第二方案 12/14 13:44
18F:→ angel2devil: 要找相关的职位(跟老板说,我会这些) 12/14 13:51
19F:推 lycantrope: 那应该是先练习用docker在本地端跑一轮,再学如何GCP 12/14 13:59
20F:→ angel2devil: @lycantrope 打算从简易的架构开使,较好入门 12/14 14:08
21F:→ angel2devil: 根据官网表示,Run 省去了一般docker的繁琐 12/14 14:09
22F:→ lycantrope: 喔 好吧 12/14 14:45
23F:→ panex0845: 600~800单位是啥 美金差不多 台币就是羞辱人 12/14 15:51
24F:→ angel2devil: 哈,我也觉得太低,如果请人从头到尾写专案的话。 12/14 19:25
25F:→ angel2devil: 我其实只请教求解几个点,我手边写好程式了,就是 12/14 19:27
26F:→ angel2devil: 不知function framework 长啥样子呢 12/14 19:28
27F:→ angel2devil: Google Run的部分则主要想知道流程(新手实在看不懂) 12/14 19:30
28F:→ Bujo: Cloud run是容器化服务,部署dockerfile 12/15 19:01
29F:推 jasonfghx: 600-800别人还要花时间读你程式 12/17 23:10
30F:→ zerof: 所以你 dockerfile 写了吗? 跑得起来吗? 12/19 13:46