Tüm Ürünler
Search
Belge Merkezi

DataWorks:MaxCompute için veri erişim izinlerini yönetin

Son Güncelleme:Oct 13, 2026

DataWorks, MaxCompute altyapısı için izin talepleri, onayları ve denetimlerini kapsayan veri erişim kontrolü sağlar. Taleplerinizi My Applications sayfasından takip edebilir ve onay işlemlerini My Approval Tasks sayfasından yönetebilirsiniz.

Arka Plan

Standart modda çalışan bir DataWorks çalışma alanının üretim ortamında, bir MaxCompute veri kaynağından tablolara, kaynaklara ve işlevlere erişmek için ilgili izinleri talep etmeniz gerekir.

Bu durum, üretim ortamındaki bir MaxCompute veri kaynağından tablo, kaynak veya işlevlere erişmeniz gerektiğinde geçerlidir.

Not
  • Standart modda çalışan bir çalışma alanında DataWorks, varsayılan olarak geliştirme ortamı için üyeleri MaxCompute proje rolüne ekler. Bu işlem üyelere tüm veriler üzerinde okuma izni verir. Daha fazla bilgi için bkz. Farklı çalışma alanı modlarında MaxCompute altyapısı için kaynak erişimi ve izinleri.

  • Standart modda çalışan bir çalışma alanında DataWorks, varsayılan olarak üretim ortamı için üyeleri MaxCompute proje rolüne eklemez.

  • MaxCompute tabloları, kaynakları veya işlevleri için talep edilen izinler, ancak bir onaylayıcı talebi onayladıktan sonra etkinleşir.

Önkoşullar

Veri erişim kontrolü iş akışı

Kullanım durumu


Senaryo


Geliştirme ortamındaki bir kullanıcının, aynı çalışma alanının üretim ortamında bulunan bir tabloya, kaynağa veya işleve erişmesi gerekir.


Varsayılan olarak, üretim hesaplama altyapısı için bir erişim kimliği olmayan bir RAM kullanıcısı veri geliştirme arayüzünden üretim tablolarına erişemez. Erişim sağlamak için kullanıcının veri erişim kontrolü sayfasından izin talep etmesi gerekir. Talep onaylandıktan sonra kullanıcı, veri geliştirme arayüzünde tablolar üzerinde işlemler yapabilir.


Geliştirme veya üretim ortamındaki bir kullanıcının, başka bir çalışma alanının geliştirme veya üretim ortamında bulunan bir tabloya, kaynağa veya işleve erişmesi gerekir.


Varsayılan olarak, bir çalışma alanının üyesi olmayan bir RAM kullanıcısı veri geliştirme arayüzünde projeler arası geliştirme veya üretim tablolarına erişemez. Projeler arası erişim sağlamak için kullanıcının veri erişim kontrolü sayfasından izin talep etmesi gerekir. Talep onaylandıktan sonra kullanıcı, veri geliştirme arayüzünde tablolar üzerinde işlemler yapabilir.

İzin talep iş akışı

Veri erişim kontrolü; Permission Application, Permission Application Processing ve Permission Audit işlemlerinin yanı sıra Permission Application Records ve Permission Application Processing Record özelliklerini destekler. Bir RAM kullanıcısında gerekli tablo izinleri yoksa, kullanıcı Permission Application sayfasından bir talep gönderebilir. Bir onaylayıcı (çalışma alanı yöneticisi veya tablo sahibi) talebi Permission Application Processing sayfasında onayladığında izinler verilir.

Not

DataWorks Security Center, varsayılan bir izin talebi onay iş akışı sağlar. Onay iş akışını Approval Center bölümünde de özelleştirebilirsiniz. MaxCompute tablolarında sütun düzeyinde izin talep ettiğinizde DataWorks, talep edilen sütunlara göre onay iş akışı türünü belirler.

image
Not

