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
替換為部署作業的區域。如要進一步瞭解可用區域,請參閱地理位置與地區。