使用 適用於 PostgreSQL 的 Azure 資料庫 Azure 入口網站 建立和管理虛擬網路 (VNET 整合) - 彈性伺服器

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器

適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器支援兩種類型的互斥網路連線方法,以聯機到您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。 這兩個選項是:

  • 公用存取(允許的IP位址)。 在預覽版中使用 Private Link 型網路搭配 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器,可以進一步保護該方法。
  • 私人存取 (VNet 整合)

在本文中,我們著重於使用 Azure 入口網站 建立具有私人存取權(VNet 整合)的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。 透過私人存取(VNet 整合),您可以將 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例部署到您自己的 Azure 虛擬網絡。 Azure 虛擬網絡 提供私人且安全的網路通訊。 透過私人存取,適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的連線僅限於您的虛擬網路。 若要深入瞭解,請參閱私人存取(VNet 整合)。

您可以在伺服器建立期間,將 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例部署到虛擬網路和子網。 部署 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例之後,您無法將它移至另一個虛擬網路、子網或公用存取(允許的 IP 位址)。

必要條件

若要在虛擬網路中建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例,您需要:

  • 虛擬網絡

    注意

    • 虛擬網路和子網應位於與 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例相同的區域和訂用帳戶中。
    • 虛擬網路不應該在 VNET 或子網層級設定任何資源鎖定,因為鎖定可能會干擾網路和 DNS 上的作業。 請務必先從 VNET 和所有子網移除任何鎖定(刪除只讀),再在虛擬網路中建立伺服器,並在伺服器建立之後將其設定回去。
  • 若要 將子網 委派給 Microsoft.DBforPostgreSQL/flexibleServers。 此委派表示只有 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例可以使用該子網。 委派的子網路中不可以有其他 Azure 資源類型。

  • 將 新增Microsoft.Storage至委派給 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器之子網的服務端點。 執行下列步驟即可完成:

    1. 移至您的虛擬網路頁面。
    2. 選取您打算在其中部署 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的 VNET。
    3. 選擇針對 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器委派的子網。
    4. 在提取畫面的 [服務端點] 下,從Microsoft.storage下拉式清單中選擇。
    5. 儲存變更。
  • 如果您想要設定自己的私人 DNS 區域以搭配 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例使用,請參閱私人 DNS 概觀檔以取得詳細數據。

在現有的虛擬網路中建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例

  1. 選取 入口網站左上角的 [建立資源 ][+]。
  2. 選取 [資料庫> 適用於 PostgreSQL 的 Azure 資料庫]。 您也可以在搜尋方塊中輸入 PostgreSQL 來尋找服務。
  1. 填寫 [基本] 表單。
  2. 移至 [ 網络] 索引 標籤,以設定您要連線到伺服器的方式。
  3. 連線 ivity 方法中,選取 [私人存取] [VNet 整合]。 移至 虛擬網絡,然後選取已建立為必要條件一部分的現有虛擬網路子網
  4. 在 [私用 DNS 整合] 下,預設會使用伺服器名稱建立新的私人 DNS 區域。 您可以選擇從下拉式清單中選擇訂用帳戶和 私用 DNS 區域
  5. 選取 [檢閱 + 建立] 以檢閱您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器設定。
  6. 選取 [建立] 以佈建伺服器。 佈建這可能需要數分鐘的時間。 Injecting Azure Database for PostgreSQL flexible server into a VNET.

注意

將 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例部署到虛擬網路和子網之後,您無法將它移至公用存取(允許的 IP 位址)。

注意

如果您想要從另一個 VNET 中佈建的用戶端連線到 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例,您必須連結私人 DNS 區域與 VNET。 請參閱此 連結虛擬網路 檔,以瞭解如何執行。

下一步