Skip to main content
PUT
cURL
替换数据集视图的传递配置。deliver.type 字段选择目标,deliver 内的其余字段必须与该目标的 Get destination type schema 返回的架构匹配。

如何更新视图

  1. 调用 Get delivery options 以确认支持该目标类型。
  2. 使用该目标类型调用 Get destination type schema 以获取所需字段。
  3. 发送本页面上记录的 PUT 请求,并填充 deliver 对象。
设置 tar: true 会将所有输出文件捆绑到单个 TAR 存档中。设置 compress: true 会对每个交付的文件进行 gzip 压缩。两者可以结合使用。
batch_size 是每个输出文件的最大记录数。使用它可以将大型交付拆分为较小的文件。每批最大大小为 5 GB。
要一次将相同的配置应用于许多视图,请改用 Bulk update view delivery settings。

授权

Authorization
string
header
必填

在 Authorization 头中使用您的 Bright Data API Key 作为 Bearer token。

认证方法:

  1. 从 Bright Data 账户设置获取您的 API Key: https://brightdata.com/cp/setting/users
  2. 在请求的 Authorization 头中包含 API Key
  3. 格式: Authorization: Bearer YOUR_API_KEY

示例:

了解如何获取 Bright Data API Key: https://docs.brightdata.com/cn/api-reference/authentication#如何生成新的-api-key?

路径参数

view_id
string
必填

数据集视图的唯一标识。

示例:

"v_id1"

请求体

application/json

数据集视图的交付配置。用于视图交付设置的 GET、PUT 和批量 PUT 端点。

deliver
object

交付目标配置。type 字段用于选择目标(例如 s3、sftp、webhook),其余字段取决于 /datasets/delivery_settings/{destination_type}/schema 返回的目标 schema。

filename
object

输出文件名和格式的配置。

flatten_csv
boolean
默认值:false

为 true 时,CSV 输出中的嵌套字段会被展平。

tar
boolean
默认值:false

为 true 时,交付的文件会打包为 TAR 归档。

compress
boolean
默认值:false

为 true 时,交付的文件会使用 gzip 压缩。

batch_size
integer

每个批次文件的最大记录数,用于将大型交付拆分为较小的文件。最大批次大小为 5GB。

示例:

1000

响应

视图交付设置已更新

view_id
string