HoloWeb'de bir IP adresi izin listesi yapılandırarak Hologres örneğinizin güvenliğini ve kararlılığını artırabilirsiniz. Bu konuda yapılandırma süreci açıklanmaktadır.
Kullanım notları
HoloWeb'de bir IP adresi izin listesi yapılandırmadan önce aşağıdakilere dikkat edin:
IP adresi izin listesi özelliği yalnızca V2.0.4 ile V2.0.5 hariç olmak üzere Hologres V0.10.14 ve sonraki sürümlerde kullanılabilir. Örnek sürümünüzü Hologres konsolundaki örnek ayrıntıları sayfasından kontrol edebilir veya
select hg_version()ifadesini çalıştırarak öğrenebilirsiniz. Örnek sürümünüz V0.10.14'ten önceyse Hologres DingTalk grubuna katılarak yükseltme talebinde bulunabilirsiniz. Daha fazla bilgi için bkz. How to get more online support?.Bir Hologres örneği satın aldıktan sonra, hiçbir IP adresi izin listesi yapılandırılmamışsa örnek varsayılan olarak tüm IP adreslerinden gelen bağlantıları kabul eder.
IP adresi izin listesini yalnızca süper kullanıcı yapılandırabilir.
İzin listesi ayarları yalnızca yeni bağlantılar için geçerlidir. İzin listesi yapılandırması değiştirildiğinde mevcut bağlantılar otomatik olarak kesilmez. Bağlantıları sonlandırmanız gerekiyorsa bkz. Release connections.
HoloWeb'de bir veri bağlantısı yapılandırırken IP adresi izin listesini ayarlayabilmeniz için logon method değerini password-free logon olarak belirlemeniz gerekir. Bir Hologres örneğine bağlanma talimatları için bkz. Connect to a Hologres instance. Ağ bağlantısını doğrulamak için Test Connectivity düğmesini tıklayın.
Bir IP adresi izin listesi yapılandırdıktan sonra DataStudio artık örneğe erişemez. Normal erişimi sağlamak için IP address whitelist bölümündeki talimatları izleyerek ilgili grubu IP adresi izin listesine eklemelisiniz.
Bağlı bir Realtime Compute for Apache Flink projesi örneğinize erişemiyorsa bu projenin IP adreslerini ve CIDR bloklarını veritabanının IP adresi izin listesine eklemeniz gerekir. Realtime Compute for Apache Flink projenizin IP adreslerini ve CIDR bloklarını nasıl alacağınız hakkında bilgi için bkz. How do I configure a whitelist?.
Salt okunur ikincil örnekte IP adresi izin listesi yapılandıramazsınız. Bunu birincil örnekte yapılandırmanız gerekir. Salt okunur ikincil örnek ile birincil örnek aynı IP adresi izin listesi yapılandırmasını paylaşır.
PostgreSQL veritabanının IP adresi izin listesi ayrıca örnek bağlantısı, SQL düzenleyici ve kullanıcı yönetimi gibi HoloWeb özelliklerine erişimi de kontrol eder. Bu özellikleri kullanmak için gerekli IP adreslerini PostgreSQL IP adresi izin listesine gerektiği şekilde ekleyin.
-
AWS veya diğer üçüncü taraf cloud platformlarında barındırılan sunucular gibi Alibaba Cloud ağının dışında dağıtılan sunuculardan Hologres'e bağlanmak için genel ağ uç noktasını kullanın. Özel kiralık hat veya VPN bağlantısına gerek yoktur. Bağlantı kurmak için aşağıdaki adımları uygulayın:
Hologres örneğiniz için genel ağ erişimini etkinleştirin. Örnek ayrıntıları sayfasında Network Information bölümüne gidin ve Internet ağ türünün etkin olduğunu doğrulayın.
Örnek ayrıntıları sayfasındaki Network Information bölümünden genel ağ uç noktasını ve bağlantı noktasını alın.
Yurt dışı sunucunuzun giden (egress) IP adresini Hologres IP adresi izin listesine ekleyin. Sunucunun özel IP adresini değil giden IP adresini eklediğinizden emin olun.
PostgreSQL protokolünü kullanarak Hologres örneğine bağlanın. Kullanıcı adı olarak AccessKey ID'nizi, parola olarak AccessKey secret'ınızı kullanın.
IP izin listesi ekleme
Hologres konsolunda oturum açın. Üst gezinme çubuğunda bir bölge seçin.
Soldaki gezinme bölmesinde Go to HoloWeb düğmesini tıklayarak HoloWeb geliştirme arayüzünü açın.
HoloWeb içinde Security Center bölümüne gidin. Soldaki gezinme bölmesinde IP address whitelist öğesini tıklayın.
-
Sayfanın sağ üst köşesinde Add IP Address to Whitelist düğmesini tıklayın ve aşağıdaki parametreleri yapılandırın.
Parametre
Açıklama
Grup
Grup için özel bir ad.
Bağlantının logon method değerini password-free logon olarak ayarlarsanız DataWorks Data Integration kaynak grubunu da IP adresi izin listesine eklemeniz gerekir. Aksi takdirde özelliklerini kullanamazsınız. grup açılır listesinden ilgili grup adını seçin.
Erişilebilir veritabanları
İzin listesinin uygulanacağı veritabanlarını seçin. Geçerli örnekteki (sistem veritabanları hariç) tüm kullanıcı tarafından oluşturulan veritabanlarını dahil etmek için ALL seçeneğini belirleyin.
İzin verilen kullanıcılar
İzin listesinin uygulanacağı kullanıcıları seçin. Geçerli örneğin tüm kullanıcılarını dahil etmek için ALL seçeneğini belirleyin.
IP adresi
İzin listesine eklenecek IP adresleri. Aşağıdaki biçimlere dikkat edin:
-
Tüm IP adreslerine izin vermek için ALL girin.
-
Tek bir IP adresi belirtmek için adresi doğrudan girin. Örnek: 192.168.0.1.
-
CIDR bloğu belirtmek için CIDR gösterimini kullanın. Örnek: 192.168.0.0/24, 192.168.0.1 ile 192.168.0.255 aralığındaki IP adreslerinden erişime izin verir.
-
Birden çok IP adresi veya CIDR bloğu belirtmek için her birini yeni bir satıra girin.
-
Yapılandırmayı kaydetmek için OK düğmesini tıklayın. Yapılandırıldıktan sonra izin listesi yalnızca belirtilen IP adreslerinden gelen erişime izin verir.
IP izin listesini düzenleme
Mevcut bir IP adresi izin listesini değiştirebilirsiniz. Şu anda yalnızca IP adreslerini değiştirebilirsiniz. Veritabanı veya kullanıcı kısıtlamalarını değiştirmek için yeni bir izin listesi oluşturmanız gerekir.
IP adresi izin listesini yalnızca süper kullanıcı düzenleyebilir.
HoloWeb içinde Security Center bölümüne gidin. Soldaki gezinme bölmesinde IP address whitelist öğesini tıklayın.
IP address whitelist yönetim sayfasında değiştirmek istediğiniz izin listesini bulun ve İşlemler sütununda Edit düğmesini tıklayın.
Edit IP Whitelist panelinde IP adresi bilgilerini değiştirin. IP adreslerini yapılandırma hakkında daha fazla bilgi için bkz. Add an IP address whitelist.
Yapılandırmayı kaydetmek için OK düğmesini tıklayın.
IP izin listesini silme
Artık ihtiyaç duymadığınız bir IP adresi izin listesini silebilirsiniz. Tüm IP adresi izin listelerini silerseniz örnek varsayılan durumuna döner ve herhangi bir IP adresinden gelen bağlantıları kabul eder.
IP adresi izin listesini yalnızca süper kullanıcı silebilir.
HoloWeb içinde Security Center bölümüne gidin. Soldaki gezinme bölmesinde IP address whitelist öğesini tıklayın.
IP address whitelist yönetim sayfasında silmek istediğiniz izin listesini bulun ve İşlemler sütununda Delete düğmesini tıklayın.
Görüntülenen onay mesajında OK düğmesini tıklayın.
SSS
IP adresi izin listesi yapılandırırken bir hata oluşuyor.
-
Belirti: Bir örnek için IP adresi izin listesi yapılandırmaya çalıştığınızda bir hata oluşur. Hata iletisi şöyledir:
ERROR: commit ddl phase1 failed: DDLWrite is not allowed on replica Neden: Desteklenmeyen bir işlem olan salt okunur ikincil örnekte IP adresi izin listesi yapılandırmaya çalışıyorsunuz.
Çözüm: IP adresi izin listesini birincil örnekte yapılandırın. Birincil örnek ve salt okunur ikincil örnekleri aynı izin listesi yapılandırmasını paylaşır.
DataWorks kaynak grubu için IP adresi izin listesini yapılandırdıktan sonra bilinmeyen bir hata devam ederse ne yapmalıyım?
Bir DataWorks kaynak grubunun IP adreslerini Hologres IP adresi izin listesine eklemenize rağmen veri senkronizasyon görevleri yine de bilinmeyen bir hatayla başarısız oluyorsa aşağıdaki sorun giderme adımlarını izleyin:
Hologres örneği için genel ağ erişiminin etkin olduğunu doğrulayın. Örnek ayrıntıları sayfasında Network Information bölümüne gidin ve Internet ağ türünün açık olduğunu onaylayın.
DataWorks kaynak grubunun genel ağ erişimi için yapılandırıldığını doğrulayın. Daha fazla bilgi için DataWorks belgelerine bakın.
DataWorks kaynak grubunun giden IP adreslerinin Hologres IP adresi izin listesine CIDR gösterimiyle (örneğin
47.107.4.225/32) doğru şekilde eklendiğini doğrulayın. Bir kaynak grubunun giden IP adreslerini ve CIDR bloklarını almak için bkz. Add the CIDR blocks of resource groups to the data source whitelist.Yerel ortamınızdan Hologres örneğine bağlanabiliyorsanız ancak kaynak grubundan gelen veri senkronizasyon görevleri yine de başarısız oluyorsa ve yukarıdaki tüm ağ yapılandırmaları doğrulandıysa sorun temel ağ bağlantısı veya genel ağ yapılandırma sorunundan kaynaklanıyor olabilir. Daha fazla yardım için destek bileti oluşturun.