GitHub Actions から Node.js のスクリプトで Google Spread Sheet を更新したくなりました。 そこで、以前から気になっていた Google Actions からのキーなし認証を試してみることにしました。 GitHub Actions からのキーなし認証とは 私のキーなし認証に対する理解は「守衛の人(GCP)に『〇〇さん(GitHub のリポジトリ)は名刺の確認ができたら来客用の入館証を渡しちゃってください』と連絡しておく」みたいな感じ?くらいなので、詳細は以下を参照していただければと。 GCP(Google Spread Sheet) を GitHub Actions から使う場合 大雑把な理解で書くと、GCP で「キーなし認証」利用するときは「サービスアカウントを利用する」ただし「鍵は事前作成せずに OIDC Provider を信頼する設定を使う