gcpbox
Google Cloud Platform Utility
@sinmetal が GCP でよく利用する処理をまとめている Utility。 @sinmetal のユースケースに特化しているので、他の人が使うことは気にしていないが、参考程度に見るのはいいかもしれない。
cloudtasks
- Handlerの Header を取得
- TaskをAdd
metadata
GCPのmetadata周りを扱うutility
GCP上では Metadata Server を参照し、Localでは環境変数を利用し、設定値を取得する。 GCPとLocalで同じロジックを使いつつ、設定値を持ち回るために作成した
動作確認した環境
- Google App Engine Standard for Go 1.11
- Google Compute Engine
- Google Kubernetes Engine
storage
- Create SignedURL
- PubSubNotify Body Reader