Aracılığıyla paylaş


permissions komut grubu

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

Genel bayraklar

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

Genel bayraklar

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

Genel bayraklar

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

Genel bayraklar

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