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
替换为部署的区域。 如需详细了解可用区域,请参阅地理位置和区域。