PostgreSQL için Azure Cosmos DB'de düğüm DNS adları
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısıyla desteklenir)
PostgreSQL için Azure Cosmos DB kümesi sağlandığında, her düğüme kendi tam etki alanı adı (FQDN) atanır. Bu FQDN, erişim vermek için uygun ağ güvenliği ayarlanmış olması koşuluyla her düğüme bağlanmak için kullanılır. FQDN, Postgres bağlantı dizesi özel veya genel erişimin kullanılıp kullanılmadığını gösterir.
PostgreSQL için Azure Cosmos DB'de etki alanı adları
PostgreSQL için Azure Cosmos DB'deki tüm düğüm etki alanı adları postgres.cosmos.azure.com etki alanında oluşturulur. Bir düğümün FQDN'si aşağıdaki biçimde oluşturulur
<node-qualifier>-<cluster-name>.<uniqueID>.postgres.cosmos.azure.com
burada node-qualifier
, çalışan düğümleri için 'c' veya çalışan düğümleri için 'w0', 'w1' vb. olabilir; cluster-name
küme sağlama sırasında seçtiğiniz kümenin adıdır; uniqueID
rastgele oluşturulmuş genel olarak benzersiz bir 14 karakterli tanımlayıcıdır.
Örneğin: c-mycluster.12345678901234.postgres.cosmos.azure.com.
Bu FQDN, kümedeki her düğüm için genel IP'ye çözümlenir. Kümede genel erişim etkinleştirildiyse, bu FQDN bir düğüme bağlanmak için Postgres bağlantı dizesi kullanılır.
Kümede özel erişimi etkinleştirdiğinizde, Azure her küme için özel bir DNS bölgesi oluşturur. Özel uç noktaya sahip her düğüm için FQDN, birincil FQDN'sine ek olarak bu özel DNS bölgesinde oluşturulur. Bu özel DNS bölgesindeki FQDN aşağıdaki biçimi kullanır
<node-qualifier>-<cluster-name>.<uniqueID>.privatelink.postgres.cosmos.azure.com
burada node-qualifier
, çalışan düğümleri için 'c' veya çalışan düğümleri için 'w0', 'w1' vb. olabilir; cluster-name
küme sağlama sırasında seçtiğiniz kümenin adıdır; uniqueID
rastgele oluşturulmuş genel olarak benzersiz bir 14 karakterli tanımlayıcıdır.
Örneğin: c-mycluster.12345678901234.privatelink.postgres.cosmos.azure.com.
node-qualifier
-cluster-name
.uniqueID
. postgres.cosmos.azure.com FQDN bir sanal ağ (VNet) ortamında da kullanılabilir. DNS ad çözümlemesi bir sanal ağın içinden gerçekleştiriliyorsa FQDN, özel uç nokta aracılığıyla düğüme atanan özel IP'ye çözümleniyor. DNS ad çözümlemesi genel İnternet'ten yapılırsa, FQDN bu düğüme atanmış bir genel IP'ye çözümleniyor.
Ha yük devretme veya işlem ölçeklendirme işlemi gibi normal işlemler sırasında atanan genel IP adresleri değişebileceği için bir düğüme erişmek için yalnızca FQDN kullanılması önemlidir.
Önemli
6 Haziran 2023'e kadar oluşturulan PostgreSQL için Azure Cosmos DB kümeleri aşağıdaki eski etki alanı adını ve FQDN biçimini kullanır:
Birincil FQDN biçimi: node-qualifier
.cluster-name
. Özel dns bölgesinde FQDN postgres.database.azure.com: node-qualifier
.privatelink.cluster-name
. postgres.database.azure.com
burada node-qualifier
, çalışan düğümleri için koordinatör için 'c' ve çalışan düğümleri cluster-name
için 'w0', 'w1' vb. ve küme sağlama sırasında seçtiğiniz kümenin adıdır.
Sonraki adımlar
- Psql ile bir kümeye bağlanma yönergelerine bakın.
- Genel ve özel erişimle ilgili temel bilgileri gözden geçirin.