管理 BigQuery API 依附元件
本文說明 BigQuery 所依賴的 Google Cloud 服務和 API。並說明停用這些服務時,對 BigQuery 行為的影響。請先詳閱這份文件,再啟用或停用專案中的服務。
在您建立的每個 Google Cloud 專案中,系統預設會啟用部分服務。對於所有使用 BigQuery 的 Google Cloud 專案,系統會自動啟用其他 API。您必須明確啟用其餘服務,才能使用相關功能。如需更多資訊,請參閱下列資源:
本文適用對象為管理員。
預設啟用的服務
系統會預設為每個新Google Cloud 專案啟用下列服務:
服務 | 哪些功能會依賴此功能 | 停用這項服務的影響 |
---|---|---|
analyticshub.googleapis.com |
|
|
bigqueryconnection.googleapis.com |
|
|
bigquerymigration.googleapis.com |
注意:通常在完成資料遷移後,您可以停用這項服務。 |
|
bigquerydatapolicy.googleapis.com |
|
|
bigqueryreservation.googleapis.com |
|
|
bigquerystorage.googleapis.com |
|
|
dataform.googleapis.com |
|
|
dataplex.googleapis.com |
|
|
由 BigQuery Unified API 啟用的服務
BigQuery Unified API (bigqueryunified.googleapis.com
) 包含精選的服務集合,這些服務是各種 BigQuery 功能運作所需的必要服務。如果您啟用 BigQuery Unified API,所有這些服務都會同時啟用。Google 可以更新這個集合中的服務,這些服務會在啟用此 API 的專案中自動啟用。您可以停用個別服務和 API。
如要瞭解如何啟用 bigqueryunified.googleapis.com
,請參閱「啟用及停用服務」。
服務 | 哪些功能會依賴此功能 | 停用這項服務的影響 |
---|---|---|
aiplatform.googleapis.com |
|
|
bigqueryunified.googleapis.com |
|
|
compute.googleapis.com |
|
|
dataproc.googleapis.com |
|
|
datastream.googleapis.com |
|
預設停用的服務
您必須手動啟用下列服務,才能使用對應的功能:
服務 | 哪些功能會依賴此功能 | 停用這項服務的影響 |
---|---|---|
cloudaicompanion.googleapis.com |
|
|
composer.googleapis.com |
|
|
datalineage.googleapis.com |
|
|
手動啟用 BigQuery 程式碼資產
如要管理 BigQuery 中的程式碼資產 (例如筆記本和儲存的查詢),您必須啟用下列 API:
- Compute Engine API
- Dataform API
- Vertex AI API
在 2024 年 3 月前,這些 API 並未預設為自動啟用。如果您在 2024 年 3 月前建立的自動化指令碼依賴這些 API 的狀態,可能就需要更新這些指令碼。如果您已啟用這些 API,就會在 BigQuery 的「Explorer」窗格中看到新的「Notebook」和「Queries」資料夾。
事前準備
如要手動啟用程式碼資產管理功能,您必須具備 Identity and Access Management (IAM) 的Owner (roles/owner
) 角色。
手動啟用 BigQuery 程式碼資產
如要為程式碼資產啟用必要的 API 依附元件,請按照下列步驟操作:
前往「BigQuery」頁面
在 Studio 的編輯器窗格分頁列中,按一下「+」號旁的
箭頭下拉式選單,將游標懸停在「Notebook」上,然後選取「BigQuery 範本」。在編輯器窗格的分頁列下方顯示的橫幅中,按一下「啟用」。
如果您沒有看到橫幅,請檢查自己是否具有必要的 IAM 擁有者角色。
在「啟用功能」窗格中的「核心功能 API」部分,執行下列操作:
- 如要啟用程式碼資產的版本記錄和共用功能,請在「版本記錄與共用」部分按一下「啟用」。
- 如要啟用筆記本,請在「Python 筆記本」下方,按一下「全部啟用」。
- 啟用 API 後,請按一下「Next」。
選用:在「Permissions」部分設定使用者權限:
- 如要授予主體建立程式碼資產的權限,以及讀取、編輯及設定所建立的程式碼資產的權限,請在「Creator」欄位中輸入使用者或群組名稱。
- 如要授予原始擁有者權限,讓他們能夠讀取、編輯及設定與他們共用的所有程式碼資產,請在「Owner」欄位中輸入使用者或群組名稱。
點選「下一步」。
選用:在「其他 API」部分,按一下「啟用所有」,即可啟用您需要用來使用 BigQuery DataFrame 建立 BigQuery 遠端程序的 API。
如果您選擇不啟用其他 API,請按一下「關閉」關閉「啟用功能」窗格。
限制程式碼資產的存取權
您可以設定限制資源服務用量機構政策限制,避免啟用其他 API。您隨時可以關閉所選 API。
後續步驟
- 如要瞭解如何管理 Google Cloud 服務,請參閱「啟用及停用服務」。
- 如要瞭解如何使用機構政策限制來精細管理 API 存取權,請參閱「限制資源用量」。
- 如要瞭解如何使用 BigQuery 的 Identity and Access Management (IAM) 角色和權限控管服務存取權,請參閱「BigQuery IAM 角色和權限」。