package
0.0.0-20210510061253-b3eee8f0dd41
Repository: https://github.com/vvakame/til.git
Documentation: pkg.go.dev

# README

Spanner素振り

社内に立ってる共用のSpannerインスタンスに繋いであれこれしてみる。 プロジェクト構成がちょっとアレなのでメモしておく。

  • Project A (Spannerが立ってるプロジェクト)
  • Project B (僕の個人プロジェクト)

BでServiceAccount作ってAのプロジェクトに登録&権限貰って、SA経由でSpannerにアクセスする。

利用するのはAのSpannerだが、使うにはBのプロジェクトでもCloud SpannerのAPIが有効になっている必要がある。 次のようなエラーが出たら素直に表示されたURLにアクセスしてAPIを有効にしてリトライする。

2018/04/12 13:11:18 rpc error: code = PermissionDenied desc = Cloud Spanner API has not been used in project xxxx before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/spanner.googleapis.com/overview?project=xxxx then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.

# Structs

No description provided by the author
No description provided by the author