Cloud Build 功能

本頁說明如何使用 Cloud Build 功能建構 Cortex Framework Data Foundation,包括在特定區域建構,或使用私人工作站集區。這些設定在資料隱私權、效能、安全性及自訂方面,都能帶來顯著優勢。最適合的做法取決於您的具體需求和應用程式性質。

在特定區域中建構

區域建構可確保資料保留在特定地理區域。這有助於您遵守當地資料隱私權法規、提高可用性及減少延遲。詳情請參閱「Cloud Build 位置」。

如要透過特定區域執行部署作業,請新增替代參數 _CLOUD_BUILD_REGION--region bash 參數,如下列指令所示:

gcloud builds submit \
  --config=./cloudbuild.yaml \
  --substitutions=_GCS_BUCKET=BUCKET_FOR_LOGS,_CLOUD_BUILD_REGION=REGION \
  --region=REGION

更改下列內容:

  • BUCKET_FOR_LOGS 替換為記錄的 bucket 名稱。
  • REGION 替換為部署作業的區域。如要進一步瞭解可用區域,請參閱地理位置與地區

使用私人工作站集區建構

使用私人工作站集區可為建構作業提供更安全的環境。私人集區為專屬的私人工作站集區,可自訂建構環境,包括存取私人網路中的資源。詳情請參閱私人集區總覽

如要設定私人工作站,請新增 _WORKER_POOL_NAME 和對應的 _CLOUD_BUILD_REGION 參數,如下列指令所示:

gcloud builds submit \
  --config=./cloudbuild.yaml
  --substitutions=_GCS_BUCKET=BUCKET_FOR_LOGS,_WORKER_POOL_NAME='projects/SOURCE_PROJECT/locations/us-central1/workerPools/YOUR_WORKER_POOL_NAME',_CLOUD_BUILD_REGION=REGION \
  --region=REGION

更改下列內容:

  • BUCKET_FOR_LOGS 替換為記錄的 bucket 名稱。
  • SOURCE_PROJECT,並與 Cortex Framework 資料基礎部署作業的來源專案建立關聯。
  • YOUR_WORKER_POOL_NAME 替換為工作站集區的名稱。
  • REGION 替換為部署作業的區域。如要進一步瞭解可用區域,請參閱地理位置與地區