Udostępnij za pośrednictwem


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