Kaynaklar ve işlevler için izin talepleri özel onay iş akışlarını veya izin denetimi yönetimini desteklemez.

  • İzin talep eden: Veri erişim kontrolü sayfasında MaxCompute tabloları için izin talep edebilirsiniz. Talep onaylandıktan sonra onay sonucunu görüntüleyebilir ve izinlerin My Applications sayfasında etkinleştiğini doğrulayabilirsiniz.

  • İzin onaylayıcı: Bir talep aldıktan sonra onaylayıcı, My Approval Tasks sayfasında talep ayrıntılarını görüntüleyebilir ve talebi onaylayıp reddetmeye karar verebilir. İşlenmiş talepler için onaylayıcı, mevcut Alibaba Cloud hesabı altındaki tablolar, kaynaklar ve işlevler için onay sonuçlarını My Approval Tasks sayfasında görüntüleyebilir.

  • Permission Audit: Alibaba Cloud hesap sahibi veya çalışma alanı yöneticisi, çalışma alanı üyelerine verilen tablo izinlerini yönetmek ve denetlemek için Permission Audit sayfasına gidebilir. Çalışma alanındaki belirli üyelerin izinlerini iptal edebilirsiniz.

İzin talebi

Veri erişim kontrolü sayfasında Application Content ve Application information bölümlerini yapılandırın.

  1. DataWorks konsolunda oturum açın, hedef bölgeye geçin ve ardından sol gezinme bölmesinde Data Governance > Security Center öğesini seçin. Açılan sayfada Go to Security Center seçeneğini tıklayın.

  2. Security Center sol gezinme bölmesinde Data Platform Security > Data Access Control yolunu izleyin.

  3. Data Access Control sayfasında, MaxCompute tabloları, kaynakları veya işlevleri için izin talep etmek üzere izin talep sekmesini tıklayın.

    Tablo izni talebi

    Tablo izinleri talep ederken hedef tabloları ekledikten sonra ihtiyaca göre Table-level permissions veya Selected Columns izinlerini talep edebilirsiniz.

    Yapılandırma öğesi

    Açıklama

    Application Content

    Data Source Type

    MaxCompute türünü seçin.

    Application Type

    Table

    Workspace

    Hedef Table öğesinin bulunduğu çalışma alanını seçin.

    MaxCompute Project

    Table öğesinin bulunduğu çalışma alanıyla ilişkili MaxCompute projesi.

    Schema

    Tablonun bulunduğu şema.

    Tables to Be Added

    Tablo düzeyi izinleri talep et

    Tablo düzeyi Select, Update, Download, Describe, Alter, ve Drop izinlerini talep edebilirsiniz.

    Sütun düzeyi izinleri talep et

    Sütun düzeyi Select, Update, ve Download izinlerini talep edebilirsiniz.

    Satır düzeyi izinleri talep et

    İsteğe bağlı. Seçilen bir tablonun Row filter sütununa bir satır koşulu girerek talep eden kişinin sorgulayabileceği ve indirebileceği veri satırlarını sınırlayın. Daha fazla bilgi için tablonun altındaki satır düzeyi izinlerin açıklamasına bakın.

    Not

    MaxCompute projeleri için tablo düzeyi veya sütun düzeyi izinler talep edebilirsiniz. Yeni eklenen sütunların tablo düzeyi izinleri otomatik olarak devralıp devralmayacağı, projede labelsecurity özelliğinin etkin olup olmadığına bağlıdır:

    • MaxCompute projesi için labelsecurity etkin değilse: Tablo düzeyi Select ve Update izinlerini başarıyla talep ettikten sonra, tabloda yeni eklenen sütunlar Select ve Update izinlerini otomatik olarak devralır.

    • MaxCompute projesi için labelsecurity etkinse: Tablo düzeyi izinler yeni eklenen sütunlar tarafından otomatik olarak devralınmaz. Tablo düzeyi Select ve Update izinlerini başarıyla talep ettikten sonra, bunlara erişmek için yeni eklenen sütunlar için ayrıca sütun düzeyi izinler talep etmeniz gerekir.

    Satır düzeyi izinler

    Satır düzeyi izinler, talep eden kişinin erişebileceği veri satırlarını sınırlar. Bir tablo için bir satır koşulu belirttiğinizde ve talep onaylandığında DataWorks, talep eden kişi için MaxCompute'de bir satır erişim ilkesi oluşturur. Talep eden kişi daha sonra yalnızca satır koşulunu karşılayan verileri sorgulayabilir ve indirebilir. MaxCompute satır erişim ilkeleri hakkında daha fazla bilgi için bkz. Row-level access control.

    • Nasıl belirtilir: Row filter sütununa WHERE anahtar sözcüğü olmadan bir SQL WHERE koşul ifadesi girin, örneğin region = 'cn-hangzhou' AND ds >= '20260101'. Bir satır koşulu en fazla 2.000 karakter içerebilir. Her tablo için yalnızca bir satır koşulu belirtebilirsiniz. Birden çok tablo için izin talep ediyorsanız her tablo için satır koşulunu ayrı ayrı belirtin.

    • Kapsam: Bir satır koşulu yalnızca Select ve Download veri aralığını sınırlar. Aynı anda talep ettiğiniz Update, Describe, Alter ve Drop gibi diğer izinler normal izinler olarak verilir ve satır koşuluyla sınırlanmaz. Bu nedenle bir satır koşulu belirtirken tablo düzeyinde veya sütun düzeyinde Select veya Download seçeneğini de seçmelisiniz.

    • Sütun düzeyi izinlerle kullanım: Desteklenir. Sütun düzeyi Select ve Download izinleri de satır koşuluyla sınırlanır.

    • Doğrulama: Talebi gönderdiğinizde DataWorks, satır koşulunun sözdizimini ve alanlarını doğrulamak için MaxCompute'i kullanır. Doğrulama başarısız olursa Row Condition Validation Failed iletişim kutusu görünür ve neden gösterilir. Talep gönderilmez ve girişleriniz korunur. Satır koşulunu değiştirin ve talebi yeniden gönderin. Row Condition Validation Is Temporarily Unavailable mesajı görüntülenirse daha sonra tekrar deneyin.

    • Uygulanabilir nesneler: Yalnızca tablolar desteklenir. Kaynaklar ve işlevler desteklenmez. Proactive authorization sekmesinde MaxCompute tabloları için izin verirken de satır düzeyi izinleri yapılandırabilirsiniz.

    Kaynak izni talebi

    Yapılandırma öğesi

    Açıklama

    Application Content

    Data Source Type

    MaxCompute türünü seçin.

    Application Type

    Resource

    Workspace

    Hedef kaynağın bulunduğu çalışma alanını seçin.

    Project

    Kaynağın bulunduğu çalışma alanıyla ilişkili MaxCompute projesi.

    Resource Name

    İzin talep etmek istediğiniz kaynak.

    İşlev izni talebi

    Yapılandırma öğesi

    Açıklama

    Application Content

    Data Source Type

    MaxCompute türünü seçin.

    Application Type

    Function

    Workspace

    Hedef işlevin bulunduğu çalışma alanını seçin.

    Project

    İşlevin bulunduğu çalışma alanıyla ilişkili MaxCompute projesi.

    Function Name

    İzin talep etmek istediğiniz işlevin adı.

  4. Application information bölümünü yapılandırın.

    Yapılandırma öğesi

    Açıklama

    Application information

    User

    Hedef kaynak için izin talep etmek istediğiniz hesabı seçin.

    • Current login account: DataWorks çalışma alanında şu anda oturum açmış olan Alibaba Cloud hesabı için hedef tablo izinlerini talep edin.

    • Account Used for Scheduling: Zamanlama erişim kimliği olarak yapılandırılmış RAM kullanıcısı için hedef tablo izinlerini talep edin.

    • Apply on Behalf of Others: DataWorks çalışma alanında şu anda oturum açmış olan hesabı kullanarak başka bir Alibaba Cloud hesabı için hedef tablo izinlerini talep edin. Bu seçeneği belirlerseniz Username parametresini yapılandırmanız gerekir.

    Application duration

    İzinler için özel bir geçerlilik süresi belirtebilirsiniz. İzinlerin süresi dolduğunda otomatik olarak iptal edilir.

    Not

    Bu özelliği kullanmadan önce tablonun bulunduğu MaxCompute projesi için İlke tabanlı yetkilendirmenin etkinleştirildiğinden emin olun. Daha fazla bilgi için bkz. MaxCompute için veri erişim kontrolünün ayrıntıları. MaxCompute İlkesi hakkında daha fazla bilgi için bkz. MaxCompute Policy overview.

    Reason for Application

    Onaylayıcının ihtiyaçlarınızı anlaması için izin talep etme nedeninizi kısaca açıklayın.

  5. Talebi göndermek için Apply for Permissions seçeneğini tıklayın.

    Mevcut talep için onay ayrıntılarını ve onay kayıtlarını Permission Application Records sekmesinde görüntüleyebilirsiniz.

