Aracılığıyla paylaş


Boru hatları için kimlikleri, izinleri ve ayrıcalıkları yönetme

Bu makalede, Lakeflow Spark Bildirimli İşlem Hatları için kimliklere, izinlere ve ayrıcalıklara genel bir bakış sağlanır.

Databricks, tüm yeni işlem hatları için Unity Kataloğu'nu kullanmanızı önerir. Varsayılan olarak, Unity Kataloğu ile yapılandırılan işlem hatları tarafından oluşturulan gerçekleştirilmiş görünümler ve akış tabloları yalnızca işlem hattı sahibi tarafından sorgulanabilir. Bkz. Unity Kataloğu'nu işlem hatlarıyla kullanma.

İşlem hatlarınız veri kümelerini eski Hive meta veri deposunda yayımlıyorsa bkz. Eski Hive meta veri deposuyla Lakeflow Spark Bildirimli İşlem Hatlarını kullanma.

Kimlik yapılandırmalarıyla ilgili genel en iyi yöntemler için bkz. Kimlik en iyi yöntemleri.

İşlem hattı güncelleştirmeleri için hangi kimlik kullanılır?

Boru hatları, boru hattı sahibinin kimliğini kullanarak güncelleştirmeleri işler. İşlem hattını çalıştırmak için kullanılan kimliği değiştirmek için yeni bir işlem hattı sahibi atayın.

Databricks, bir hizmet sorumlusunun işlem hattı sahibi olarak ayarlanmasını önerir. Bkz. Hizmet sorumluları.

Kimler boru hattı güncellemesini çalıştırabilir?

İşlem hattı güncelleştirmeleri CAN RUN, CAN MANAGE veya IS OWNER izinlerine sahip herhangi bir kullanıcı veya hizmet sorumlusu tarafından çalıştırılabilir.

İşlem hattı izinlerini yapılandırma

İzinleri yönetmek için işlem hattında CAN MANAGE veya IS OWNER iznine sahip olmanız gerekir. İşlem hatları, izinleri denetlemek için erişim denetim listelerini (ACL' ler) kullanır. İzinlerin ve bunların yeteneklerinin tam listesi için bkz. Lakeflow Spark Bildirimli İşlem Hatları ACL'leri.

  1. Kenar çubuğunda Görevler ve Hat Çalışmaları'na tıklayın.
  2. İşlem hattının adını seçin.
  3. Paylaş’a tıklayın. İzin Ayarları iletişim kutusu görüntülenir.
  4. Kullanıcı, Grup veya Hizmet Sorumlusu Seç... öğesine tıklayın ve bir kullanıcı, grup veya hizmet sorumlusu seçin.
  5. İzin açılır menüsünden bir izin seçin.
  6. Ekle'yi tıklatın.
  7. Kaydet'e tıklayın.

Yönetici olmayan kullanıcıların Unity Kataloğu etkin işlem hattından sürücü günlüklerini görüntülemesine izin verme

Varsayılan olarak, Unity Kataloğu etkin işlem hattını çalıştıran kümeden sürücü günlüklerini yalnızca işlem hattı sahibi ve çalışma alanı yöneticileri görüntüleyebilir. İşlem hattı ayarlarında nesneye aşağıdaki Spark yapılandırma parametresini ekleyerek CAN MANAGE, CAN VIEW veya CAN RUN izinlerine sahip herhangi bir kullanıcının sürücü günlüklerine configuration erişimi etkinleştirebilirsiniz:

{
  "configuration": {
    "spark.databricks.acl.needAdminPermissionToViewLogs": "false"
  }
}