陳佳和

@Momentary

Joined on Jun 14, 2019

  • < https://ithelp.ithome.com.tw/articles/10291343 < https://ithelp.ithome.com.tw/articles/10235069 1.建立虛擬機器(1~5步驟) Folder欄位建議要更改位置,個人更改成D:\virtual-box-workspace ISO使用ubuntu-20.04.5-live-server-amd64.iso,Ubuntu官方下載 完成後按下一步 1.1 設定
     Like 3 Bookmark
  • 比較 Cloud Run Funcions Cloud Run Job 請求超時時間 預設1分鐘、最常9分鐘 預設10分鐘、最常一小時 Trigger方式 多樣性,可以是Scheduler Trigger、Http、Cloud Storage、etc.
     Like  Bookmark
  • 此筆記使用spring boot專案,連接到Cloud SQL。拿取Cloud SQL的資料,並轉換成csv檔案傳送至Cloud Storage Referrer: https://hackmd.io/@Momentary/SJSF3hQjs 1. 下載專案 git clone https://github.com/MomentaryChen/CloudFuntionDemo.git 2. 更改Cloud SQL & Cloud Storage Config /src/main/resources aplication.properties gcs.properties
     Like  Bookmark
  • 1. 進入VM Instances 2. 按下創建按鈕 3. 設定創建參數配置 Name: 請自行輸入 Labels: 請自行輸入 Region: 選擇asia-east1(Taiwan) Zone: 選擇asia-east1-a Machine configuration: 依照自己需求進行配置 Monthly estimate: 會有幫你評估每個月須要付費多少費用
     Like  Bookmark
  • Referrer: Stack Overflow Issue - Spring Boot connection to Postgresql with SSL 使用springboot專案,連線至 Google Cloud SQL (PostgreSQL),此文件只介紹配置,不介紹springboot專案內容 1. 創建新的Cloud SQL Instance。配置不說明 2. 將Connections/Security中的 Allow only SSL connections開啟,需等待一段時間 3. 建立新的憑證 4. 填寫名稱後建立
     Like  Bookmark
  • 1. 進入到Cloud SQL頁面,創建Instance 2. 選擇MySQL 目前Cloud SQL只支援只有支援MySQL、PostgreSQL、SQL Server 3. 設定MySQL Config 4. 實體SQL建立完成 5. 針對wordPress設定,
     Like  Bookmark
  • 預先準備 建立Artifact Registry 建立GCP - Cloud SQL - WordPress MySQL 1. 建立需要的images,先在有docker 環境中下載以下兩個images,並上傳 docker pull wordpress docker tag wordpress asia-east1-docker.pkg.dev/{個人位置}/wordpress docker push asia-east1-docker.pkg.dev/{個人位置}/wordpress 2. 建立Cloud Run,選擇剛剛上傳wordpress images檔案
     Like  Bookmark
  • 請先建立 Artifact Registry 優點 Scheduled ScriptsGenerate daily or nightly report Database maintenance Compliance audit scripts Background processing
     Like  Bookmark
  • 1. 進入Artifact Registry 2. 按下創建(CREATE REPOSITORY) 3. 設定創建參數,完成後按下CREATE Name: 請自行輸入 Format: 這邊我們選擇docker Location type: 一樣選擇asia-east1(Taiwan) Lable: 此專案為demo,這邊我自行加入環境為demo(此步驟可忽略) 4. 這時候就可以看到repository出現在儀表板上了
     Like  Bookmark
  • 參考: Authenticating for invocation Use Cases (參考 Use Cases) A. Data processing / ETL: 針對Cloud Storage的事件做回應,以及處理圖片、視頻轉碼、驗證 B. WebHook: 可藉由網路Http(s) 回應第三方事件、ex: github, gitlab C. Lightweight APIs: 輕量級的程式,直接透過Http(s)進行調用 D. Mobile backend: 整合GCP提供的後台服務(firebase, storage,etc.) E. IoT: 透過Cloud Pub/Sub,進行資料處理、轉換,再推送給另一個處理平台 Cloud Run Funcions vs Cloud Run Job
     Like  Bookmark