Dela via


Dns-namn för noder i Azure Cosmos DB för PostgreSQL

Viktigt!

Azure Cosmos DB for PostgreSQL stöds inte längre för nya projekt. Använd inte den här tjänsten för nya projekt. Använd i stället en av dessa två tjänster:

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

Var node-qualifier kan vara "c" för koordinator eller "w0", "w1" osv. för arbetsnoder. cluster-name är namnet på klustret 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.

Detta fullständiga domännamn löses upp 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

Var 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ö. Om DNS-namnuppslagning genomförs inifrån ett virtuellt nätverk omvandlas FQDN till en privat IP-adress som tilldelats till en nod via en privat slutpunkt. Om DNS-namnupplösning görs från det allmänna Internet översätts 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 publika IP-adresser kan ändras under normala operationer, till exempel en failover för hög tillgänglighet eller skalningsoperation.

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