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 makale, Databricks Varlık Paketleri yapılandırması (YAML) tarafından desteklenen anahtarlar için bir referans sağlar. Bkz. Databricks Varlık Paketleri nedir?.
Tam paket örnekleri için bkz.
Yapı
Type: Map
Yapıt oluşturmak için öznitelikleri tanımlar; burada her anahtar yapıtın adıdır ve değer yapıt derleme ayarlarını tanımlayan bir Eşlem'dir.
artifacts eşlemesi hakkında bilgi için artefaktlarınabakın.
Paket yapılandırmasının en üst düzeyinde tanımlanan yapıt ayarları, targets eşlemesinde geçersiz kılınabilir.
Hedef ayarlarla geçersiz kılma ifadesine bakın.
artifacts:
<artifact-name>:
<artifact-field-name>: <artifact-field-value>
| Anahtar | Tür | Açıklama |
|---|---|---|
build |
Dize | Dağıtımdan önce yerel olarak çalıştırılacak isteğe bağlı bir derleme komutları kümesi. |
dynamic_version |
Boolyen | Whl dosyasının zaman damgasına göre wheel sürümünü dinamik olarak yama yapmak. Bu true olarak ayarlanırsa, setup.py veya pyproject.toml'de sürümü güncelleştirmek zorunda kalmadan yeni kod dağıtılabilir. Ayar yalnızca typewhl olarak ayarlandığında geçerlidir. Bkz. yapıtları. |
executable |
Dize | Yürütülebilir dosya türü. Geçerli değerler bash, shve cmd. |
files |
Sıra | Oluşturulmuş artifakt dosyalarının göreli veya mutlak yolu. Bkz: yapıtlar.name.files. |
path |
Dize | Yapıtın dizininin yerel yolu. |
type |
Dize | Yapıt bir Python tekerleğiyse gereklidir. Yapıtın türü. Geçerli değerler: whl ve jar. |
Örnek
artifacts:
default:
type: whl
build: poetry build
path: .
Yapı. name.files
Type: Sequence
Oluşturulmuş artifakt dosyalarının göreli veya mutlak yolu.
| Anahtar | Tür | Açıklama |
|---|---|---|
source |
Dize | Gerekli. Yapıt kaynak dosyası. |
paket
Type: Map
Bu hedefe dağıtım yapılırken paket özellikleri.
| Anahtar | Tür | Açıklama |
|---|---|---|
cluster_id |
Dize | Paketi çalıştırmak için kullanılacak kümenin kimliği. Bkz. cluster_id. |
compute_id |
Dize | Kullanım dışı. Paketi çalıştırmak için kullanılacak hesaplama biriminin kimliği. |
databricks_cli_version |
Dize | Paket için kullanılacak Databricks CLI sürümü. bkz. databricks_cli_version. |
deployment |
Harita | Paket dağıtımının tanımı. Desteklenen öznitelikler için bkz. Databricks Varlık Paketi dağıtım modları. Bkz. bundle.deployment. |
git |
Harita | Paketinizle ilişkili Git sürüm denetimi ayrıntıları. Desteklenen öznitelikler için bkz. git. Bkz. git. |
name |
Dize | Paketin adı. |
uuid |
Dize | Rezerve Edildi Databricks sistemlerinin içindeki paketi benzersiz bir şekilde tanımlayan paket için Evrensel Benzersiz Tanımlayıcı (UUID). Bu, bir paket projesi Databricks şablonu (databricks bundle init komutu kullanılarak) kullanılarak başlatıldığında oluşturulur. |
paket.dağıtımı
Type: Map
Paket dağıtımının tanımı
| Anahtar | Tür | Açıklama |
|---|---|---|
fail_on_active_runs |
Boolyen | Aktif çalıştırmalarda başarısız olup olmayacağı. Eğer bu doğru olarak ayarlanırsa, çalışmakta olan bir dağıtım kesilebilir. |
lock |
Harita | Dağıtım kilidi öznitelikleri. Bkz bundle.deployment.lock. |
paket.kurulum.kilit
Type: Map
Dağıtım kilidi öznitelikleri.
| Anahtar | Tür | Açıklama |
|---|---|---|
enabled |
Boolyen | Bu kilidin etkinleştirilip etkinleştirilmediği. |
force |
Boolyen | Bu kilidin etkinleştirilmişse zorlanıp zorlanmayacağı. |
Deneysel
Type: Map
Deneysel özelliklerin özniteliklerini tanımlar.
| Anahtar | Tür | Açıklama |
|---|---|---|
python |
Harita | Kullanım dışı. Bunun yerine en üst düzey python eşlemesini kullanın. |
python_wheel_wrapper |
Boolyen | Python tekerlek sarmalayıcının kullanılıp kullanılmaymayacağı. |
scripts |
Harita | Çalıştırılacak komutlar. |
use_legacy_run_as |
Boolyen | Eski run_as davranışının kullanılıp kullanılmaymayacağı. |
içermek
Type: Sequence
Pakete eklenecek yapılandırma dosyalarını içeren yol globlarının listesini belirtir. Bkz. ekleme.
izinler
Type: Sequence
Pakette tanımlanan kaynaklara uygulanacak izinleri tanımlayan bir Sıra, burada dizideki her öğe belirli bir varlık için bir izindir.
Bakınız
| Anahtar | Tür | Açıklama |
|---|---|---|
group_name |
Dize | İzin düzeyi ayarlanmış olan grubun adı. |
level |
Dize | Bu izin, kullanıcı, grup ve hizmet sorumlusu için tanımlanan yetkilendirmeleri kapsamaktadır. Bu anahtar için geçerli değerler, izinlerin paketin en üst düzeyinde mi yoksa belirli bir kaynak için mi tanımlandığına bağlı olarak farklılık gösterir. Bkz. Databricks Varlık Paketlerindeki kaynaklar için izinleri ayarlama. |
service_principal_name |
Dize | Düzeyinde ayarlanmış izni olan hizmet sorumlusunun adı. |
user_name |
Dize | Düzeyinde ayarlanmış izinlere sahip olan kullanıcının adı. |
Örnek
permissions:
- level: CAN_VIEW
group_name: test-group
- level: CAN_MANAGE
user_name: someone@example.com
- level: CAN_RUN
service_principal_name: 123456-abcdef
Önayarları
Type: Map
Paket dağıtım ön ayarlarını tanımlar. Bkz. Özel ön ayarlar.
| Anahtar | Tür | Açıklama |
|---|---|---|
jobs_max_concurrent_runs |
Tam sayı | Bir iş için maksimum eşzamanlı çalıştırma sayısı. |
name_prefix |
Dize | paketin iş yürütmeleri için ön ek. |
pipelines_development |
Boolyen | İşlem hattı dağıtımlarının geliştirme modunda kilitlenmesi gerekip gerekmediği. |
source_linked_deployment |
Boolyen | Dağıtımın paket kaynağına bağlanıp bağlanmayacağı. |
tags |
Harita | Paket dağıtımının etiketleri. |
trigger_pause_status |
Dize | Tüm iş tetikleyicilerine ve zamanlamalarına uygulanacak duraklatma durumu. Geçerli değerler PAUSED veya UNPAUSED'dir. |
piton
Type: Map
databricks-bundles paketiyle tanımlanan Python kodunun yüklenmesini yapılandırılır. Daha fazla bilgi için bkz . Python'da paket yapılandırması.
| Anahtar | Tür | Açıklama |
|---|---|---|
mutators |
Sıra | Mutators, [my_project.mutators:add_default_cluster] gibi mutator işlevlerine yönelik tam niteleyici işlev yollarının bir listesini içerir. |
resources |
Sıra | Kaynaklar, Python kodunda tanımlanan kaynakları yüklemek için tam işlev yollarının bir listesini içerir, örneğin ["my_project.resources:load_resources"] |
venv_path |
Dize | Sanal ortamın yolu. Etkinleştirilirse Python kodu bu ortamda yürütülür. Devre dışı bırakılırsa varsayılan olarak geçerli kabukta bulunan Python yorumlayıcısını kullanır. |
Kaynaklar
Type: Map
Paket için kaynakları tanımlayan bir Harita; burada her anahtar kaynağın adını, her değer ise kaynağı tanımlayan bir Harita içerir. Databricks Varlık Paketleri tarafından desteklenen kaynaklar ve kaynak tanımı rehberi hakkında daha fazla bilgi için bkz. Databricks Varlık Paketleri kaynakları.
resources:
<resource-type>:
<resource-name>:
<resource-field-name>: <resource-field-value>
| Anahtar | Tür | Açıklama |
|---|---|---|
alerts |
Harita | Paket için uyarı (v2) tanımlarıdır ve burada her anahtar uyarının adıdır. Uyarıya bakın. |
apps |
Harita | Paketin Databricks uygulama tanımları; burada her anahtar uygulamanın adıdır. Bkz. uygulama. |
clusters |
Harita | Paketin küme tanımları; burada her anahtar bir kümenin adıdır. Bkz. küme. |
dashboards |
Harita | Paketin pano tanımları; burada her anahtar panonun adıdır. Bakınız gösterge paneli. |
database_catalogs |
Harita | Paketin veritabanı kataloğu tanımları; burada her anahtar veritabanı kataloğunun adıdır. Bkz. database_catalog. |
database-instances |
Harita | Her anahtarın veritabanı örneğinin adı olduğu paket için veritabanı örneği tanımları. Bkz. database_instance. |
experiments |
Harita | Paketin deneme tanımları; burada her anahtar denemenin adıdır. Bakınız deneme. |
jobs |
Harita | Paketin iş tanımları; burada her anahtar işin adıdır. İşe bakın. |
model_serving_endpoints |
Harita | Paket için uç nokta tanımlarını sunan model; burada her anahtar uç noktaya hizmet veren modelin adıdır. bkz. model_serving_endpoint. |
models |
Harita | Paketin model tanımları; burada her anahtar modelin adıdır. Bkz. model (eski). |
pipelines |
Harita | Her anahtarın işlem hattının adı olduğu paket için işlem hattı tanımları. Bkz. işlem hattı. |
quality_monitors |
Harita | Paketin kalite izleyici tanımları; burada her anahtar kalite izleyicisinin adıdır. Bkz. quality_monitor (Unity Kataloğu). |
registered_models |
Harita | Paketin kayıtlı model tanımları; burada her anahtar Unity Kataloğu kayıtlı modelinin adıdır. Bkz. registered_model (Unity Kataloğu). |
schemas |
Harita | Paketin şema tanımları; burada her anahtar şemanın adıdır. Bkz. şeması (Unity Kataloğu). |
secret_scopes |
Harita | Paketin gizli dizi kapsamı tanımlarıdır ve burada her anahtar gizli dizi kapsamının adıdır. Bkz. secret_scope. |
sql_warehouses |
Harita | Paketin SQL ambar tanımları; burada her anahtar SQL ambarının adıdır. Bkz. sql_warehouse. |
synced_database_tables |
Harita | Paket için eşitlenmiş veritabanı tablosu tanımları; burada her anahtar veritabanı tablosunun adıdır. Bkz. synced_database_table. |
volumes |
Harita | Paketin birim tanımları; burada her anahtar birimin adıdır. Bkz. cilt (Unity Kataloğu). |
run_as
Type: Map
Databricks Varlık Paketleri iş akışlarını çalıştırırken kullanılacak kimlik. bkz. Databricks Varlık Paketleri iş akışıiçin çalıştırma kimliği belirtme.
| Anahtar | Tür | Açıklama |
|---|---|---|
service_principal_name |
Dize | Etkin hizmet sorumlusunun uygulama kimliği. Bu alanın ayarlanması için servicePrincipal/user rolü gerekir. |
user_name |
Dize | Etkin çalışma alanı kullanıcısının e-posta adresi. Yönetici olmayan kullanıcılar bu alanı yalnızca kendi e-postalarına ayarlayabilir. |
Komut dosyaları
Type: Map
bundle run kullanılarak çalıştırılabilecek betikler. Bkz. Betikleri yürütme.
scripts:
<script-name>:
<script-field-name>: <script-field-value>
| Anahtar | Tür | Açıklama |
|---|---|---|
content |
Dize | Çalıştırılacak komutlar |
Eşitleme
Type: Map
Pakete eklenecek veya hariç tutulacak dosyalar ve dosya yolları. Bkz. eşitleme .
| Anahtar | Tür | Açıklama |
|---|---|---|
exclude |
Sıra | Paket dışında tutulacak dosya veya klasörlerin listesi. |
include |
Sıra | Pakete eklenecek dosya veya klasörlerin listesi. |
paths |
Sıra | Paket dağıtıldığında çalışma alanıyla senkronize edilecek, paket kökü dışında olabilen yerel klasör yolları. |
Hedef
Type: Map
Paket için dağıtım hedeflerini tanımlar. Bkz. hedefleri
targets:
<target-name>:
<target-field-name>: <target-field-value>
| Anahtar | Tür | Açıklama |
|---|---|---|
artifacts |
Harita | Hedef dağıtıma eklenecek unsurlar. Bkz. yapıtları. |
bundle |
Harita | Bu hedefe dağıtım yapılırken paket özellikleri. Bkz. paket. |
cluster_id |
Dize | Bu hedef için kullanılacak kümenin kimliği. |
compute_id |
Dize | Kullanım dışı. Bu hedef için kullanılacak hesaplama biriminin kimliği. |
default |
Boolyen | Bu hedefin varsayılan hedef olup olmadığı. |
git |
Harita | Hedef için Git sürüm denetimi ayarları. Bkz. git. |
mode |
Dize | Hedefin dağıtım modu. Geçerli değerler development veya production. Bkz. Databricks Varlık Paketi dağıtım modları. |
permissions |
Sıra | Paketi hedefte dağıtma ve çalıştırma izinleri. Bkz. izinler. |
presets |
Harita | Hedef için dağıtım ön ayarları. Ön ayarlara bakın. |
resources |
Harita | Hedef için kaynak tanımları. Kaynaklara bakın. |
run_as |
Harita | Paketi çalıştırmak için kullanılacak kimlik, bkz. Databricks Varlık Paketleri iş akışı için çalıştırılacak kimliği belirtme. Bkz. run_as. |
sync |
Harita | Bir paket çalıştırıldığında veya dağıtıldığında hedef çalışma alanıyla senkronize edilecek yerel yollar. Bkz. eşitleme . |
variables |
Harita | Hedef için özel değişken tanımları. Bkz . değişkenler. |
workspace |
Harita | Hedef için Databricks çalışma alanı. Bkz. çalışma alanı. |
Değişken
Type: Map
Paket için özel bir değişken tanımlar. Bkz . değişkenler.
variables:
<variable-name>:
<variable-field-name>: <variable-field-value>
| Anahtar | Tür | Açıklama |
|---|---|---|
default |
Herhangi biri | Değişkenin varsayılan değeri. |
description |
Dize | Değişkenin açıklaması. |
lookup |
Harita | Kimliği alınacak alert, cluster_policy, cluster, dashboard, instance_pool, job, metastore, pipeline, query, service_principalveya warehouse nesnesinin adı. Bkz. değişkenler.name.lookup. |
type |
Dize | Değişkenin türü, basit veya karmaşık. Bu anahtarı yalnızca değişken karmaşıksa ayarlayın. Geçerli değerler: complex. |
Değişken. name.lookup
Type: Map
Kimliğinin alınacağı uyarı, cluster_policy, küme, pano, instance_pool, iş, meta veri deposu, işlem hattı, sorgu, service_principal veya ambar nesnesinin adı. Arama kullanma hakkında bilgi için bkz. Nesnenin kimlik değerini alma.
| Anahtar | Tür | Açıklama |
|---|---|---|
alert |
Dize | Kimliği alınacak uyarının adı. |
cluster |
Dize | Kimlik alınacak kümenin adı. |
cluster_policy |
Dize | cluster_policy için ID'si alınacak olan ad. |
dashboard |
Dize | Kimliğinin alınacağı panonun adı. |
instance_pool |
Dize | Kimlik alınacak instance_pool adı. |
job |
Dize | Kimliği alınacak işin adı. |
metastore |
Dize | Kimliği alınacak meta veri deposunun adı. |
notification_destination |
Dize | Kimlik alınması gereken notification_destination'ın adı. |
pipeline |
Dize | Kimlik alınacak işlem hattının adı. |
query |
Dize | Kimlik alınacak sorgunun adı. |
service_principal |
Dize | ID alınacak olan service_principal adı. |
warehouse |
Dize | Kimlik alınacak ambarın adı. |
çalışma alanı
Type: Map
Paket için Databricks çalışma alanını tanımlar. Bkz. çalışma alanı.
| Anahtar | Tür | Açıklama |
|---|---|---|
artifact_path |
Dize | Hem dağıtımlar hem de iş akışı çalıştırmaları için çalışma alanında kullanılacak dosya yolu |
auth_type |
Dize | Kimlik doğrulama türü. |
azure_client_id |
Dize | Azure istemci kimliği |
azure_environment |
Dize | Azure ortamı |
azure_login_app_id |
Dize | Azure oturum açma uygulaması kimliği |
azure_tenant_id |
Dize | Azure kiracı kimliği |
azure_use_msi |
Boolyen | Azure için MSI kullanılıp kullanılmaymayacağı |
azure_workspace_resource_id |
Dize | Azure çalışma alanı kaynak kimliği |
client_id |
Dize | Çalışma alanının istemci kimliği |
file_path |
Dize | Hem dağıtımlar hem de iş akışı çalıştırmaları için çalışma alanında kullanılacak dosya yolu |
google_service_account |
Dize | Google hizmet hesabı adı |
host |
Dize | Databricks çalışma alanı ana bilgisayar URL'si |
profile |
Dize | Databricks çalışma alanı profil adı |
resource_path |
Dize | Çalışma alanı kaynak yolu |
root_path |
Dize | Databricks çalışma alanı kök yolu |
state_path |
Dize | Çalışma alanı durum yolu |
Ortak nesneler
Git
Type: Map
Git sürüm denetimi ayrıntılarını tanımlar.
| Anahtar | Tür | Açıklama |
|---|---|---|
branch |
Dize | Git şube adı Bkz. git. |
origin_url |
Dize | Deponun kaynak URL'si. Bkz. git. |