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 替换为日志的存储桶名称。
  • 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 替换为日志的存储桶名称。
  • SOURCE_PROJECT,并使用源项目部署 Cortex Framework Data Foundation。
  • YOUR_WORKER_POOL_NAME 替换为工作器池的名称。
  • REGION 替换为部署的区域。 如需详细了解可用区域,请参阅地理位置和区域