secrets-uc komut grubu

Note

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

Important

Bu özellik Genel Önizleme aşamasındadır.

secrets-uc Databricks CLI içindeki komut grubu, Unity Kataloğu sırlarını yönetir. Sır, Unity Kataloğu'nda üç seviyeli bir isim alanında (şifreler, tokenlar ve anahtarlar gibi) hassas kimlik bilgilerini depolayan güvenli bir nesnedir (catalog_name.schema_name.secret_name). Sırlar, standart Unity Kataloğu izinleri kullanılarak yönetilebilir ve bir katalog içindeki şemaya kapsamlıdır.

Databricks secrets-uc create-secret

Unity Kataloğunda yeni bir sır yaratıyor. Ebeveyn şemasının sahibi olmalı ya da ana şema ve ana USE SCHEMA ve USE CATALOG ayrıcalıklara sahip olmalısınız. Sır, belirlenen katalog ve şemada saklanır ve değer alanı güvenli şekilde saklanması gereken hassas verileri içerir.

databricks secrets-uc create-secret NAME CATALOG_NAME SCHEMA_NAME VALUE [flags]

Arguments

NAME

    Sırrın adı, ana şemasına göre.

CATALOG_NAME

    Şemanın ve sırrın bulunduğu kataloğun adı.

SCHEMA_NAME

    Sırrın bulunduğu şemanın adı.

VALUE

    Saklanacak gizli değer. Bu alan sadece girdiye yönelir ve yanıtlarda geri dönmez — gizli değeri okumak için effective_value alanını (GetSecret üzerinden doğruya ayarlamış include_value kullanın). Maksimum boyut 60 KiB'dir (şifreleme öncesi). Kabul edilen içerik arasında şifreler, tokenlar, anahtarlar ve diğer hassas kimlik bilgileri bulunur.

Options

--comment string

    Kullanıcı tarafından sağlanan serbest metin açıklaması sırrın için.

--expire-time string

    Sırrın kullanıcı tarafından sağlanan son kullanma süresi.

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

--owner string

    Sırrın sahibi.

Genel bayraklar

Databricks secrets-uc delete-secret

Üç seviyeli (tam nitelikli) adıyla bir sırrı siler. Gizrin sahibi ya da bir metastore yöneticisi olmalısın.

databricks secrets-uc delete-secret FULL_NAME [flags]

Arguments

FULL_NAME

    Gizrin üç seviyeli (tam nitelikli) adı (örneğin, catalog_name.schema_name.secret_name).

Options

Genel bayraklar

Databricks secrets-uc get-secret

Üç seviyeli (tam nitelikli) adıyla bir sır alıyor. Metastore yöneticisi olmalısınız, sırrın sahibi olmalısınız ya da sırrı YÖNETİP ayrıcalığına sahip olmalısınız. Gizli değer varsayılan olarak geri dönmez. Geri almak için ayrıca READ_SECRET ayrıcalığına sahip olmanız ve istekte include_value doğru olarak ayarlamanız gerekir.

databricks secrets-uc get-secret FULL_NAME [flags]

Arguments

FULL_NAME

    Gizrin üç seviyeli (tam nitelikli) adı (örneğin, catalog_name.schema_name.secret_name).

Options

Genel bayraklar

Databricks secrets-uc list-secrets

Unity Kataloğunda sırları listeler. Metastore yöneticisi olmalısınız, sırrın sahibi olmalısınız ya da sırrı YÖNETİP ayrıcalığına sahip olmalısınız. Hem catalog_name hem de schema_name belirli bir şema içindeki sırları filtrelemek için birlikte belirtilmelidir. Sonuçlar sayfalara bölünmüştür; Yanıttaki page_token alanını kullanarak sonraki sayfaları geri alın.

databricks secrets-uc list-secrets [flags]

Options

--catalog-name string

    Sırların listeleneceği kataloğun adı.

--limit int

    Döndürülecek en fazla sonuç sayısı.

--page-size int

    Geri dönecek maksimum sır sayısı.

--schema-name string

    Sırların listeleneceği şemanın adı.

Genel bayraklar

Databricks secrets-uc update-secret

Unity Kataloğu'ndaki mevcut bir sırrı güncelliyor. Gizrin sahibi ya da bir metastore yöneticisi olmalısın. Eğer bir metastore yöneticisiyseniz, sadece sahip alanı değiştirilebilir. Hangi alanların güncelleneceğini belirtmek için update_mask alanını kullanın. Desteklenen güncellenebilir alanlar arasında değer, yorum, sahip ve expire_time bulunur.

databricks secrets-uc update-secret FULL_NAME UPDATE_MASK NAME CATALOG_NAME SCHEMA_NAME VALUE [flags]

Arguments

FULL_NAME

    Gizrin üç seviyeli (tam nitelikli) adı (örneğin, catalog_name.schema_name.secret_name).

UPDATE_MASK

    Sırrın hangi alanlarının güncelleneceğini belirten alan maskesi. Eğer update_mask"*" ise, gizli olarak belirtilen tüm alanlar güncellenir. Eğer update_mask bir veya daha fazla alan belirtirse, sadece bu alanlar güncellenir. Her belirtilen alan gizli olarak ayarlanmalıdır. Desteklenen alanlar: değer, yorum, sahip, expire_time. Gizli adı değiştirmek için sırrı silip yeniden oluşturun.

NAME

    Sırrın adı, ana şemasına göre.

CATALOG_NAME

    Şemanın ve sırrın bulunduğu kataloğun adı.

SCHEMA_NAME

    Sırrın bulunduğu şemanın adı.

VALUE

    Saklanacak gizli değer. Bu alan sadece girdiye yönelir ve yanıtlarda geri dönmez — gizli değeri okumak için effective_value alanını (GetSecret üzerinden doğruya ayarlamış include_value kullanın). Maksimum boyut 60 KiB'dir (şifreleme öncesi). Kabul edilen içerik arasında şifreler, tokenlar, anahtarlar ve diğer hassas kimlik bilgileri bulunur.

Options

--comment string

    Kullanıcı tarafından sağlanan serbest metin açıklaması sırrın için.

--expire-time string

    Sırrın kullanıcı tarafından sağlanan son kullanma süresi.

--json JSON

    satır içi JSON dizesi veya @path, istek gövdesindeki JSON dosyasına.

--owner string

    Sırrın sahibi.

Genel bayraklar

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. text varsayılan değerdir.

--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. text varsayılan değerdir.

-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