Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Usługa Azure Cosmos DB for PostgreSQL nie jest już obsługiwana w przypadku nowych projektów. Nie używaj tej usługi dla nowych projektów. Zamiast tego użyj jednej z tych dwóch usług:
Użyj usługi Azure Cosmos DB for NoSQL dla rozproszonego rozwiązania bazy danych przeznaczonego dla scenariuszy o dużej skali z umową dotyczącą poziomu usług dostępności 99,999% (SLA), natychmiastowym skalowaniem automatycznym i automatycznym przejściem w tryb failover w wielu regionach.
Użyj funkcji Elastic Clusters usługi Azure Database for PostgreSQL na potrzeby fragmentowanej bazy danych PostgreSQL przy użyciu rozszerzenia Citus typu open source.
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 w pełni kwalifikowana nazwa domeny (FQDN) służy do nawiązywania połączenia z każdym węzłem, pod warunkiem że skonfigurowano odpowiednie zabezpieczenia sieci, aby udzielić dostępu. FQDN jest używany w łańcuchu połączenia Postgres bez względu na to, czy używany jest 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. FQDN węzła tworzy się 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 roboczych; 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 tłumaczona na publiczny adres IP dla każdego węzła w klastrze. Jeśli dostęp publiczny jest włączony w klastrze, ten FQDN jest używany w ciągu połączenia Postgres do połączenia z węzłem.
Po włączeniu dostępu prywatnego w klastrze platforma Azure tworzy prywatną strefę DNS dla każdego klastra. FQDN dla każdego węzła z prywatnym punktem końcowym jest tworzony w tej prywatnej strefie DNS, oprócz jego podstawowego FQDN. Pełna nazwa domeny (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 roboczych; 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 Internetu, nazwa FQDN jest zamieniana na 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 awaria w trybie wysokiej dostępności lub operacja skalowania zasobów obliczeniowych.
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.