İzin onayı

Bir izin talep eden talep gönderdikten sonra izin onaylayıcı talebi My Approval Tasks sayfasında işleyebilir.

  1. Sol gezinme bölmesinde Application & Approval > My Approval Tasks seçeneklerini belirleyin ve ardından Data Access Control sekmesini tıklayın. Pending Approval listesinde mevcut Alibaba Cloud hesabı altındaki bekleyen talepleri görüntülemek için Application account number, Application Time, Workspace, Project name, Object name ve diğer koşullara göre filtreleme yapabilirsiniz.

    Not

    Tek bir talep birden çok tablo için izin talepleri içeriyorsa talep, tablo sahiplerine göre otomatik olarak birden çok talebe ayrılır.

  2. Hedef talebin Operation sütunundaki Approval seçeneğini tıklayın. Approval details iletişim kutusunda Application Details, Approval record ve diğer ayrıntıları görüntüleyebilirsiniz. İletişim kutusunda aşağıdaki işlemleri yapabilirsiniz:

    • Talep ayrıntılarına ve gereksinimlerinize göre talebi onaylayıp onaylamamaya karar verin. Approval Comments girin ve ardından talebi işlemek için Agree veya Reject seçeneğini tıklayın.

    • Talebin Application Content ve Expiration Time değerlerini değiştirin.

    Not
    • Pending steps: Onay iznine sahip tüm onaylayıcıları gösterir.

    • Processed steps: Yalnızca talebi işleyen onaylayıcıyı gösterir.

    Onay ayrıntıları iletişim kutusunda tek tek talepleri onaylamanın yanı sıra My Approval Tasks sayfasındaki tüm talepleri seçip Batch Agree veya Batch Reject seçeneğini tıklayabilirsiniz. Hedef talepleri toplu olarak işlemek için Approval Comments girin.

