Připojení k privátnímu síťovému kanálu Azure Data Factory s flexibilním serverem Azure Database for PostgreSQL pomocí služby Azure Private Link

PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL

V tomto článku připojíte flexibilní server Azure Database for PostgreSQL ke kanálu služby Azure Data Factory prostřednictvím služby Azure Private Link.

Azure Data Factory je plně spravované bezserverové řešení pro ingestování a transformaci dat. Prostředí Azure Integration Runtime podporuje připojení k úložištím dat a výpočetním službám s veřejnými dostupnými koncovými body. Když povolíte spravovanou virtuální síť, prostředí Integration Runtime podporuje připojení k úložištím dat pomocí služby Azure Private Link v prostředí privátní sítě.

Data Factory nabízí tři typy prostředí Integration Runtime:

  • Azure
  • V místním prostředí
  • Integrační služby Azure-SQL Server (Azure-SSIS)

Zvolte typ, který nejlépe vyhovuje vašim možnostem integrace dat a požadavkům na síťové prostředí.

Požadavky

Vytvoření privátního koncového bodu ve službě Data Factory

Konektor Azure Database for PostgreSQL aktuálně podporuje pouze veřejné připojení. Při použití konektoru Azure Database for PostgreSQL ve službě Azure Data Factory se může zobrazit chyba při pokusu o připojení k privátní síťové instanci flexibilního serveru Azure Database for PostgreSQL.

Pokud chcete toto omezení obejít, můžete nejprve pomocí Azure CLI vytvořit privátní koncový bod. Potom můžete pomocí uživatelského rozhraní služby Data Factory s konektorem Azure Database for PostgreSQL vytvořit připojení mezi flexibilním serverem Azure Database for PostgreSQL v privátní síti a službou Azure Data Factory ve spravované virtuální síti.

Následující příklad vytvoří privátní koncový bod ve službě Azure Data Factory. Nahraďte zástupné symboly subscription_id, resource_group_name, azure_data_factory_name, endpoint_name a flexible_server_name vlastními hodnotami.

az resource create --id /subscriptions/<subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.DataFactory/factories/<azure_data_factory_name>/managedVirtualNetworks/default/managedPrivateEndpoints/<endpoint_name> --properties '
{
  "privateLinkResourceId": "/subscriptions/<subscription_id>/resourceGroups/<resource_group_name>/providers/Microsoft.DBforPostgreSQL/flexibleServers/<flexible_server_name>",
  "groupId": "postgresqlServer"
}'

Poznámka:

Alternativním příkazem k vytvoření privátního koncového bodu ve službě Data Factory pomocí Azure CLI je az datafactory managed-private-endpoint create.

Po úspěšném spuštění předchozího příkazu můžete privátní koncový bod zobrazit na webu Azure Portal tak, že přejdete na privátní koncové body spravované službou Data Factory>. Následující snímek obrazovky ukazuje příklad.

Example screenshot of the pane for managed private endpoints in the Azure portal.

Schválení privátního koncového bodu

Po zřízení privátního koncového bodu ho můžete schválit pomocí odkazu Spravovat schválení na webu Azure Portal v podrobnostech o koncovém bodu. Zjištění schválení privátního koncového bodu službou Data Factory trvá několik minut.

Přidání zdroje dat serveru v síti ve službě Data Factory

Po úspěšném zřízení a schválení koncového bodu můžete nakonec vytvořit připojení k PGFlex pomocí konektoru Data Factory flexibilního serveru Azure Database for PostgreSQL.

Když jste v předchozích krocích vybrali server, pro který jste vytvořili privátní koncový bod, byl také automaticky vybrán privátní koncový bod.

  1. Vyberte databázi, zadejte uživatelské jméno a heslo a jako metodu šifrování vyberte SSL . Následující snímek obrazovky ukazuje příklad.

    Example screenshot of connection properties.

  2. Vyberte Test připojení. Vedle tlačítka Test připojení by se měla zobrazit zpráva o úspěšné Připojení ionu.

Další krok