Nazwy DNS węzła w usłudze Azure Cosmos DB for PostgreSQL
DOTYCZY: Usługa Azure Cosmos DB for PostgreSQL (obsługiwana przez rozszerzenie bazy danych Citus do bazy danych PostgreSQL)
Po aprowizacji klastra usługi Azure Cosmos DB for PostgreSQL każdy węzeł ma przypisaną własną w pełni kwalifikowaną nazwę domeny (FQDN). Ta nazwa FQDN służy do nawiązywania połączenia z każdym węzłem pod warunkiem skonfigurowania odpowiednich zabezpieczeń sieci w celu udzielenia dostępu. Nazwa FQDN jest używana w parametry połączenia Postgres niezależnie od tego, czy jest używany dostęp prywatny, czy publiczny.
Nazwy domen w usłudze Azure Cosmos DB for PostgreSQL
Wszystkie nazwy domen węzłów w usłudze Azure Cosmos DB for PostgreSQL są tworzone w domenie postgres.cosmos.azure.com. Nazwa FQDN węzła jest tworzona w następującym formacie
<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com
gdzie node-qualifier
może być "c" dla koordynatora lub "w0", "w1" itp. dla węzłów procesu roboczego; cluster-name
jest nazwą klastra wybranego podczas aprowizacji klastra; uniqueID
jest losowo generowanym globalnie unikatowym identyfikatorem 14-znakowym.
Na przykład: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Ta nazwa FQDN jest rozpoznawana jako publiczny adres IP dla każdego węzła w klastrze. Jeśli dostęp publiczny jest włączony w klastrze, ta nazwa FQDN jest używana w parametry połączenia Postgres w celu nawiązania połączenia z węzłem.
Po włączeniu dostępu prywatnego w klastrze platforma Azure tworzy prywatną strefę DNS dla każdego klastra. Nazwa FQDN dla każdego węzła z prywatnym punktem końcowym jest tworzona w tej prywatnej strefie DNS oprócz podstawowej nazwy FQDN. Nazwa FQDN w tej prywatnej strefie DNS używa następującego formatu
<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com
gdzie node-qualifier
może być "c" dla koordynatora lub "w0", "w1" itp. dla węzłów procesu roboczego; cluster-name
jest nazwą klastra wybranego podczas aprowizacji klastra; uniqueID
jest losowo generowanym globalnie unikatowym identyfikatorem 14-znakowym.
Na przykład: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.
node-qualifier
-cluster-name
.uniqueID
. postgres.cosmos.azure.com nazwy FQDN można również używać z poziomu środowiska sieci wirtualnej. Jeśli rozpoznawanie nazw DNS jest wykonywane z sieci wirtualnej, nazwa FQDN jest rozpoznawana jako prywatny adres IP przypisany do węzła za pośrednictwem prywatnego punktu końcowego. Jeśli rozpoznawanie nazw DNS odbywa się z publicznego Internetu, nazwa FQDN jest rozpoznawana jako publiczny adres IP przypisany do tego węzła.
Ważne jest, aby używać tylko nazwy FQDN, aby uzyskać dostęp do węzła, ponieważ przypisane publiczne adresy IP mogą ulec zmianie podczas normalnych operacji, takich jak tryb failover wysokiej dostępności lub operacja skalowania obliczeniowego.
Ważne
Klastry usługi Azure Cosmos DB for PostgreSQL utworzone przed 6 czerwca 2023 r. używają następującej starszej nazwy domeny i formatu FQDN:
Podstawowy format nazwy FQDN: node-qualifier
.cluster-name
. postgres.database.azure.com nazwę FQDN w prywatnej strefie DNS: node-qualifier
.privatelink.cluster-name
. postgres.database.azure.com
gdzie node-qualifier
to "c" dla koordynatora i "w0", "w1" itp. dla węzłów roboczych i cluster-name
jest nazwą klastra wybranego podczas aprowizacji klastra.
Następne kroki
- Zobacz wskazówki dotyczące nawiązywania połączenia z klastrem za pomocą narzędzia psql.
- Przejrzyj podstawy dostępu publicznego i prywatnego.