[GCP] 如何產生帳戶金鑰並讓DBeaver連接BigQuery服務

閱讀時間約 1 分鐘
此文章同步刊登於我的部落格


一、產生服務帳戶金鑰

參考這篇文章取得服務帳戶金鑰的json檔案,過程中請注意以下事項:

  • 按照需要給予有權限存取BigQuery的角色
  • 將服務帳戶的存取權授予自己的google帳號
  • 下載的檔案請務必保管好,之後的連線都會需要依靠這個檔案。


二、設置DBeaver的連線

  1. 到GCP的BigQuery服務界面,並在左側的Explorer中找到你想要連接的服務,並點擊查詢,就可以在右方分頁內容中複製出Project ID
raw-image


  1. 回到DBeaver中,將複製過來的Project ID貼到Project的欄位中(下圖紅框處)
raw-image


  1. 將OAuth type改為User-based
raw-image


  1. 在Key Path的欄位選擇剛剛下載的json檔案
raw-image


  1. 填寫完畢後,就可以使用左下角的Test Connection按鈕測試連線,連線時會透過瀏覽器確認帳號授權,如果順利就可以成功連接到BigQuery的服務了。(如果沒有安裝Driver,就會跳出下載JDBC Driver的視窗)


環境

  • elementary OS 7.1 (based on Ubuntu 22.04)
  • DBeaver 24.0.2
  • Simba JDBC Driver for Google BigQuery 42_1.5.0.1001

參考資料

