BigQuery StudioとGitLabリポジトリを接続
BigQuery StudioとGitLabリポジトリを連携させれば分析作業が捗ると思って試したときの覚書。 Gemini 3 Flash Previewと対話。 参考: リポジトリの概要 | BigQuery | Google Cloud Documentation 1. SSH鍵の生成 GCPのCloud Shellを開き、鍵ペアを作成。 パスフレーズなしで生成する。 $ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_bigquery_gitlab -N "" 生成された公開鍵を表示。 $ cat ~/.ssh/id_rsa_bigquery_gitlab.pub 2. Gitリポジトリを作成 新規にBigQuery用リポジトリをGitLab上で作成。 アカウント全体ではなく、特定のリポジトリにのみBigQueryからのアクセスを許可する。 そのリポジトリへアクセスするための鍵を登録。 Settings -> Repository -> Deploy keysで「Add new key」。 Title: BigQuery Studio Key Key: 先ほどコピーした公開鍵の文字列 Grant write permissions to this key: チェックを入れる (SQLをBigQueryからGitLabへ保存するために必要) 3. 秘密鍵をSecret Managerに登録 Secret ManagerはGCPの機密情報を管理するためのツール。 Cloud Shell経由でSecret Managerに秘密鍵を登録する。 まずは現在の設定(選択しているプロジェクト)を確認。 $ gcloud config list Secret Manager APIを有効化。 $ gcloud services enable secretmanager.googleapis.com シークレット(入れ物)を作成。 $ gcloud secrets create gitlab-ssh-key --replication-policy="automatic" 秘密鍵の内容を登録。 $ gcloud ...