Bu konu, Data Management (DMS) hizmetinin kullanıcı yönetimi özelliklerini; kullanıcı ekleme, düzenleme ve izinleri kontrol etme işlemlerini açıklar.
Ön koşullar
Sistem rolü yönetici olarak ayarlanmıştır.
Kullanım notları
Her kiracının en az bir aktif administrator rolüne sahip hesabı olduğundan emin olun. Uygulama bu kuralı zorunlu kılar.
DMS içinde yönetilen herhangi bir kullanıcıya administrator rolü atanabilir. Bu durum, DMS oturum açmak için kullanılan hesap türünden bağımsızdır. Örneğin, bu kural hem Alibaba Cloud hesapları hem de RAM kullanıcıları için geçerlidir.
DMS hizmetini etkinleştirdiğinizde, sistem Alibaba Cloud hesabınıza otomatik olarak administrator rolünü atar.
Bir RAM kullanıcısı DMS hizmetini ilk kez kullanıyorsa ve AdministratorAccess iznine sahipse, kullanıcı otomatik olarak DMS Administrator olarak başlatılır. Daha fazla bilgi için bkz. RAM kullanıcı yapılandırmalarını yönetme.
-
Kullanıcı yönetim sayfasından bir kiracıya birden fazla Alibaba Cloud hesabı ekleyebilirsiniz. Sistem yeni kullanıcıları otomatik olarak mevcut kiracınıza ekler. Kiracıya katılan kullanıcılar kiracı bilgilerini görüntüleyebilir.
NotAlibaba Cloud hesabınızla DMS'te ilk kez oturum açtığınızda, DMS o hesap için otomatik olarak bir kiracı oluşturur.
DMS konsolunda oturum açma
Aşağıdaki yöntemlerden birini kullanarak DMS konsolunda oturum açabilirsiniz:
Kimlik birleşmesi olarak da bilinen kullanıcı veya rol tabanlı tek oturum açma (SSO) yapılandırarak kurumsal kimlik sağlayıcınızı (IdP) kullanarak DMS konsolunda oturum açma.
Kullanıcı ekleme
Yöntem 1: Manuel olarak kullanıcı ekleme
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. User Management sayfasında seçeneğini belirleyin.
-
Add User iletişim kutusunda eklenecek Alibaba Cloud account UID'sini girin ve bir veya daha fazla sistem Role seçin.
NotAlibaba Cloud hesap UID'nizi bulmak için sayfanın sağ üst köşesindeki
simgesinin üzerine gelin. Confirm düğmesini tıklayın.
Yöntem 2: RAM kullanıcısı ekleme
Bu işlemi yalnızca mevcut Alibaba Cloud hesabı veya
ListUseriznine sahip bir RAM kullanıcısı yapabilir.Bu yöntemle eklenen kullanıcılara varsayılan olarak regular user rolü atanır. Sistem rolünü değiştirmek için bkz. Kullanıcıyı düzenleme.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. User Management sayfasında seçeneğini belirleyin.
Sync RAM User iletişim kutusunda hesabı görünen adına veya UID'sine göre arayın.
Hedef RAM kullanıcısını seçin ve Add Selected Users düğmesini tıklayın.
Kullanıcıyı düzenleme
Kullanıcı bilgilerini düzenleme
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Kullanıcı Yönetimi sayfasında hedef kullanıcıyı seçin.
-
Sayfanın üst kısmındaki Edit User düğmesini tıklayın.
NotAlternatif olarak, hedef kullanıcının Actions sütunundaki Edit seçeneğini de tıklayabilirsiniz.
-
Edit User iletişim kutusunda aşağıdaki bilgileri değiştirebilirsiniz:
NotMobil telefon numaranızı ve e-posta adresinizi profilinizden değiştirebilirsiniz. Daha fazla bilgi için bkz. Kişisel bilgileri ve bildirim yöntemlerini yapılandırma.
Kategori
Ayar
Açıklama
Basic Information
Display Name
Kullanıcı tanımlaması için Kullanıcı Yönetimi sayfasında görüntülenen addır.
Role
DMS, beş sistem rolü sağlar: normal kullanıcı, DBA, yönetici, güvenlik yöneticisi ve şema salt okunur.
Maximum Daily Queries
Bir kullanıcının gerçekleştirebileceği toplam sorgu sayısı için günlük sınırı ayarlar. Bu sınıra ulaşıldığında kullanıcı artık sorgu yapamaz. Değer bir tamsayı olmalıdır. Önceden tanımlanmış bir geçerlilik süresi seçebilir veya özel bir süre belirtebilirsiniz.
NotBir kullanıcı, sistem sürümleri veya izleme nedeniyle günlük sorgu sayısı veya satır sayısı sınırını aşarsa, kullanıcıyı bulup ilgili sınırları artırabilirsiniz.
Maximum Daily Query Rows
Bir kullanıcının sorgulayabileceği toplam satır sayısı için günlük sınırı ayarlar. Bu sınıra ulaşıldığında kullanıcı artık veri sorgulayamaz. Değer bir tamsayı olmalıdır. Önceden tanımlanmış bir geçerlilik süresi seçebilir veya özel bir süre belirtebilirsiniz.
DingTalk Chatbot
Webhook
Özel Webhook URL'sini girin. Mevcut O&M veya bildirim sisteminizle entegre edebilirsiniz.
Signature Method
Geçerli değerler: NONE ve HMAC_SHA1.
NONE (Varsayılan): İmza kullanılmaz.
HMAC_SHA1: Hashed Message Authentication Code, Secure Hash Algorithm (HMAC-SHA1) şifreleme algoritması kullanılır.
Signature Key
İmzalama anahtarıdır. Bu parametre yalnızca İmzalama Yöntemi
HMAC_SHA1olarak ayarlandığında görüntülenir.Notification Method
Desteklenen yöntemler arasında SMS, DingTalk, E-posta, DingTalk Sohbet Botu ve Webhook bulunur. Birden fazla yöntem seçebilirsiniz.
Confirm Change düğmesini tıklayın.
İzin verme
Aşağıdaki adımlarda örnek olarak Authorize Instance kullanılmıştır. Ayrıca permission templates, databases, tables, rows ve sensitive columns üzerinde de izin verebilirsiniz. İzinler hakkında daha fazla bilgi için bkz. İzin yönetimi.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. -
Hedef kullanıcıyı seçin ve sayfanın üst kısmındaki seçeneğini belirleyin.
NotAlternatif olarak, hedef kullanıcının Actions sütununda seçeneğini de belirleyebilirsiniz.
-
Authorize Instance iletişim kutusunda aşağıdaki parametreleri yapılandırın:
Kategori
Ayar
Gerekli
Açıklama
Instances to Authorize
Yok
Evet
İzin verilecek bir veya daha fazla veritabanı örneği seçin.
Permission Settings
Permission Type
Evet
Güvenlik İş Birliği modunda olmayan bir örnek için Instance Logon izni verebilirsiniz. Güvenlik İş Birliği modundaki bir örnek için Performance View izni verebilirsiniz.
Expiration Date
Evet
İznin son kullanma tarihini seçin.
Kullanıcıyı devre dışı bırakma
Bir kullanıcıyı devre dışı bırakmak, DMS üzerinde oturum açmasını engeller. Ancak mevcut izinleri ve yapılandırmaları korunur. Kullanıcıyı etkinleştirdiğinizde, önceki tüm izinler ve yapılandırmalar geri yüklenir.
Devre dışı bırakılan kullanıcı yine de kullanıcı kotasına dahil edilir.
Bir veritabanı örneğinin DBA'sı olan bir kullanıcıyı devre dışı bırakamazsınız. Önce o örnek için DBA rolünü başka bir kullanıcıya atamanız gerekir. Bir veritabanı örneğinin DBA'sını değiştirme hakkında daha fazla bilgi için bkz. Örnek bilgilerini düzenleme.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Hedef kullanıcıyı seçin ve sayfanın üst kısmında seçeneğini belirleyin.
Confirm iletişim kutusunda Confirm düğmesini tıklayın.
Kullanıcıyı silme
Bir kullanıcı silindikten sonra artık DMS üzerinde oturum açamaz ve tüm veri sahibi yapılandırmaları ile izin verileri DMS üzerinden temizlenir.
Herhangi bir kaynakla ilişkili bir kullanıcıyı silemezsiniz. Örneğin, bir örneğin DBA'sı olan veya güvenlik kurallarında onaylayıcı olarak atanan bir kullanıcıyı silemezsiniz.
Bir kullanıcı silindiğinde izinleri ve sahiplik ayarları temizlenir. Ancak kullanıcı kaydı ve operation logs saklanır ve hesap Deleted etiketiyle işaretlenir.
Silinen bir kullanıcı kullanıcı kotasına dahil edilmez.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Hedef kullanıcıyı seçin ve sayfanın üst kısmında seçeneğini belirleyin.
Confirm iletişim kutusunda Confirm düğmesini tıklayın.
Kullanıcıyı etkinleştirme
Bir kullanıcıyı etkinleştirerek DMS erişimini geri yükleyebilirsiniz. Kullanıcı daha önce devre dışı bırakıldıysa orijinal izinleri ve yapılandırmaları geri yüklenir. Ancak kullanıcı silindiyse, etkinleştirildiğinde yeni bir kullanıcı olarak değerlendirilir. DMS üzerinde oturum açabilir ancak önceki izinleri ve yapılandırmaları temizlenir ve yeniden izin başvurması gerekir.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. Hedef kullanıcıyı seçin ve sayfanın üst kısmında seçeneğini belirleyin.
Confirm iletişim kutusunda Confirm düğmesini tıklayın.
Kullanıcı erişim kontrolünü etkinleştirme
Bir kullanıcı için meta veri erişim kontrolü etkinleştirildiğinde aşağıdaki kısıtlamalar uygulanır:
DMS içinde kullanıcı yalnızca izne sahip olduğu veritabanlarını sorgulayabilir ve bunlara erişebilir. İzinlerini görüntülemek için kullanıcı üst gezinme çubuğunda seçeneğini belirleyerek verilen izinleri sorgulayabilir.
Kullanıcı, izni olmayan diğer veritabanlarını veya örnekleri göremez ve bunlar için izin başvurusunda bulunamaz.
DMS 5.0 adresine gidin.
-
Üst gezinme çubuğunda seçeneğini belirleyin.
NotDMS konsolunu basit modda kullanıyorsanız, DMS konsolunun sol üst köşesindeki
simgesinin üzerine gelin ve seçeneğini belirleyin. -
Hedef kullanıcının Actions sütununda seçeneğini belirleyin.
NotAlternatif olarak, birden fazla kullanıcı seçip sayfanın üst kısmındaki Access Control düğmesini tıklayarak erişim kontrolünü toplu olarak etkinleştirebilirsiniz.
User Access Control iletişim kutusunda metadata access control anahtarını açın ve Confirm düğmesini tıklayın.
İlgili belgeler
-
Kullanıcıları yönettikten sonra aşağıdaki işlemleri gerçekleştirmeniz gerekebilir:
Bir kullanıcıyı bilet onay sürecine ekleyin.
Bir kullanıcının veritabanı örneklerini yönetme izinlerini verin veya iptal edin.
-
DMS'te kullanıcıları yönetmek için API işlemlerini de kullanabilirsiniz.
SSS
-
S: DMS içinde bir yönetici veya DBA rolü bir RAM kullanıcısına atanabilir mi?
C: Evet. Rol yapılandırması hesap türünden bağımsızdır.
-
S: Bir kullanıcı veritabanında şüpheli işlemler gerçekleştirirse ne yapmalıyım?
C: Aşağıdaki yöntemlerden birini seçebilirsiniz:
Kullanıcının izinlerini korumak istiyorsanız kullanıcıyı devre dışı bırakabilirsiniz. Devre dışı bırakıldığında kullanıcı DMS hizmetinde oturum açamaz. Ardından DMS işlem denetimi özelliğini kullanarak kullanıcının gerçekleştirdiği tüm veritabanı işlemlerini görüntüleyebilirsiniz. Soruşturma sonucu kullanıcı temize çıkarsa kullanıcıyı yeniden etkinleştirebilirsiniz. Kullanıcının orijinal izinleri ve yapılandırmaları geri yüklenir, böylece çalışmasına hızla devam edebilir.
Kullanıcının izinlerini korumanıza gerek yoksa kullanıcıyı silebilirsiniz. Silinen bir kullanıcı DMS hizmetinde oturum açamaz ve izinleri ile veri sahipliği yapılandırmaları temizlenir.
-
S: Yönetici olarak diğer hesaplara nasıl hızlıca ulaşabilirim?
C: Konsolun üst gezinme çubuğunda seçeneğini belirleyin. Kullanıcı Yönetimi sayfasında hedef hesabı hesap adı, e-posta adresi, görünen ad veya Alibaba Cloud UID'sine göre arayabilir ve hesap durumuna göre filtreleyebilirsiniz.
-
S: Bir kullanıcı devre dışı bırakıldıktan sonra DMS'te oturum açabilir mi?
C: Hayır, oturum açamaz.
-
S: Bir kullanıcıyı devre dışı bırakmaya çalıştığımda, kullanıcının bir örneğin DBA'sı olduğu ve devre dışı bırakılamayacağına ilişkin bir mesaj alıyorum. Ne yapmalıyım?
C: Örneği düzenleyerek DBA'yı değiştirebilirsiniz.
NotBir örneğin DBA'sı olarak yalnızca DMS'te DBA sistem rolüne sahip bir kullanıcı atanabilir. Atamak istediğiniz kullanıcının DBA rolü yoksa Kullanıcı Yönetimi sayfasına giderek rolünü düzenleyin.
-
S: Neden DMS'te silinen bir kullanıcı kullanıcı listesinden tamamen kaldırılmıyor?
C: Şu anda silinen kullanıcılar listede yalnızca silindi olarak işaretlenir ve DMS'ten kalıcı olarak temizlenemez.
-
S: Kullanıcı yönetiminde bir kullanıcının örnekler ve veritabanları gibi kaynaklar üzerindeki mevcut izinlerini nasıl iptal edebilirim?
C: Yönetici veya DBA olarak kullanıcı yönetimine gidin ve hedef kullanıcıyı bulun. Actions sütununda seçeneğini belirleyin. İptal etmek istediğiniz kaynak izinlerini seçin ve Revoke Permission düğmesini tıklayın.
-
S: Bir RAM kullanıcısının adı güncellendikten sonra DMS Kullanıcı Yönetimi'ndeki RAM görünen adı güncellenmiyor.
C: Bir RAM kullanıcısının görünen adı, yalnızca RAM kullanıcısı ilk kez senkronize edildiğinde RAM'den DMS'e senkronize edilir. RAM'deki görünen ad sonraki değişikliklerinde otomatik olarak DMS'e senkronize edilmez. DMS'teki görünen adı güncellemek için seçeneğine gidin, Edit düğmesini tıklayın, Display Name bölümündeki Basic Information alanını değiştirin ve değişikliklerinizi kaydedin.
-
S: DMS'te oturum açtıktan sonra yalnızca bazı veritabanları için izni olan normal bir kullanıcı tüm veritabanlarını görüyor.
C: Bu davranış beklenendir. DMS konsolunun sol tarafındaki veritabanları örnek düzeyinde görüntülenir; yani, örnekteki tüm veritabanları listelenir. Normal kullanıcılar yalnızca izne sahip oldukları veritabanlarında okuma ve yazma işlemleri gerçekleştirebilir. Kullanıcıların yalnızca izne sahip oldukları örnekleri ve veritabanlarını görmesini kısıtlamak istiyorsanız bunu meta veri erişim kontrolü kullanarak yapılandırmanız gerekir.
-
S: RAM kullanıcılarını senkronize ederken neden bazı hesaplar grileşmiş ve seçilemiyor?
C: Bu RAM kullanıcılarında
AliyunDMSLoginConsoleAccesssistem ilkesi eksiktir. Bunları seçip senkronize edebilmeniz için öncelikle bu sistem ilkesini onlara eklemeniz gerekir.DMS, her RAM kullanıcısında
AliyunDMSLoginConsoleAccesssistem ilkesinin ekli olup olmadığını aktif olarak kontrol eder. Yalnızca bu ilkeye sahip RAM kullanıcıları, DMS konsolunda oturum açabilen ve senkronizasyona uygun olan meşru kullanıcılar olarak tanınır.Bir RAM kullanıcısında
AdministratorAccessveyaAliyunDMSFullAccessgibi yüksek ayrıcalıklı sistem ilkeleri varsa, DMS ilk senkronizasyonunda veya oturum açtığında kullanıcıyı otomatik olarak administrator rolüyle başlatır.