Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Azure Cosmos DB for PostgreSQL wordt niet meer ondersteund voor nieuwe projecten. Gebruik deze service niet voor nieuwe projecten. Gebruik in plaats daarvan een van deze twee services:
Gebruik Azure Cosmos DB voor NoSQL voor een gedistribueerde databaseoplossing die is ontworpen voor hoogwaardige schalen scenario's met een 99,999% service level agreement (SLA) voor beschikbaarheid, onmiddellijke autoschaalaanpassing en automatische failover over meerdere regio's.
Gebruik de functie Elastische clusters van Azure Database For PostgreSQL voor sharded PostgreSQL met behulp van de opensource Citus-extensie.
Wanneer een Azure Cosmos DB for PostgreSQL-cluster wordt ingericht, krijgt elk knooppunt een eigen FQDN (Fully Qualified Domain Name) toegewezen. Deze FQDN wordt gebruikt om verbinding te maken met elk knooppunt, mits de juiste netwerkbeveiliging is ingesteld om toegang te verlenen. De FQDN wordt gebruikt in de Postgres-verbindingsreeks of persoonlijke of openbare toegang wordt gebruikt.
Domeinnamen in Azure Cosmos DB for PostgreSQL
Alle knooppuntdomeinnamen in Azure Cosmos DB for PostgreSQL worden gemaakt in postgres.cosmos.azure.com domein. De FQDN van een knooppunt wordt gemaakt in de volgende indeling
<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com
Waar node-qualifier kan 'c' zijn voor coördinator of 'w0', 'w1', enzovoort voor werkknooppunten; cluster-name is de naam voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster; uniqueID is een willekeurig gegenereerd wereldwijd unieke id van 14 tekens.
Bijvoorbeeld: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Deze FQDN wordt omgezet in een openbaar IP-adres voor elk knooppunt in het cluster. Als openbare toegang is ingeschakeld op het cluster, wordt deze FQDN gebruikt in de Postgres-verbindingsreeks om verbinding te maken met een knooppunt.
Wanneer u privétoegang op het cluster inschakelt, maakt Azure een privé-DNS-zone voor elk cluster. FQDN voor elk knooppunt met een privé-eindpunt wordt gemaakt in deze privé-DNS-zone, naast de primaire FQDN. FQDN in deze privé-DNS-zone gebruikt de volgende indeling
<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com
Waar node-qualifier kan 'c' zijn voor coördinator of 'w0', 'w1', enzovoort voor werkknooppunten; cluster-name is de naam voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster; uniqueID is een willekeurig gegenereerd wereldwijd unieke id van 14 tekens.
Bijvoorbeeld: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.
node-qualifier
-
cluster-name.uniqueID. postgres.cosmos.azure.com FQDN kan ook worden gebruikt vanuit een virtuele netwerkomgeving. Als DNS-naamomzetting vanuit een virtueel netwerk wordt uitgevoerd, wordt FQDN omgezet in een privé-IP-adres dat is toegewezen aan een knooppunt via een privé-eindpunt. Als DNS-naamomzetting wordt uitgevoerd vanaf het openbare internet, wordt FQDN omgezet in een openbaar IP-adres dat aan dat knooppunt is toegewezen.
Het is belangrijk om alleen FQDN te gebruiken om toegang te krijgen tot een knooppunt als toegewezen openbare IP-adressen kunnen veranderen tijdens normale bewerkingen, zoals een failover met hoge beschikbaarheid of een rekenschaalbewerking.
Belangrijk
Azure Cosmos DB for PostgreSQL-clusters die vóór 6 juni 2023 zijn gemaakt, gebruiken de volgende verouderde domeinnaam en FQDN-indeling:
Primaire FQDN-indeling: node-qualifier.cluster-name. postgres.database.azure.com FQDN in een privé-DNS-zone: node-qualifier.privatelink.cluster-name. postgres.database.azure.com
waarbij node-qualifier 'c' is voor coördinator en w0, w1, enzovoort voor werkknooppunten en cluster-name de naam is voor het cluster dat u hebt geselecteerd tijdens het inrichten van het cluster.
Volgende stappen
- Zie de richtlijnen voor het maken van verbinding met een cluster met psql.
- Bekijk de basisprincipes van openbare en persoonlijke toegang.