AppEngineからCloudStorageするやつと、GKEつかってみるやつをやったので、GKEからCloudStorageするやつをやります。 「GKEから」とは言っても、ほぼGCEのインスタンスとして扱って支障無いので、だいたいは「GCE CloudStorage」とかでググります。
参考
- GCE から GCS へのファイルアクセス - Qiita
- Setting Up Google Cloud Storage | App Engine standard environment for Go | Google Cloud Platform
go get -u golang.org/x/oauth2
(これはGAEだけど)
- Cloud Storage Client Libraries | Cloud Storage | Google Cloud Platform
go get -u golang.org/x/oauth2/google
これかclient, err := google.DefaultClient(context.Background(), scope)
- “// Authentication is provided by the gcloud tool when running locally, and”
- “// by the associated service account when running on Compute Engine.”
- んあーよくできてんな
- ここのコードは時間あるときに読もう
やってみる
で、手順はこれの通り
雑感
- 最近、さすがにいろんなものに慣れてきた感じがある
- もはやプログラミング初心者ではないし、自分で仕事とるくらいではある
- それにともなって、人に説明したり、備忘録残したりするのが、どんどん下手くそになっている気がする
- 正直にいえば、億劫になっている。よくないことだ
- 「当たり前」「知ってて当然」という態度をされることが、初心者の頃の僕をどれだけ苦しめたか、今一度、思い出したい
DRYな備忘録