Realtime Compute for Apache Flink Development Console içinde bir ad alanındaki işler üzerinde birden fazla kullanıcının iş birliği yapmasını sağlamak için bu kullanıcıları üye olarak ekleyin ve onlara roller atayın. Bu konuda yaygın yetkilendirme senaryoları, rol türleri ve yetkilendirme yordamı açıklanmaktadır.
Yetkilendirme senaryoları
|
|
|
|
|
|
|
|
|
|
|
|
Rol türleri
Rol, izinlerin bir koleksiyonudur. Development Console iki tür rol sunar: sistem rolleri ve özel roller. Aşağıdaki tabloda bunlar arasındaki farklar açıklanmaktadır.
|
Rol türü |
Açıklama |
Notlar |
|
system role |
Realtime Compute for Apache Flink, owner, editor ve viewer olmak üzere üç yerleşik sistem rolü sağlar. Her sistem rolünde bulunan izinlerin listesi için bkz. Ayrıntılı izin listesi. |
|
|
custom role |
Sistem rolleri ayrıntılı izin gereksinimlerinizi karşılamıyorsa özel bir rol oluşturabilirsiniz. Gerekli izinleri ekleyerek viewer veya editor rolünü genişletebilirsiniz. |
|
Önkoşullar
Yetkilendirme Bildirimi bölümünü okudunuz.
Yordam
1. Adım. (İsteğe bağlı) Özel rol oluşturma
Varsayılan sistem rolleri gereksinimlerinizi karşılıyorsa bu adımı atlayın.
Sahip rolüne sahip bir üye olarak veya rol yönetimi izinlerine sahip bir kullanıcı olarak Realtime Compute for Apache Flink Development Console'da oturum açın.
Sayfanın üst kısmından hedef ad alanını seçin.
Sol gezinme bölmesinde seçeneğine tıklayın ve ardından Role Management sekmesine gidin.
-
Add Role öğesine tıklayın ve parametreleri yapılandırın.
Parametre
Açıklama
Rol adı
Özel rolün adı. Ad bir harfle başlamalı, yalnızca harfler, rakamlar ve tire (-) içermeli ve en fazla 64 karakter uzunluğunda olmalıdır.
Açıklama
Yöneticilerin ve diğer üyelerin rolün amacını ve izin kapsamını anlamasına yardımcı olacak rol açıklaması. Açıklama en fazla 256 karakter uzunluğunda olabilir.
Rol izinleri
İzin bütünlüğünü sağlamak için bazı izinlerin diğerlerine bağımlılığı vardır. Sistem bu gerekli bağımlılıkları otomatik olarak seçer. Bağımlılıklar hakkında daha fazla bilgi için bkz. Ayrıntılı izin listesi. -
OK seçeneğine tıklayın. Oluşturduğunuz özel rolü görüntüleyebilir, düzenleyebilir veya silebilirsiniz.
View Permissions: Rolde bulunan izinleri görüntüleyin.
View Members: Bu rolün atandığı üyeleri görüntüleyin.
Edit: Uygun izinlere sahip üyeler, role izin ekleyebilir veya rolden izin kaldırabilir.
Delete: Güvenlik risklerini azaltmak için önce rolü tüm üyelerden kaldırmalı veya üyeleri farklı bir role yeniden atamalısınız. Rol tüm üyelerden kaldırıldıktan sonra rol silme izinlerine sahip bir kullanıcı bu rolü silebilir.
Varsayılan bir izin bağımlılığını kaldırmak için viewer sistem rolünü temel alan özel bir rol oluşturun. İzin seçim aktarım aracında hedef izni ve bağımlılıklarını sağ panele ekleyin, ardından istenmeyen bağımlılıkları sağ panelden kaldırın.
2. Adım. Bir üyeye rol atama
Gerekli izinleri vermek için bir üyeye rol atayın.
Üye oluşturma izinlerine sahip bir üye olarak, örneğin sahip rolüne sahip bir kullanıcı olarak Realtime Compute for Apache Flink Development Console'da oturum açın.
Sayfanın üst kısmından hedef ad alanını seçin.
Sol gezinme bölmesinde seçeneğine tıklayın ve ardından Members sekmesine gidin.
-
Add Member seçeneğine tıklayın, üye ayrıntılarını belirtin ve bir Role seçin.
Parametre
Açıklama
Select RAM account
Ad alanıyla ilişkili Alibaba Cloud hesabı altındaki RAM kullanıcılarını ve RAM rollerini görüntüler. Toplu yetkilendirme yapmak için birden fazla hesap seçebilirsiniz.
Add account manually
Yetkilendirmek için başka bir Alibaba Cloud hesabının, bir RAM kullanıcısının veya bir RAM rolünün kimliğini girin. Kimlik bulmak için:
-
Alibaba Cloud hesap kimliği: Konsolun sağ üst köşesindeki profil resminize tıklayın. Account Center sayfasında Security Settings sayfasına giderek Account ID bilginizi bulun.
-
RAM kullanıcı kimliği (UID): Daha fazla bilgi için bkz. RAM kullanıcı bilgilerini yönetme.
-
RAM rol kimliği: Daha fazla bilgi için bkz. RAM rolü bilgilerini görüntüleme. Kimliği bulmak için RAM erişim kontrolü konsoluna gidin. Sol gezinme bölmesinde Roles seçeneğine tıklayın. flinktest gibi hedef rolün adına tıklayarak ayrıntılar sayfasını açın. Basic Information bölümünde Role ID bilgisini bulabilirsiniz.
Role
Bir sistem rolü veya özel rol seçin. Bir rolün izinlerini önceden incelemek için Role Management sekmesine gidin ve söz konusu rol için Actions > View Permissions seçeneğine tıklayın.
-
OK seçeneğine tıklayın.
3. Adım. Yetkilendirmeden sonra oturum açma
Yetkilendirildikten sonra yeni üye Realtime Compute for Apache Flink Development Console'da oturum açabilir ve verilen özellikleri kullanabilir.
Üye zaten oturum açmışsa hedef ad alanına erişmek için sayfayı yenilemesi gerekir.
Üye oturum açmamışsa ad alanının URL'sini kullanarak ad alanına erişebilir.
Ayrıntılı izinler
Varsayılan bir izin bağımlılığını kaldırmak için viewer sistem rolünü temel alan özel bir rol oluşturun. İzin seçim aktarım aracında hedef izni ve bağımlılıklarını sağ panele ekleyin, ardından istenmeyen bağımlılıkları sağ panelden kaldırın.
|
Özellik |
İzin |
Owner |
Editor |
Viewer |
|
ETL/Veri Alımı |
SQL/YAML iş taslaklarını görüntüleme |
√ |
√ |
√ |
|
SQL/YAML iş taslaklarını geliştirme (oluşturma, düzenleme) |
√ |
√ |
||
|
SQL iş taslaklarını hata ayıklama |
√ |
√ |
||
|
SQL/YAML iş taslaklarını doğrulama |
√ |
√ |
||
|
SQL/YAML iş taslaklarını silme |
√ |
√ |
||
|
SQL/YAML iş taslaklarını dağıtma |
√ |
√ |
||
|
SQL/YAML iş taslaklarının kilidini açma |
√ |
√ |
||
|
UDF JAR listesini görüntüleme |
√ |
√ |
√ |
|
|
UDF yükleme |
√ |
√ |
||
|
UDF güncelleme |
√ |
√ |
||
|
UDF silme |
√ |
√ |
||
|
Komut Dosyaları |
Komut dosyalarını görüntüleme |
√ |
√ |
√ |
|
Komut dosyalarını düzenleme (oluşturma, düzenleme, silme) |
√ |
√ |
||
|
Komut dosyalarını çalıştırma |
√ |
√ |
||
|
Dağıtımlar |
Dağıtımları görüntüleme |
√ |
√ |
√ |
|
Dağıtım günlük ayrıntılarını görüntüleme |
√ |
√ |
√ |
|
|
JAR ve Python işlerini dağıtma |
√ |
√ |
||
|
Dağıtım yapılandırmalarını güncelleme |
√ |
√ |
||
|
Dağıtımları silme |
√ |
√ |
||
|
İş dağıtımlarını başlatma/durdurma |
√ |
√ |
||
|
Kataloglar |
Materialized tabloları görüntüleme |
√ |
√ |
√ |
|
Metadata'yı görüntüleme |
√ |
√ |
√ |
|
|
Tabloları görüntüleme |
√ |
√ |
√ |
|
|
Materialized tablolar oluşturma |
√ |
√ |
||
|
Katalog oluşturma |
√ |
√ |
||
|
Tablo oluşturma |
√ |
√ |
||
|
Materialized tabloları silme |
√ |
√ |
||
|
Katalogları silme |
√ |
√ |
||
|
Tabloları silme |
√ |
√ |
||
|
Materialized tabloları düzenleme |
√ |
√ |
||
|
Yapıtlar |
Yapıtları görüntüleme |
√ |
√ |
√ |
|
Yapıt yükleme |
√ |
√ |
||
|
Yapıtları silme |
√ |
√ |
||
|
Yapıtları indirme |
√ |
√ |
||
|
Oturum Kümeleri |
Oturum kümelerini silme |
√ |
√ |
|
|
Oturum kümelerini görüntüleme |
√ |
√ |
√ |
|
|
Oturum kümesi oluşturma |
√ |
√ |
||
|
Oturum kümesi yapılandırmalarını güncelleme |
√ |
√ |
||
|
Oturum kümelerini başlatma/durdurma |
√ |
√ |
||
|
Güvenlik |
Üyeleri görüntüleme |
√ |
√ |
√ |
|
Üye oluşturma |
√ |
√ |
||
|
Üyeleri düzenleme |
√ |
|||
|
Üyeleri silme |
√ |
|||
|
Rolleri görüntüleme |
√ |
√ |
√ |
|
|
Rol oluşturma |
√ |
|||
|
Rolleri düzenleme |
√ |
|||
|
Rolleri silme |
√ |
|||
|
Değişkenleri görüntüleme |
√ |
√ |
√ |
|
|
Değişken oluşturma |
√ |
√ |
||
|
Değişkenleri silme |
√ |
√ |
||
|
Yapılandırmalar |
İş şablonlarını görüntüleme |
√ |
√ |
√ |
|
İş şablonlarını düzenleme |
√ |
√ |
||
|
Git Yapılandırması |
Git deposu bağlama |
√ |
||
|
Kod değişikliklerini çekme |
√ |
√ |
||
|
Kod değişikliklerini gönderme |
√ |
√ |
||
|
Git deposunun bağlantısını kaldırma |
√ |