创建数据共享 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建数据共享

作为创建器集群管理员,您可以从 Cluster details(集群详细信息)页面中的 Databases(数据库)或 Datashares(数据共享)选项卡中创建数据共享。

  1. 登录Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshift/

  2. 在导航菜单上,选择 Clusters(集群),然后选择您的集群。此时会显示集群详细信息页面。

  3. 在集群详细信息页面上,执行以下操作之一:

    • Databases(数据库)选项卡上的 Database(数据库)部分中,选择数据库。此时将会显示数据库详细信息页面。

      选择 Create datashare(创建数据共享)。您只能从本地数据库创建数据共享。如果您未连接到数据库,则会显示 Connect to database(连接到数据库)页面。按连接到数据库中的步骤连接到数据库。如果最近存在连接,则会显示 Create datashare(创建数据共享)页面。

    • 如果您没有数据库连接,则从 Datashares(数据共享)选项卡上的 Datashares(数据共享)部分中,连接到数据库。

      Datashares created in my cluster(在我的集群中创建的数据共享)部分中,选择 Create datashare(创建数据共享)。此时会显示 Create datashare(创建数据共享)页面。

  4. Datashare information(数据共享信息)部分,选择以下选项之一:

    • 选择 Datashare(数据共享)创建数据共享,以便在不同的 Amazon Redshift 集群或在同一个 Amazon Web Services 账户 或不同 Amazon Web Services 账户 中共享数据,从而用于读取。

    • 选择 Amazon Web Services Data Exchange Datashare( 数据共享)创建数据共享,以通过 Amazon Web Services Data Exchange 许可您的数据。

  5. 指定 Datashare name(数据共享名称)、Database name(数据库名称)和 Publicly accessible(可公开访问)的值。

    更改数据库名称时,请建立新的数据库连接。

  6. Datashare objects(数据共享对象)部分中,要将对象添加到数据共享中,请按照将数据共享对象添加到数据共享操作。

  7. Data consumers(数据使用者)部分,您可以选择发布到 Redshift 账户,或者发布到 Amazon Glue Data Catalog,这将开始通过 Lake Formation 共享数据的过程。将数据共享发布到 Redshift 账户即意味着与另一个充当使用者集群的 Redshift 账户共享数据。

    注意

    创建数据共享后,您无法编辑配置以发布到其他选项。

  8. 选择 Create datashare(创建数据共享)。

Amazon Redshift 会创建数据共享。创建数据共享之后,您可以从数据共享中创建数据库。