[問題] 徵會雲端GoolgeCloudRun佈署寫python的

看板Python作者 (devil)時間2年前 (2022/12/13 22:59), 編輯推噓2(2026)
留言28則, 6人參與, 2年前最新討論串1/1
我有一個想要佈署在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://www.ptt.cc/bbs/Python/M.1670943586.A.DDD.html

12/14 12:24, 2年前 , 1F
我有在用GCP(Google Cloud Platform),沒用過GCR.不過這
12/14 12:24, 1F

12/14 12:26, 2年前 , 2F
功能看似colab,請問你這是作業還是有其他用途?
12/14 12:26, 2F

12/14 13:18, 2年前 , 3F
這功能跟 Colab 差多了,Cloud Run 是 Serverless 服務
12/14 13:18, 3F

12/14 13:20, 2年前 , 4F
類似的服務還有 Cloud Function, 對比的則是 AWS Fargate
12/14 13:20, 4F

12/14 13:21, 2年前 , 5F
和 AWS Lambda。其中 Run/Fargate 是容器層級;而 Function
12/14 13:21, 5F

12/14 13:21, 2年前 , 6F
/Lambda 則是函數層級,取決於服務要怎麼使用
12/14 13:21, 6F

12/14 13:24, 2年前 , 7F
看下來你把 Run 跟 Function 混淆了,在 Cloud Run 的文件
12/14 13:24, 7F

12/14 13:24, 2年前 , 8F
沒有說要將 Flask 改成 Function Framework,只需要將他包
12/14 13:24, 8F

12/14 13:25, 2年前 , 9F
成容器就可以上雲,你沒發現自己貼的第二份參考資料網址並
12/14 13:25, 9F

12/14 13:25, 2年前 , 10F
不是 Run 而是 Function 的嗎?
12/14 13:25, 10F

12/14 13:36, 2年前 , 11F
@yuwenche 非商業用途,剛上完相關課,想自己從頭到
12/14 13:36, 11F

12/14 13:39, 2年前 , 12F
@Hsins 這兩個是不同東西沒錯
12/14 13:39, 12F

12/14 13:40, 2年前 , 13F
Run 不需要FRAMEWORK 但也可以用FRAMEWORK
12/14 13:40, 13F

12/14 13:40, 2年前 , 14F
考慮到之後也會需要了解docker,所以理想情況是能
12/14 13:40, 14F

12/14 13:41, 2年前 , 15F
找到同時會兩種的版友
12/14 13:41, 15F

12/14 13:43, 2年前 , 16F
但一時間也無法如意,所以主要還是以FRAMEWORK為主
12/14 13:43, 16F

12/14 13:44, 2年前 , 17F
就是我文尾的第二方案
12/14 13:44, 17F

12/14 13:51, 2年前 , 18F
要找相關的職位(跟老闆說,我會這些)
12/14 13:51, 18F

12/14 13:59, 2年前 , 19F
那應該是先練習用docker在本地端跑一輪,再學如何GCP
12/14 13:59, 19F

12/14 14:08, 2年前 , 20F
@lycantrope 打算從簡易的架構開使,較好入門
12/14 14:08, 20F

12/14 14:09, 2年前 , 21F
根據官網表示,Run 省去了一般docker的繁瑣
12/14 14:09, 21F

12/14 14:45, 2年前 , 22F
喔 好吧
12/14 14:45, 22F

12/14 15:51, 2年前 , 23F
600~800單位是啥 美金差不多 台幣就是羞辱人
12/14 15:51, 23F

12/14 19:25, 2年前 , 24F
哈,我也覺得太低,如果請人從頭到尾寫專案的話。
12/14 19:25, 24F

12/14 19:27, 2年前 , 25F
我其實只請教求解幾個點,我手邊寫好程式了,就是
12/14 19:27, 25F

12/14 19:28, 2年前 , 26F
不知function framework 長啥樣子呢
12/14 19:28, 26F

12/14 19:30, 2年前 , 27F
Google Run的部分則主要想知道流程(新手實在看不懂)
12/14 19:30, 27F

12/15 19:01, 2年前 , 28F
Cloud run是容器化服務,部署dockerfile
12/15 19:01, 28F
文章代碼(AID): #1Zc9DYtT (Python)
文章代碼(AID): #1Zc9DYtT (Python)