Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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:
Använd Azure Cosmos DB för NoSQL för en distribuerad databaslösning som är utformad för storskaliga scenarier med ett serviceavtal på 99,999% tillgänglighet , omedelbar autoskalning och automatisk redundans i flera regioner.
Använd funktionen Elastiska kluster i Azure Database For PostgreSQL för fragmenterad PostgreSQL med citus-tillägget med öppen källkod.
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
- Se vägledning om hur du ansluter till ett kluster med psql.
- Granska grunderna för offentlig och privat åtkomst.