google cloud instance 之間做 file sync
預設 gcp instance 是只能用 ssh key based 登入,而如果沒有幫 root 帳號(或者要執行 rsync 的帳號)產生 ssh key,那等於無法使用 rsync 這個命令。而 gcloud sdk 裏頭只有提供 copy 與 scp (其實是一樣)來做 ...
Backup mongodb to GCP storage with crontab
情況是要把原本寫入 local mongodb 的 usage log dump 出 csv 檔案(並且從mongodb內刪除),並且把較舊的 csv 檔案移去 GCP storage。mongodump.sh #!/usr/bin/env bash MY_DATE="'$(d...
Mount GCP storage 給 apache php 存取
遇到的情況是要在 ubuntu 機器上 mount 非 public access 的 gcp storage bucket,然後要給 php web api 做讀寫。比較正常的解決方式應該是用 google cloud storage api for PHP(https://g...