Güvenlik barındırma, veritabanı kimlik bilgilerini ekibinizin iş akışından çıkarır. Veritabanı hesaplarını ve şifrelerini paylaşmak yerine DMS, kimlik bilgisi yönetimini üstlenir ve ayrıntılı izin kontrolü uygular; böylece kullanıcılar yalnızca yetkilendirildikleri kaynaklara erişir ve tüm erişimler denetlenebilir olur.
Nasıl çalışır?
Bir örnek için güvenlik barındırma etkinleştirildiğinde, örnek şifresiz oturum durumuna geçer. DMS, veritabanı kimlik bilgilerini ekibiniz adına saklar ve yönetir. Kullanıcılar Alibaba Cloud hesapları veya tek oturum açma (SSO) üzerinden kimlik doğrulaması yapar ve atanmış DMS izinlerine göre veritabanlarına erişir; bu süreçte hiçbir zaman bir veritabanı şifresi görmezler.
Avantajlar
Güvenlik barındırma etkinleştirildikten sonra:
Şifresiz erişim: Kullanıcıların bağlantı kurmak için artık veritabanı hesaplarına veya şifrelerine ihtiyacı yoktur. DMS, kimlik doğrulamayı onların adına yönetir.
Ayrıntılı izinler: Erişimi yalnızca örnek düzeyinde değil; örnek, veritabanı, tablo, satır ve sütun düzeylerinde yönetin.
İzin yaşam döngüsü yönetimi: İzinlere bir sona erme süresi atayın; böylece ihtiyaç kalmadığında izinler otomatik olarak iptal edilir.
Alibaba Cloud hesabı veya SSO erişimi: Kullanıcılar, her veritabanı için ayrı kimlik bilgileri yerine Alibaba Cloud hesapları veya SSO kullanarak kimlik doğrulaması yapar.
Sürekli bağlantı: 24 saat sonra bağlantı kesintisi yaşanmaz. Kullanıcılar, yeniden oturum açmaya gerek kalmadan örnek üzerinde sorgu ve değişiklik izinlerini korur.
Öncesi ve sonrası karşılaştırması
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Faturalama
Güvenlik barındırma ücretsizdir.
Dikkat edilmesi gerekenler
Security Collaboration modunda yönetilen örnekler için güvenlik barındırma varsayılan olarak etkindir. Stable Change veya Flexible Management modunda yönetilen örnekler için bunu manuel olarak etkinleştirin.
Güvenlik barındırmayı etkinleştirirken, DMS'nin kullanıcılar adına veritabanı işlemlerini yönetebilmesi için yeterli ayrıcalıklara sahip bir veritabanı hesabı belirtin.
Güvenlik barındırmayı etkinleştirmek, mevcut veritabanı bağlantılarını etkilemez.
Bir örneği Alibaba Cloud hesapları arasında kaydederken, erişim modunu güvenlik barındırma olarak ayarlayamazsınız.
Güvenlik barındırmayı etkinleştirme
DMS yöneticileri ve veritabanı yöneticileri (DBA'ler), DMS V5.0 konsolundan güvenlik barındırmayı etkinleştirebilir.
Security Collaboration modunda yönetilen örnekler için güvenlik barındırma varsayılan olarak etkindir. Manuel bir işlem gerekmez.
Stable Change veya Free Operation modunda yönetilen örneklerin manuel olarak etkinleştirilmesi gerekir.
Güvenlik barındırmayı etkinleştirmek, mevcut veritabanı bağlantılarını etkilemez.
Tek bir örnek için etkinleştirme
Henüz DMS'ye kaydedilmemiş örnekler için
Kayıt sırasında güvenlik barındırmayı etkinleştirin. Alibaba Cloud veritabanları için bkz. Alibaba Cloud veritabanı örneği kaydetme. Üçüncü taraf veya kendi kendine yönetilen veritabanları için bkz. Üçüncü taraf bulut hizmetinde barındırılan bir veritabanını veya kendi kendine yönetilen bir veritabanını kaydetme.
Zaten DMS'ye kaydedilmiş örnekler için
Ana sayfanın sol tarafındaki Database Instances bölümünde, hedef örneğe sağ tıklayın ve Edit seçeneğini seçin.
İletişim kutusunda Security hosting seçeneğini etkinleştirin.
Daha fazla bilgi için bkz. Veritabanı örneklerini değiştirme.
Toplu etkinleştirme
Birden çok örnek için güvenlik barındırmayı aynı anda etkinleştirmek üzere, örnek listesi sayfasındaki toplu işlem özelliğini kullanın.
Üst gezinme çubuğunda seçeneklerini belirleyin.
Örnek listesinden birden çok hedef örnek seçin.
Örnek listesinin üst kısmındaki Batch edit düğmesine tıklayın. Açılan iletişim kutusunda Enable Secure Management seçeneğini belirleyin ve ardından etkinleştirin.
Toplu etkinleştirmeyi yalnızca DMS yöneticileri veya DBA'ler yapabilir.
Güvenlik barındırmayı devre dışı bırakma
Bir örneği şifresiz oturum durumundan çıkarmak için güvenlik barındırmayı devre dışı bırakın:
Ana sayfanın sol tarafındaki Database Instances bölümünde, yönetmek istediğiniz veritabanı örneğini bulun ve Edit seçeneğini belirleyin.
Access mode parametresini Disable Security Hosting (Not Recommended) olarak ayarlayın.
Güvenlik barındırma devre dışı bırakıldıktan sonra:
Örnek için yapılan tüm izin yapılandırmaları (sorgu, dışa aktarma ve değişiklik izinleri dahil) geçersiz hale gelir.
Örnek, şifresiz oturum listesinden kaldırılır. Kullanıcıların her oturum açtıklarında veritabanı kimlik bilgilerini girmesi gerekir.
Barındırma durumunu kontrol etme
Bir örnek için güvenlik barındırmanın etkin olup olmadığını aşağıdaki yöntemlerden birini kullanarak kontrol edebilirsiniz:
-
Yöntem 1: Üzerine gelerek kontrol etme
Ana sayfanın sol tarafındaki Database Instances bölümünde, barındırma durumunu görüntülemek için hedef örneğin üzerine gelin.
-
Yöntem 2: Barındırma durumuna göre filtreleme
Üst gezinme çubuğunda seçeneklerini belirleyin. Örnek listesi sayfasında, arama veya filtreleme özelliğini kullanarak örnekleri barındırma durumuna göre (Security hosting veya Not hosted) filtreleyin.
Daha fazla işlem
İzin verme
DMS yöneticileri, DBA'ler ve örnek sahipleri, hedef örneğe veya veritabanına sağ tıklayıp Manage Permissions seçeneğini belirleyerek izin verebilir. İletişim kutusunda kullanıcıya örnek, veritabanı veya diğer kaynaklar üzerinde izinler atayın. Bkz. İzinleri yönetme.
Grant Permissions iletişim kutusunda veritabanı bilgilerini onaylayın. Add User açılır listesinden hedef kullanıcıyı (örneğin, dmsuser_test) seçin, gerekli izinleri (örneğin, Query ve Change) belirleyin, Expiration Time değerini (örneğin, 1 ay) ayarlayın ve ardından OK düğmesine tıklayın.
Büyük ekipler veya çok sayıda veritabanı için, aynı iş amacına sahip örnekler, veritabanları ve tablolar gibi ilgili kaynakları bir izin şablonunda gruplandırın ve şablonu kullanıcılara atayın. Bkz. İzin şablonu oluşturma . Düzenli kullanıcılar da doğrudan izin için başvurabilir. Bkz. İzin talep etmek için destek bileti gönderme .
İzinleri görüntüleme
Kendi izinlerinizi görüntüleme: Sahip olunan izinleri görüntüleme.
Diğer kullanıcıların izinlerini DMS yöneticisi olarak görüntüleme: DMS yöneticisi olarak izinleri yönetme.
İşlemleri denetleme
DMS yöneticisi veya DBA olarak izin değişikliği işlemlerini izleyin. Bkz. İşlem denetimi özelliğini kullanma.
SSS
Güvenlik barındırma etkinleştirildikten sonra kullanıcıların yetkilendirilmediği örneklere erişmesini nasıl engellerim?
RAM izin doğrulamasını devre dışı bırakın. O&M > Configuration Management yoluna gidin ve Whether to enable RAM permission verification seçeneğini devre dışı bırakın. Bu işlem, RAM kullanıcılarının mevcut RAM izinlerini kullanarak DMS'deki örnekler üzerinde işlem yapmasını engeller.
-
Erişimi kontrol etmek istediğiniz şeye göre kısıtlayın. Daha fazla bilgi için bkz. Erişim kontrolü.
-
Belirli bir örneği hangi kullanıcıların görebileceğini kontrol etmek için: Data Assets > Instances yoluna gidin, hedef örneği bulun ve İşlemler sütununda More > Access control seçeneğini belirleyin. Erişim kontrolü etkinleştirildikten sonra, örneği yalnızca yetkili kullanıcılar arayabilir.
NotErişim kontrolü, yalnızca Security Collaboration modunda yönetilen örnekler için kullanılabilir.
Belirli bir kullanıcının hangi örnekleri görebileceğini kontrol etmek için: O&M > Users yoluna gidin, hedef kullanıcıyı bulun ve İşlemler sütununda More > Access control seçeneğini belirleyin. Erişim kontrolü etkinleştirildikten sonra, kullanıcı yalnızca yetkili örnekleri veya veritabanlarını arayabilir.
-
Daha sık sorulan sorular için bkz. Güvenlik barındırma hakkında SSS.