启用代码资产管理

您可以保存、共享和管理代码资产(例如笔记本和已保存的查询)的各个版本。本文档介绍了如何手动启用代码资产,以及如何设置默认区域并向其他用户授予访问权限。

自动启用 BigQuery API

系统将自动为使用 BigQuery 的所有 Google Cloud 项目启用以下 API:

在 2024 年 3 月之前,系统不会自动启用这些 API。如果 2024 年 3 月之前的自动化脚本依赖于这些 API 的状态,则可能需要更新它们。

这些 API 不会产生任何额外费用。拥有 Identity and Access Management 权限的用户在相应资源上使用已启用的服务可能会产生费用,如 BigQuery 价格Dataform 价格Dataplex 价格中所述。

您可以通过设置限制资源服务使用组织政策限制条件来阻止启用其他 API。您可以随时停用选定的 API

准备工作

如需手动启用代码资产管理,您必须具有 Identity and Access Management (IAM) Owner (roles/owner) 角色。

手动启用 BigQuery 代码资产

您可以通过启用以下 API 来手动启用 BigQuery 代码资产管理:

  • Compute Engine API
  • Dataform API
  • Vertex AI API

按照以下步骤启用代码资源:

  1. 转到 BigQuery 页面。

    转到 BigQuery

  2. 在编辑器窗格的标签页栏中,点击 + 号旁边的 下拉箭头,然后点击编写新的 Python 笔记本

  3. 在编辑器窗格的标签页栏下方显示的横幅中,点击启用

    如果您没有看到该横幅,请检查您是否具有所需的 IAM Owner 角色。

  4. 启用功能窗格的核心功能 API 部分中,执行以下操作:

    1. 如需启用代码资产的版本记录和共享,请在版本记录和共享下点击启用
    2. 如需启用笔记本,请点击 Python 笔记本下方的全部启用
    3. 启用 API 后,点击下一步
  5. 可选:在权限部分中设置用户权限:

    • 如需使主账号能够创建代码资源,以及读取、修改自己创建的代码资源和设置权限,请在创建者中输入其用户或群组名称。
    • 如需使主账号能够读取、修改与其共享的所有代码资源和设置权限,请在所有者中输入其用户或群组名称。
  6. 点击下一步

  7. 可选:点击其他 API 部分中的全部启用,以启用使用 BigQuery DataFrame 创建 BigQuery 远程过程所需的 API。

  8. 如果您选择不启用其他 API,请点击关闭以关闭启用功能窗格。

设置代码资源的默认区域

所有代码资源都使用相同的默认区域。请按照以下步骤设置代码资源的默认区域:

  1. 转到 BigQuery 页面。

    转到 BigQuery

  2. 探索器窗格中,找到启用了代码资源的项目。

  3. 点击项目旁边的 查看操作,然后点击更改我的默认代码区域

  4. 区域中,选择您要用于代码资源的区域。

  5. 点击选择

向其他用户授予访问权限

启用代码资产管理后,您可以通过向其他用户授予适当的 Identity and Access Management 角色,使他们获得对代码资产的访问权限。如需了解详情,请参阅授予对笔记本的访问权限授予对已保存的查询的访问权限

后续步骤