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.
Important
Bu özellik Beta sürümündedir. Bu özelliği çalışma alanında önizlemeyi etkinleştirmek için, çalışma alanı önizlemeleri sayfasında Databricks Sandbox ayarını seçin. Bkz. Azure Databricks önizlemelerini yönetme.
Kendi konteyner imajınızdan Artifact Registry'de saklanan bir sandbox oluşturabilirsiniz. Artifact Registry, konteyner görüntülerini Unity Catalog'da yönetilen varlıklar olarak saklar, böylece Unity Catalog ayrıcalıklarıyla erişimi kontrol ediyorsunuz. Sandbox, görüntünün paketleri, araçları ve yapılandırması zaten kurulu olarak başlar, bu yüzden her sandbox oluşturduğunuzda bağımlılık kurmanıza gerek kalmaz.
Databricks Sandbox'a genel bir bakış için bakınız: Databricks Sandbox.
Requirements
- İş alanınız, Databricks Sandbox ön koşullarını karşılıyor. Bkz. Önkoşullar.
- İş alanınız, Databricks Artifact Registry önizlemesini etkinleştirmek dahil olmak üzere Artifact Registry önkoşullarını karşılar. Bkz . Gereksinimler.
- Görseli içeren katalog ve şema üzerinde
USE SCHEMA,READ VOLUMEveUSE CATALOGayrıcalıklarına sahipsiniz. Bkz. İzinleri verin. - Görüntü glibc 2.25 ve üzeri kullanıyor. Eğer görüntü Ubuntu tabanı kullanıyorsa, Ubuntu 18.04 ve üzeri sürümleri kullanın. Glibc yerine musl kullanan görüntüler, örneğin Alpine Linux tabanlı görüntüler ve bunlar üzerine oluşturulan görüntüler (örneğin,
python:<version>-alpineveyanode:<version>-alpine), desteklenmez.
Bir imaj gönderin ve bir sandbox oluşturun
İmajı Docker ile oluştur ve Artifact Registry'ye gönder. Bkz. Bir imaj gönderme.
Görüntünün hızlanma durumu
SUCCESSolana kadar bekleyin. Görüntü hızlandırma, push işleminden sonra otomatik olarak başlıyor ve 15 dakika veya daha fazla sürebiliyor. Görüntü hızlandırma durumunu kontrol et.Sandbox oluşturun ve
catalog.schema.artifact:tagdeğerini görselin Unity Kataloğu adı olarak,image_uribiçiminde ayarlayın. Tam bir versiyonu sabitlemek için, etiket yerine bir digest kullanın:catalog.schema.artifact@sha256:<digest>.Örneğin,
main.agents.agent-base:v1imajından bir kum kutusu oluşturmak için aşağıdakileri çalıştırın:from databricks.sdk import WorkspaceClient from databricks.sdk.service.sandbox import EnvironmentSpec, Sandbox, SandboxSpec w = WorkspaceClient() created = w.sandbox.create_sandbox( sandbox=Sandbox( spec=SandboxSpec( environment=EnvironmentSpec(image_uri="main.agents.agent-base:v1"), ), ), sandbox_id="my-custom-sandbox", ) print(created.name) # "sandboxes/my-custom-sandbox"
Özel bir imajdan oluşturulan bir sandbox, diğer tüm sandboxlarla aynı kalıcı ana dizini ve durdurma-başlatma davranışını korur.
Troubleshooting
Oluşturma isteği başarısız olursa, hata mesajını kontrol edin:
-
Image <uri> is not ready for use: Görüntü hızlandırması henüz bitmedi. Görüntünün hızlandırma durumunu kontrol edin veSUCCESSdurumuna ulaştıktan sonra tekrar deneyin. -
Not authorized to access image <uri>: Görüntü üzerinde gerekli ayrıcalıklara sahip değilsiniz. Katalog veya şema sahibinden bunları vermesini isteyin.
Limitations
- Özel görseller Artifact Registry'de saklanmalıdır. Harici bir kayıt defterindeki bir imajdan sandbox oluşturamazsınız ve Azure Databricks sizin için imajlar oluşturmaz.
- Özel bir imajdan oluşturulan sandboxlar, varsayılan ortamı kullanan sandbox'lara göre daha uzun sürede başlayabilir.