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.
Note
Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.
Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.
permissions
Databricks CLI içindeki komut grubu, aşağıdakiler de dahil olmak üzere farklı nesnelerdeki çeşitli kullanıcılar için erişim denetimini yönetmenize olanak tanır:
- Uygulama izinleri Hangi kullanıcıların uygulamaları yönetebileceğini veya kullanabileceğini yönetin.
- Küme izinleri Hangi kullanıcıların kümeleri yönetebileceğini, yeniden başlatabileceğini veya kümelere ekleyebileceğinizi yönetin.
- Küme ilkesi izinleri Hangi kullanıcıların küme ilkelerini kullanabileceğini yönetin.
- İşlem hattı izinleri Hangi kullanıcıların işlem hattını görüntüleyebileceğini, yönetebileceğini, çalıştırabileceğini, iptal edebileceğini veya sahip olabileceğini yönetin.
- İş izinleri Hangi kullanıcıların bir işi görüntüleyebileceğini, yönetebileceğini, tetikleyebileceğini, iptal edebileceğini veya sahip olabileceğini yönetin.
- MLflow deneme izinleri Hangi kullanıcıların MLflow denemelerini okuyabileceğini, düzenleyebileceğini veya yönetebileceğini yönetin.
- MLflow kayıtlı model izinleri Hangi kullanıcıların MLflow kayıtlı modellerini okuyabileceğini, düzenleyebileceğini veya yönetebileceğini yönetin.
- Parola izinleri SSO etkinleştirildiğinde hangi kullanıcıların parolayla oturum açabileceğini yönetin.
- Örnek Havuzu izinleri Hangi kullanıcıların havuzları yönetebileceğini veya havuzlara ekleyebileceğinizi yönetin.
- Depo izinleri Hangi kullanıcıların depoyu okuyabileceğini, çalıştırabileceğini, düzenleyebileceğini veya yönetebileceğini yönetin.
- Hizmet uç noktası izinleri Hangi kullanıcıların bir hizmet uç noktasını görüntüleyebileceğini, sorgulayabileceğini veya yönetebileceğini yönetin.
- SQL ambarı izinleri SQL ambarlarını hangi kullanıcıların kullanabileceğini veya yönetebileceğini yönetin.
- Belirteç izinleri — Hangi kullanıcıların belirteç oluşturabileceğini veya kullanabileceğini yönetin.
- Çalışma alanı nesne izinleri Hangi kullanıcıların uyarıları, dbsql panolarını, dizinleri, dosyaları, not defterlerini ve sorguları okuyabileceğini, çalıştırabileceğini, düzenleyebileceğini veya yönetebileceğini yönetin.
Belirli eylemler veya yetenekler ve diğer önemli bilgiler için gerekli izinlerin eşlemesi için bkz. Erişim Denetimi.
Hizmet sorumlularında erişim denetimini yönetmek için Hesap Erişim Denetimi Proxy'sini kullanın.
databricks izinleri al
Bir nesnenin izinlerini alma. Nesneler izinleri üst nesnelerinden veya kök nesnelerinden devralabilir.
databricks permissions get REQUEST_OBJECT_TYPE REQUEST_OBJECT_ID [flags]
Arguments
REQUEST_OBJECT_TYPE
İstek nesnesinin türü. Aşağıdakilerden biri olabilir: alerts, authorization, clusters, cluster-policies, dashboards, dbsql-dashboards, directories, experiments, files, instance-pools, jobs, notebooks, pipelines, queries, registered-models, repos, serving-endpoints veya warehouses.
REQUEST_OBJECT_ID
İstek nesnesinin kimliği.
Options
Examples
Aşağıdaki örnek belirli bir iş için izinleri alır:
databricks permissions get jobs 12345
Aşağıdaki örnek bir küme için izinleri alır:
databricks permissions get clusters cluster-id-123
Aşağıdaki örnek bir not defteri için izinleri alır:
databricks permissions get notebooks /Users/someone@example.com/my-notebook
databricks izinleri ayarlandı
Nesne izinlerini ayarlayın.
Bir nesne üzerindeki izinleri ayarlar ve varsa var olan izinleri değiştirir. Belirtilmezse tüm doğrudan izinleri siler. Nesneler izinleri üst nesnelerinden veya kök nesnelerinden devralabilir.
databricks permissions set REQUEST_OBJECT_TYPE REQUEST_OBJECT_ID [flags]
Arguments
REQUEST_OBJECT_TYPE
İstek nesnesinin türü. Aşağıdakilerden biri olabilir: alerts, authorization, clusters, cluster-policies, dashboards, dbsql-dashboards, directories, experiments, files, instance-pools, jobs, notebooks, pipelines, queries, registered-models, repos, serving-endpoints veya warehouses.
REQUEST_OBJECT_ID
İstek nesnesinin kimliği.
Options
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
Examples
Aşağıdaki örnek, JSON kullanarak bir iş için izinleri ayarlar:
databricks permissions set jobs 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'
Aşağıdaki örnek, JSON dosyası kullanarak bir küme için izinleri ayarlar:
databricks permissions set clusters cluster-id-123 --json @permissions.json
databricks izin güncellemesi
Nesne izinlerini güncelleştirin.
Nesne üzerindeki izinleri güncelleştirir. Nesneler izinleri üst nesnelerinden veya kök nesnelerinden devralabilir.
databricks permissions update REQUEST_OBJECT_TYPE REQUEST_OBJECT_ID [flags]
Arguments
REQUEST_OBJECT_TYPE
İstek nesnesinin türü. Aşağıdakilerden biri olabilir: alerts, authorization, clusters, cluster-policies, dashboards, dbsql-dashboards, directories, experiments, files, instance-pools, jobs, notebooks, pipelines, queries, registered-models, repos, serving-endpoints veya warehouses.
REQUEST_OBJECT_ID
İstek nesnesinin kimliği.
Options
--json JSON
İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına
Examples
Aşağıdaki örnek bir iş için izinleri güncelleştirir:
databricks permissions update jobs 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_VIEW"}]}'
Aşağıdaki örnek bir işlem hattı için izinleri güncelleştirir:
databricks permissions update pipelines pipeline-id-456 --json @update-permissions.json
databricks izinleri izin seviyelerini al
Kullanıcının nesne üzerinde sahip olabileceği izin düzeylerini alın.
databricks permissions get-permission-levels REQUEST_OBJECT_TYPE REQUEST_OBJECT_ID [flags]
Arguments
REQUEST_OBJECT_TYPE
İstek nesnesinin türü. Aşağıdakilerden biri olabilir: alerts, authorization, clusters, cluster-policies, dashboards, dbsql-dashboards, directories, experiments, files, instance-pools, jobs, notebooks, pipelines, queries, registered-models, repos, serving-endpoints veya warehouses.
REQUEST_OBJECT_ID
İstek nesnesinin kimliği.
Options
Examples
Aşağıdaki örnek bir iş için kullanılabilir izin düzeylerini alır:
databricks permissions get-permission-levels jobs 12345
Aşağıdaki örnek bir küme için kullanılabilir izin düzeylerini alır:
databricks permissions get-permission-levels clusters cluster-id-123
Genel bayraklar
--debug
Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.
-h veya --help
Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.
--log-file dizgi
Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.
--log-format biçim
Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.
--log-level dizgi
Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.
-o, --output tür
Komut çıktı türü text veya json. Varsayılan değer şudur: text.
-p, --profile dizgi
Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.
--progress-format biçim
İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json
-t, --target dizgi
Varsa, kullanılacak paket hedefi