创建 DataStore
。
HTTP 请求
POST https://discoveryengine.googleapis.com/v1beta/{parent=projects/*/locations/*}/dataStores
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
parent |
必需。父级资源名称,例如 |
查询参数
参数 | |
---|---|
dataStoreId |
必需。要用于 此字段必须符合 RFC-1034 标准,且长度上限为 63 个字符。否则,系统会返回 INVALID_ARGUMENT 错误。 |
createAdvancedSiteSearch |
一个布尔值标志,用于指示用户是否想要直接为网站搜索创建高级数据存储区。如果数据存储区未配置为网站搜索(GENERIC 垂直行业和 PUBLIC_WEBSITE contentConfig),则系统会忽略此标志。 |
skipDefaultSchemaCreation |
一个布尔值标志,用于指示是否跳过数据存储区的默认架构创建。只有在确定默认架构与您的使用情形不兼容时,才启用此标志。 如果设置为 true,您必须先为数据存储区手动创建架构,然后才能提取任何文档。 如果指定了 |
联合参数 cmek_options 。DataStore 的 CMEK 选项。如果为项目设置了默认 CmekConfig,则设置此字段会替换该默认 CmekConfig。cmek_options 只能是下列其中一项: |
|
cmekConfigName |
用于保护相应 DataStore 的 CmekConfig 的资源名称。 |
disableCmek |
没有 CMEK 保护的 DataStore。如果为项目设置了默认 CmekConfig,设置此字段也会替换默认 CmekConfig。 |
请求正文
请求正文包含一个 DataStore
实例。
响应正文
如果成功,响应正文将包含一个新创建的 Operation
实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
如需了解详情,请参阅 Authentication Overview。
IAM 权限
需要拥有 parent
资源的以下 IAM 权限:
discoveryengine.dataStores.create
如需了解详情,请参阅 IAM 文档。