Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfada, Azure Databricks hesabınız ve çalışma alanlarınız için grupların nasıl yönetileceğini açıklanmaktadır.
Gruplara genel bakış için bkz. Gruplar.
Note
Bu sayfada, çalışma alanınızın çoğu çalışma alanı için varsayılan olan kimlik federasyonunun etkinleştirildiği varsayılır. Kimlik federasyonu olmayan eski çalışma alanları hakkında bilgi için bkz. Kimlik federasyonu olmayan eski çalışma alanları.
Grupları Microsoft Entra ID kiracınızdan Azure Databricks hesabınıza eşitleyin.
Microsoft Entra ID kiracınızdaki grupları Azure Databricks hesabınızla otomatik olarak veya SCIM sağlama bağlayıcısı kullanarak senkronize edebilirsiniz.
Otomatik kimlik yönetimi , Microsoft Entra Id'de bir uygulama yapılandırmadan Kullanıcıları, hizmet sorumlularını ve grupları Microsoft Entra Id'den Azure Databricks'e eklemenize olanak tanır. Databricks, kaydın kaynağı olarak Microsoft Entra Id kullanır, bu nedenle azure Databricks'te kullanıcılarda veya grup üyeliklerinde yapılan tüm değişikliklere uyulur. Otomatik kimlik yönetimi iç içe grupları destekler. Otomatik kimlik yönetimi, 1 Ağustos 2025'den sonra oluşturulan hesaplar için varsayılan olarak etkindir. Ayrıntılar için bkz. Microsoft Entra Id'den kullanıcıları ve grupları otomatik olarak eşitleme.
SCIM sağlama işlemi, kullanıcıları ve grupları Microsoft Entra ID ile eşitlenmiş durumda tutmak için Microsoft Entra ID'de bir kurumsal uygulama yapılandırmanıza olanak tanır. SCIM gereksinim sağlama iç içe grupları desteklemez. Yönergeler için bkz. SCIM kullanarak Microsoft Entra ID'den kullanıcıları ve grupları eşitleme.
Hesabınıza grup ekleme
Hesap yöneticileri ve çalışma alanı yöneticileri, hesap konsolunu veya çalışma alanı yöneticisi ayarları sayfasını kullanarak Azure Databricks hesabına grup ekleyebilir.
Hesap konsolu
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Kullanıcı yönetimi'ne tıklayın.
- Gruplar sekmesinde Grup ekle'ye tıklayın.
- Grup için bir ad girin.
- Onayla'yı tıklatın.
- İstendiğinde, gruba kullanıcıları, hizmet sorumlularını ve grupları ekleyin.
Çalışma alanı yöneticisi ayarları
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Grup Ekle'ye tıklayın.
- Yeni ekle'ye tıklayın.
- Grup için bir ad girin.
- Ekle'yi tıklatın.
Gruba üye ekleme
Hesap yöneticileri ve çalışma alanı yöneticileri, hesap konsolunu veya çalışma alanı yöneticisi ayarları sayfasını kullanarak Azure Databricks hesabına grup ekleyebilir. Çalışma alanı yöneticisi olmayan grup yöneticilerinin Hesap Grupları API'sini kullanarak grup üyeliğini yönetmesi gerekir.
Note
Dış grupları Microsoft Entra Id ile eşitlenmiş durumda tutmak için, hesap konsolunda dış grupların üyeliğini varsayılan olarak yönetemezsiniz. Hesap yöneticisi, Azure Databricks kullanıcı arabiriminden dış grup üyeliğini güncellemek için, hesap konsolu önizleme sayfasında Değişmez dış gruplar önizleme özelliğini devre dışı bırakabilir. Otomatik kimlik yönetimi kullanılarak yönetilen dış gruplar, sabit dış gruplar önizlemesi devre dışı bırakıldığında bile Azure Databricks'te güncelleştirilemez.
Hesap konsolu
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Kullanıcı yönetimi'ne tıklayın.
- Gruplar sekmesinde, güncelleştirmek istediğiniz grubu seçin.
- Üye ekle'ye tıklayın.
- Eklemek istediğiniz kullanıcı, grup veya hizmet sorumlusunu arayın ve seçin.
- Ekle'yi tıklatın.
Bir grubun güncelleştirilmesi ile grup üyeliğinin tüm sistemlere tamamen yayılması arasında birkaç dakika gecikme olur.
Çalışma alanı yöneticisi ayarları
Note
admins grubuna çocuk grup ekleyemezsiniz. Çalışma alanı yerel gruplarını veya sistem gruplarını hesap gruplarının üyesi olarak ekleyemezsiniz.
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Güncelleştirmek istediğiniz grubu seçin. Güncelleştirmek için grupta grup yöneticisi rolüne sahip olmanız gerekir.
- Üyeler sekmesinde Üye ekle'ye tıklayın.
- İletişim kutusunda, eklemek istediğiniz kullanıcılara, hizmet sorumlularına ve gruplara göz atın veya bunları arayın ve seçin.
- Onayla'yı tıklatın.
Grubun adını değiştirme
Hesap yöneticileri hesap konsolunu kullanarak içindeki grupların adını güncelleştirebilir ve grup yöneticileri de Hesap Grupları API'sini kullanarak grupların adını güncelleştirebilir. Dış grupları Microsoft Entra Id ile eşitlenmiş durumda tutmak için, hesap konsolundaki dış grupların adını varsayılan olarak güncelleştiremezsiniz.
Hesap konsolu
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Kullanıcı yönetimi'ne tıklayın.
- Gruplar sekmesinde, güncelleştirmek istediğiniz grubu seçin.
- Grup bilgileri'ne tıklayın.
- Ad'ın altında adı güncelleştirin.
- Kaydet'e tıklayın.
Hesap Grupları API'si
curl --netrc -X PATCH \
https://${DATABRICKS_HOST}/api/2.1/accounts/{account_id}/scim/v2/Groups/{id} \
--header 'Content-type: application/scim+json' \
--data @update-group.json \
| jq .
update-group.json:
{
"schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ],
"Operations": [
{
{
"op": "replace",
"path": "displayName",
"value": "<updated-name>"
}
}
]
}
Hesap Grupları API'sinde kimlik doğrulaması yapma hakkında bilgi için bkz. Azure Databricks kaynaklarına erişimi yetkilendirme.
Çalışma alanına grup atama
Hesap yöneticileri ve çalışma alanı yöneticileri, hesap konsolunu veya çalışma alanı yöneticisi ayarları sayfasını kullanarak bir Azure Databricks çalışma alanına grup atayabilir.
Hesap konsolu
Çalışma alanı yerel grupları, hesap konsolu kullanılarak çalışma alanlarına atanamaz.
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Çalışma Alanları'na tıklayın.
- Çalışma alanınızın adına tıklayın.
- İzinler sekmesinde İzin ekle'ye tıklayın.
- Grubu arayın ve seçin, izin düzeyini (çalışma alanı Kullanıcı veya Yönetici) atayın ve kaydet'e tıklayın.
Çalışma alanı yöneticisi ayarları
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Grup Ekle'ye tıklayın.
- Çalışma alanına atanacak mevcut bir grubu seçin.
- Ekle'yi tıklatın.
Çalışma alanından grup kaldırma
Bir hesap grubu çalışma alanından kaldırıldığında, grup üyeleri artık çalışma alanına erişemez, ancak izinler grupta korunur. Grup daha sonra bir çalışma alanına geri eklenirse, grup önceki izinlerini yeniden kazanır.
Hesap yöneticileri ve çalışma alanı yöneticileri, hesap konsolunu veya çalışma alanı yöneticisi ayarları sayfasını kullanarak Azure Databricks çalışma alanından bir grubu kaldırabilir.
Hesap konsolu
Çalışma alanı yerel grupları, hesap konsolu kullanılarak çalışma alanlarından kaldırılamaz.
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Çalışma Alanları'na tıklayın.
- Çalışma alanınızın adına tıklayın.
- İzinler sekmesinde grubu bulun.
-
Grup satırının en sağındaki kebap menüsüne tıklayın ve Kaldır'ı seçin.
- Onay iletişim kutusunda Kaldır'a tıklayın.
Çalışma alanı yöneticisi ayarları
Note
Başka bir gruptaki üyelik aracılığıyla çalışma alanına dolaylı olarak atanan grupları kaldıramazsınız. Bu grupları kaldırmak için, bunları üst gruplarından kaldırmanız veya hesap düzeyinde kaldırmanız gerekir.
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Grubu seçin ve x Sil'e tıklayın
- Onaylamak için Sil'e tıklayın.
Gruptaki rolleri yönetme
Important
Bu özellik Genel Önizleme aşamasındadır.
Hesap yöneticileri hesap konsolundaki gruplarda roller verebilir ve çalışma alanı yöneticisi, çalışma alanı yönetici ayarları sayfasını kullanarak grup rollerini yönetebilir. Çalışma alanı yöneticisi olmayan grup yöneticileri, Hesap Erişim Denetimi API'sini kullanarak grup rollerini yönetebilir.
Hesap konsolu
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Kullanıcı yönetimi'ne tıklayın.
- Gruplar sekmesinde grup adını bulun ve tıklayın.
- İzinler sekmesine tıklayın.
- 'a tıklayın, erişim izni verin.
- Kullanıcı, hizmet sorumlusu veya grubu arayıp seçin ve Grup: Yönetici rolünü seçin.
- Kaydet'e tıklayın.
Çalışma alanı yöneticisi ayarları
Hesap gruplarında çalışma alanı yerel grupları veya sistem grupları rolleri atayamazsınız.
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Güncelleştirmek istediğiniz grubu seçin. Güncelleştirmek için grupta grup yöneticisi rolüne sahip olmanız gerekir.
- İzinler sekmesine tıklayın.
- 'a tıklayın, erişim izni verin.
- Kullanıcı, hizmet sorumlusu veya grubu arayıp seçin ve Grup: Yönetici rolünü seçin.
- Kaydet'e tıklayın.
Gruba hesap yöneticisi rolleri atama
Hesap konsolu kullanarak bir gruba hesap yöneticisi rollerini atayamazsınız, ancak Hesap Grupları API'sini kullanarak gruplara atayabilirsiniz. Örneğin:
curl --netrc -X PATCH \
https://${DATABRICKS_HOST}/api/2.1/accounts/{account_id}/scim/v2/Groups/{id} \
--header 'Content-type: application/scim+json' \
--data @update-group.json \
| jq .
update-group.json:
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations": [
{
"op": "add",
"path": "roles",
"value": [
{
"value": "account_admin"
}
]
}
]
}
Hesap Grupları API'sinde kimlik doğrulaması yapma hakkında bilgi için bkz. Azure Databricks kaynaklarına erişimi yetkilendirme.
Ana grupları görüntüle
- Çalışma alanı yöneticisi olarak Azure Databricks çalışma alanında oturum açın.
- Azure Databricks çalışma alanının üst çubuğunda kullanıcı adınıza tıklayın ve Ayarlar'ı seçin.
- Kimlik ve erişim sekmesine tıklayın.
- Gruplar'ın yanında Yönet'e tıklayın.
- Görüntülemek istediğiniz grubu seçin.
- Üst grup sekmesinde grubunuz için üst grupları görüntüleyin.
Azure Databricks hesabınızdan grupları kaldırma
Hesap yöneticileri Bir Azure Databricks hesabından grupları kaldırabilir. Grup yöneticileri hesaptan Hesap Grupları API'sini kullanarak grupları da kaldırabilir, bkz. API'yi kullanarak grupları yönetme. Hesap konsolunu kullanarak bir grubu kaldırırsanız, hesap için ayarlanmış scim sağlama bağlayıcılarını veya SCIM API uygulamalarını kullanarak da grubu kaldırdığınızdan emin olmanız gerekir. Aksi takdirde, SCIM sağlama işlemi grubu ve üyelerini bir sonraki eşitlemede geri ekler. Bkz. SCIM kullanarak Microsoft Entra ID'den kullanıcıları ve grupları eşitleme.
Important
Bir grubu kaldırdığınızda, bu gruptaki tüm kullanıcılar hesaptan silinir ve erişimi olan tüm çalışma alanlarına erişimi kaybeder (başka bir grubun üyesi olmadığı veya hesaba veya herhangi bir çalışma alanına doğrudan erişim verilmediği sürece). Databricks, hesaptaki tüm çalışma alanlarına erişimi kaybetmelerini istemediğiniz sürece hesap düzeyindeki grupları silmekten kaçınmanızı önerir. Kullanıcıları silmenin aşağıdaki sonuçlarına dikkat edin:
- Kullanıcı tarafından oluşturulan belirteçleri kullanan uygulamalar veya betikler artık Databricks API'lerine erişemez.
- Kullanıcıya ait işler başarısız olur.
- Kullanıcı tarafından sahip olunan kümeler durduruluyor.
- Bu kullanıcı tarafından yüklenen kitaplıklar geçersiz ve yeniden yüklenmesi gerekiyor.
- Kullanıcı tarafından oluşturulan ve Sahip Olarak Çalıştır kimlik bilgileri kullanılarak paylaşılan sorguların veya panoların paylaşımın başarısız olmasını önlemek için yeni bir sahipe atanması gerekir.
Hesap konsolunu kullanarak bir grubu kaldırmak için aşağıdakileri yapın:
- Hesap yöneticisi olarak hesap konsolunda oturum açın.
- Kenar çubuğunda Kullanıcı yönetimi'ne tıklayın.
- Gruplar sekmesinde, kaldırmak istediğiniz grubu bulun.
-
Kullanıcı satırının sağ ucundaki kebap menüsüne tıklayın ve Sil'i seçin.
- Onay iletişim kutusunda Silmeyi onayla'ya tıklayın.
Note
Otomatik kimlik yönetimi etkinleştirildiğinde, Microsoft Entra Id içindeki gruplar hesap konsolunda görünür. Bir grup Etkin Değil olarak gösterilir: Çalışma alanına eklenmemişse kullanım yoktur . Bu gruplar gruplar listesinden kaldırılamaz. Grup sınırlarına göre sayılmazlar.
API kullanarak grupları yönetme
Hesap yöneticileri ve çalışma alanı yöneticileri ve grup yöneticileri, Hesap Grupları API'sini kullanarak Azure Databricks hesabındaki grupları ekleyebilir, silebilir ve yönetebilir. Hesap yöneticilerinin ve çalışma alanı yöneticilerinin ve grup yöneticilerinin api'yi farklı bir uç nokta URL'si kullanarak çağırması gerekir:
- Hesap yöneticileri
{account-domain}/api/2.1/accounts/{account_id}/scim/v2/kullanır. -
{workspace-domain}/api/2.0/account/scim/v2/, çalışma alanı yöneticileri ve grup yöneticileri tarafından kullanılır.
Ayrıntılar için bkz. Hesap Grupları API'si.
Hesap ve çalışma alanı yöneticileri, çalışma alanlarına grup atamak için Çalışma Alanı Atama API'sini kullanabilir. Çalışma Alanı Atama API'si Azure Databricks hesabı ve çalışma alanları aracılığıyla desteklenir.
- Hesap yöneticileri
{account-domain}/api/2.0/accounts/{account_id}/workspaces/{workspace_id}/permissionassignmentskullanır. - Çalışma alanı yöneticileri
{workspace-domain}/api/2.0/preview/permissionassignments/principals/{group_id}kullanır.
Bkz . Çalışma Alanı Atama API'si.
API kullanarak bir grubun rollerini yönetme
Important
Bu özellik Genel Önizleme aşamasındadır.
Grup yöneticileri, Hesaplar Erişim Denetimi API'sini kullanarak grup rollerini yönetebilir. Hesap yöneticilerinin ve çalışma alanı yöneticilerinin ve grup yöneticilerinin api'yi farklı bir uç nokta URL'si kullanarak çağırması gerekir:
- Hesap yöneticileri
{account-domain}/api/2.0/preview/accounts/{account_id}/access-control/assignable-roleskullanır. -
{workspace-domain}/api/2.0/preview/accounts/access-control/assignable-roles, çalışma alanı yöneticileri ve grup yöneticileri tarafından kullanılır.
Bkz . Hesap Erişim Denetimi API'si ve Hesaplar Erişim Denetimi Çalışma Alanı Proxy API'si.
Grupları yönetmek için API örnekleri
Aşağıdaki örneklerde, çalışma alanı yöneticilerinin grupları yönetmek için Hesap Grupları API'sini ve Çalışma Alanı Atama API'sini nasıl kullanabileceği gösterilmektedir. Çalışma alanı yöneticileri bir API belirteci kullanarak çalışma alanlarında kimlik doğrulaması yapar.
Hesap grubu oluşturma
curl --request POST \
--location '{workspace-domain}/api/2.0/account/scim/v2/Groups' \
--header 'Authorization: Bearer $OAUTH_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"displayName": "<group-name>"
}'
Bu, yeni hesap grubu için bir grup kimliği döndürür. Aşağıdaki API örneklerinde başvuru için kaydedin.
Çalışma alanınıza grup ekleme
Aşağıdaki örnek, çalışma alanı kullanıcı izinleriyle çalışma alanınıza bir grup ekler. Gruba çalışma alanı yöneticisi rolünü vermek için ["ADMIN"] olarak da ayarlayabilirsiniz permissions .
curl --location --request PUT '{workspace-domain}/api/2.0/preview/permissionassignments/principals/{group-id}' \
--header 'Authorization: Bearer $OAUTH_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"permissions": ["USER"]
}'
Çalışma alanınızdan grup kaldırma
Aşağıdaki örnek, çalışma alanınızdan bir grubu kaldırır. Bir grubu çalışma alanınızdan kaldırmak, grubu hesaptan silmez.
Note
Başka bir gruptaki üyelik aracılığıyla çalışma alanına dolaylı olarak atanan grupları kaldıramazsınız. Bu grupları kaldırmak için, bunları üst gruplarından kaldırmanız veya hesap düzeyinde kaldırmanız gerekir.
curl --location --request PUT '{workspace-domain}/api/2.0/preview/permissionassignments/principals/{group-id}' \
--header 'Authorization: Bearer $OAUTH_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"permissions": []
}'
Gruba üye ekleme
curl --location --request PATCH '{workspace-domain}/api/2.0/account/scim/v2/Groups/{group-id}' \
--header 'Authorization: Bearer $OAUTH_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op": "add",
"value": {
"members": [
{
"value": "{user-id}"
}
]
}
}
]
}'