Dns-namn för noder i Azure Cosmos DB för PostgreSQL
GÄLLER FÖR: Azure Cosmos DB for PostgreSQL (drivs av Citus-databastillägget till PostgreSQL)
När ett Azure Cosmos DB for PostgreSQL-kluster etableras tilldelas varje nod sitt eget fullständigt kvalificerade domännamn (FQDN). Det här fullständiga domännamnet används för att ansluta till varje nod, förutsatt att rätt nätverkssäkerhet har konfigurerats för att bevilja åtkomst. FQDN används i Postgres anslutningssträng om privat eller offentlig åtkomst används.
Domännamn i Azure Cosmos DB för PostgreSQL
Alla noddomännamn i Azure Cosmos DB for PostgreSQL skapas i postgres.cosmos.azure.com domän. En nods FQDN skapas i följande format
<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com
där node-qualifier
kan vara "c" för koordinator eller "w0", "w1" osv. för arbetsnoder. cluster-name
är namnet på klustret som du valde under klusteretablering. uniqueID
Är en slumpmässigt genererad globalt unik identifierare med 14 tecken.
Till exempel: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Det här fullständiga domännamnet matchas till en offentlig IP-adress för varje nod i klustret. Om offentlig åtkomst är aktiverad i klustret används det här fullständiga domännamnet i Postgres-anslutningssträng för att ansluta till en nod.
När du aktiverar privat åtkomst i klustret skapar Azure en privat DNS-zon för varje kluster. FQDN för varje nod med en privat slutpunkt skapas i den här privata DNS-zonen utöver dess primära FQDN. FQDN i den här privata DNS-zonen använder följande format
<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com
där node-qualifier
kan vara "c" för koordinator eller "w0", "w1" osv. för arbetsnoder. cluster-name
är namnet på klustret som du valde under klusteretablering. uniqueID
Är en slumpmässigt genererad globalt unik identifierare med 14 tecken.
Till exempel: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.
node-qualifier
-cluster-name
.uniqueID
. postgres.cosmos.azure.com FQDN kan också användas inifrån en virtuell nätverksmiljö (VNet). Om DNS-namnmatchning utförs inifrån ett virtuellt nätverk matchas FQDN till en privat IP-adress som tilldelats en nod via en privat slutpunkt. Om DNS-namnmatchning görs från det offentliga Internet matchas FQDN till en offentlig IP-adress som tilldelats den noden.
Det är viktigt att endast använda FQDN för att komma åt en nod eftersom tilldelade offentliga IP-adresser kan ändras under normala åtgärder, till exempel en redundansväxling av hög tillgänglighet eller beräkningsskalning.
Viktigt!
Azure Cosmos DB for PostgreSQL-kluster som skapats före den 6 juni 2023 använder följande äldre domännamn och FQDN-format:
Primärt FQDN-format: node-qualifier
.cluster-name
. postgres.database.azure.com FQDN i en privat DNS-zon: node-qualifier
.privatelink.cluster-name
. postgres.database.azure.com
där node-qualifier
är "c" för koordinator och "w0", "w1" osv. för arbetsnoder och cluster-name
är namnet på klustret som du valde under klusteretablering.
Nästa steg
- Se vägledning om hur du ansluter till ett kluster med psql.
- Granska grunderna för offentlig och privat åtkomst.