İzin talep kayıtlarını görüntüleyin

Sol gezinme bölmesinde Application & Approval > My Applications seçeneklerini belirleyin ve ardından Data Access Control sekmesini tıklayın. Mevcut Alibaba Cloud hesabı altındaki talep kayıtlarını görüntülemek için Approval status, Application Time, Workspace ve diğer koşullara göre filtreleme yapabilirsiniz.

Ayrıntılı bilgileri görüntülemek için hedef talebin Operation sütunundaki View details seçeneğini de tıklayabilirsiniz. Approval status değeri Approving olan talepler için sonraki onay işlemlerine devam edebilirsiniz.

Bir talep satır düzeyi izinler içeriyorsa Object name sütununda bir Row permission etiketi görünür. Her tablonun satır koşulunu talep ayrıntılarında görüntüleyebilirsiniz.

İzin onay kayıtlarını görüntüleyin

Önemli

Veri Erişim Kontrolü sayfasındaki Permission Approval Records sekmesi kullanımdan kaldırılmıştır. Liste Application & Approval > My Approval Tasks sayfasına taşınmıştır. Orijinal sekme artık onay kayıt listesini göstermez ve yalnızca bir taşıma bildirimi görüntüler. İzin onay kayıtlarını görüntülemek için aşağıdaki adımları izleyin.