7會員
21內容數
你可以在這裡看到後端工程師的技術文章 也可以看到一些投資相關的心得分享 歡迎交流~
留言0
查看全部
發表第一個留言支持創作者!
Hankz是名工程師 的其他內容
在寫CI的時候是否曾經遇過out of memory的錯誤呢?CodeIgniter作為輕量化的PHP框架,db物件一直是操作資料庫的好幫手,簡化了下達sql指令時的操作,加快了開發的速度,但其實看似好用的工具裡說不定有著隱藏的問題。
如果有在Windows系統中備份資料的需求,如果可以寫好一個批次檔並使用工作排程定期複製檔案到指定目錄那就太方便了,本篇文張教你使用xcopy指令實現的一個簡易的bat。
由於開發多個專案的時候,頻繁切換本地環境的PHP版本實在太麻煩,於是想要可以直接使用指令就完成切換的功能,於是有了這篇文章。
Simple Storage Service (S3) 是 AWS 最常應用到的服務,只要是需要將檔案上傳到雲端的狀況都可以使用S3,本篇文章將介紹如何設定與使用AWS S3。
如果MySQL忘記密碼,可以使用修改cnf檔案免去登入驗證,再進入MySQL重新設定密碼的方式,找回密碼,另外還附上有一般修改密碼的方式。
本篇文章將會說明如何在Linux中使用RPM離線安裝MySQL。
在寫CI的時候是否曾經遇過out of memory的錯誤呢?CodeIgniter作為輕量化的PHP框架,db物件一直是操作資料庫的好幫手,簡化了下達sql指令時的操作,加快了開發的速度,但其實看似好用的工具裡說不定有著隱藏的問題。
如果有在Windows系統中備份資料的需求,如果可以寫好一個批次檔並使用工作排程定期複製檔案到指定目錄那就太方便了,本篇文張教你使用xcopy指令實現的一個簡易的bat。
由於開發多個專案的時候,頻繁切換本地環境的PHP版本實在太麻煩,於是想要可以直接使用指令就完成切換的功能,於是有了這篇文章。
Simple Storage Service (S3) 是 AWS 最常應用到的服務,只要是需要將檔案上傳到雲端的狀況都可以使用S3,本篇文章將介紹如何設定與使用AWS S3。
如果MySQL忘記密碼,可以使用修改cnf檔案免去登入驗證,再進入MySQL重新設定密碼的方式,找回密碼,另外還附上有一般修改密碼的方式。
本篇文章將會說明如何在Linux中使用RPM離線安裝MySQL。
你可能也想看
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
金管會政策的放寬加速了金融業的數位轉型,而GCP為金融機構提供了現代化雲端解決方案,包括高度安全的資料存儲、數據運算和風險評估。昕力資訊是你的地轉雲專家,協助金融業上雲,確保合規性和安全性。我們的GCP服務助您提高效率,降低成本,實現數位轉型目標。立即聯繫我們,掌握未來的金融上雲趨勢!
Thumbnail
👨‍💻簡介 這篇文章將會說明如何快速在 Google Cloud Platform 上使用 Terraform 建立外部與內部的全球 IP 。 前提條件 Google Cloud Platform (GCP) 帳號: 確保有一個有效的 GCP 帳號。 安裝Terraform: 還沒安裝可
Thumbnail
👨‍💻簡介 terraform在每次執行terraform plan或terraform apply時,是如何知道應該要管理哪些資源? 其實就是透過在每次執行terraform時,將建立或要變更的資源都記錄在terraform.state這份狀態檔,預設檔案使用JSON格式。
Thumbnail
GCP Architecture 證照的考試訣竅眉角 ─=≡Σ((( つ•̀ω•́)つ
CDN(Content Delivery Network)是一種分散式的網路架構,用於將網站的靜態資源(例如圖像、CSS、JavaScript文件)複製到多個位於全球不同位置的伺服器上,以提供更快的資源傳送速度和更好的用戶體驗。CDN通常由第三方服務提供商提供,他們會根據資料傳送量和地理區域等因素向
Thumbnail
紀錄有哪些方式可以ssh到gce機器 放key到中繼資料 Compute Enging -> 中繼資料 -> 安全殼層金鑰 2. 使用TCP Tunneling 3. 使用gcloud ssh 可編寫tunnel的script 使用 IAP 进行 TCP 转发 | Identity-Aware Pr
Thumbnail
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
Thumbnail
檢討之後下次可以特別注意改善的方法,所以為了避免下次又忘記了,所以特別貼文提醒自己:改善方法共有三種可以改進。
Thumbnail
本篇將會記錄如何在GCP上建立的Ubuntu虛擬機,進行Wordpress的環境準備與網站安裝。 本篇將會以架式環境與安裝 WordPress 為主,虛擬機平台的註冊與架設將不會太過著重,未來若有機會再進行記錄。 首先需要準備的軟體有 有沒有比較好或是其他區別,在這邊不做討論。
Thumbnail
讓我們先看看賬單裡面的一個項目: 費用 3.6 美元,用量 72.01 GB 您可能覺得 3.6 美元相對於總費用可能只是非常小的零頭不值得關注,可是這對筆者來說真的是上了一大課,原因是 rename object 這個動作真的滿貴的。 一開始是筆者在 Cloud Storage 的一個 bucke
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
金管會政策的放寬加速了金融業的數位轉型,而GCP為金融機構提供了現代化雲端解決方案,包括高度安全的資料存儲、數據運算和風險評估。昕力資訊是你的地轉雲專家,協助金融業上雲,確保合規性和安全性。我們的GCP服務助您提高效率,降低成本,實現數位轉型目標。立即聯繫我們,掌握未來的金融上雲趨勢!
Thumbnail
👨‍💻簡介 這篇文章將會說明如何快速在 Google Cloud Platform 上使用 Terraform 建立外部與內部的全球 IP 。 前提條件 Google Cloud Platform (GCP) 帳號: 確保有一個有效的 GCP 帳號。 安裝Terraform: 還沒安裝可
Thumbnail
👨‍💻簡介 terraform在每次執行terraform plan或terraform apply時,是如何知道應該要管理哪些資源? 其實就是透過在每次執行terraform時,將建立或要變更的資源都記錄在terraform.state這份狀態檔,預設檔案使用JSON格式。
Thumbnail
GCP Architecture 證照的考試訣竅眉角 ─=≡Σ((( つ•̀ω•́)つ
CDN(Content Delivery Network)是一種分散式的網路架構,用於將網站的靜態資源(例如圖像、CSS、JavaScript文件)複製到多個位於全球不同位置的伺服器上,以提供更快的資源傳送速度和更好的用戶體驗。CDN通常由第三方服務提供商提供,他們會根據資料傳送量和地理區域等因素向
Thumbnail
紀錄有哪些方式可以ssh到gce機器 放key到中繼資料 Compute Enging -> 中繼資料 -> 安全殼層金鑰 2. 使用TCP Tunneling 3. 使用gcloud ssh 可編寫tunnel的script 使用 IAP 进行 TCP 转发 | Identity-Aware Pr
Thumbnail
服務上雲後有時會需要固定一組IP主動對外發出連線,這時要考慮安全性與獨立性的問題,在爬文後發現了GCP推出的Cloud NAT,本篇文章簡單介紹一下這個工具的使用。 什麼是Cloud NAT GCP Cloud NAT是GCP上的一種服務,它提供了一個管理和部署Google Cloud上的NAT(N
Thumbnail
檢討之後下次可以特別注意改善的方法,所以為了避免下次又忘記了,所以特別貼文提醒自己:改善方法共有三種可以改進。
Thumbnail
本篇將會記錄如何在GCP上建立的Ubuntu虛擬機,進行Wordpress的環境準備與網站安裝。 本篇將會以架式環境與安裝 WordPress 為主,虛擬機平台的註冊與架設將不會太過著重,未來若有機會再進行記錄。 首先需要準備的軟體有 有沒有比較好或是其他區別,在這邊不做討論。
Thumbnail
讓我們先看看賬單裡面的一個項目: 費用 3.6 美元,用量 72.01 GB 您可能覺得 3.6 美元相對於總費用可能只是非常小的零頭不值得關注,可是這對筆者來說真的是上了一大課,原因是 rename object 這個動作真的滿貴的。 一開始是筆者在 Cloud Storage 的一個 bucke