Sol gezinme bölmesinde Application & Approval > My Approval Tasks seçeneklerini belirleyin ve ardından Data Access Control sekmesini tıklayın. Görev durumunu All olarak ayarlayın. Mevcut Alibaba Cloud hesabı altındaki onay kayıtlarını görüntülemek için Application account number, Approval Results, Workspace ve diğer koşullara göre filtreleme yapabilirsiniz.

Ayrıntılı bilgileri görüntülemek için hedef talebin Operation sütunundaki View details seçeneğini de tıklayabilirsiniz.

Permission Audit

Permission Audit sekmesinde hedef kaynakları filtreleyip bulun, Authorization Information öğesini görüntüleyin ve Operation sütununda Reclaim permission veya View permissions seçeneklerini tıklayın.

Not

Permission Audit sekmesi şu anda yalnızca MaxCompute altyapısını destekler. Hologres, DLF, Hive, Lindorm ve StarRocks gibi diğer altyapılar bu sekmede izin denetimi için desteklenmez.

Permission Audit sekmesi satır koşullarını görüntülemez ve satır düzeyi izinleri ayrı olarak iptal etmeyi desteklemez.

Filtre ayarları

İzin denetimi listesi, aşağıdaki filtreleri belirttiğinizden sonra verileri yükler:

  • Application type: Şu anda Table olarak sabitlenmiştir.

  • Data source type: Şu anda MaxCompute olarak sabitlenmiştir.

  • Workspace: Hedef çalışma alanını seçin.

  • Project: Hedef MaxCompute projesini seçin.

  • Schema: Yalnızca seçilen projede üç katmanlı model etkinleştirildiğinde görüntülenir. Çoklu seçim desteklenir.

Not

Sayfanın üst kısmında sabit bir bildirim görüntülenir: Permission audit does not support filtering deleted workspaces, deleted projects, or deleted objects. Silinen nesneler denetim listesinden filtrelenir.

Liste açıklaması

Filtreleri uyguladıktan sonra liste, kriterlerinizle eşleşen denetlenebilir tüm tablo kaynaklarını görüntüler. Yetkilendirme ayrıntılarını görüntülemek için bir satırın başındaki genişlet simgesini tıklayın. Genişletilmiş bölüm aşağıdaki sütunları içerir:


Sütun


Açıklama


Account


Tablo üzerinde izni olan hesap.


Authorization method


İznin kaynağı (izin talebi yoluyla elde edildi / proaktif olarak verildi / diğer).


Permissions


Verilen izinler (Select / Update / Download / Describe / Alter / Drop vb.).


Expiration time


İznin sona erme zamanı. Kalıcı izinler kalıcı olarak görüntülenir.

Sütun düzeyi izinleri geri alın ve görüntüleyin

Genişletilmiş satırdaki Operation sütunu aşağıdaki düğmeleri sağlar:

  • Reclaim permission: Geri almak istediğiniz izinleri seçin ve onaylayın. İlgili tablo düzeyi izinler hesaptan hemen iptal edilir.

  • View permissions: Bir ayrıntılar iletişim kutusu görünür ve hesabın tablo üzerindeki tüm sütun düzeyi izinlerini listeler. İletişim kutusunda birden çok sütun seçebilir ve bunları iptal etmek için Reclaim Column Permissions seçeneğini tıklayabilirsiniz.

Not

Mevcut hesapta izin denetimi özelliği etkinleştirilmemişse genişletilmiş satır alanında "No Permission" yer tutucu sayfası görüntülenir. Hesap için izin denetimi özelliğini etkinleştirmek üzere kiracı yöneticinize başvurun.