Menyebarkan ruang kerja dengan PowerShell
Artikel ini menjelaskan cara membuat ruang kerja Azure Databricks menggunakan Powershell.
Jika Anda memilih untuk menggunakan PowerShell secara lokal, artikel ini mewajibkan Anda memasang modul Az PowerShell dan menyambungkan ke akun Azure Anda menggunakan cmdlet Connect-AzAccount. Selengkapnya tentang pemasangan modul Az PowerShell, lihat Pasang Azure PowerShell.
Untuk menyambungkan ke akun Azure Anda sebagai pengguna, lihat Masuk PowerShell dengan akun pengguna Azure Databricks. Untuk menyambungkan ke akun Azure Anda sebagai perwakilan layanan, lihat Masuk PowerShell dengan perwakilan layanan ID Microsoft Entra.
Catatan
Jika Anda ingin membuat ruang kerja Azure Databricks di Azure Commercial Cloud yang memegang sertifikasi kepatuhan Pemerintah AS seperti FedRAMP High, hubungi tim akun Microsoft atau Azure Databricks Anda untuk mendapatkan akses ke pengalaman ini.
Jika ini pertama kalinya Anda menggunakan Azure Databricks, Anda harus mendaftarkan penyedia sumber Microsoft.Databricks.
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
Menggunakan Azure Cloud Shell
Azure meng-hosting Azure Cloud Shell, lingkungan shell interaktif yang dapat Anda gunakan melalui browser. Anda dapat menggunakan Bash atau PowerShell dengan Cloud Shell untuk bekerja dengan layanan Azure. Anda dapat menggunakan perintah Cloud Shell yang telah diinstal sebelumnya untuk menjalankan kode dalam artikel ini tanpa having untuk menginstal apa pun di lingkungan lokal Anda.
Untuk memulai Azure Cloud Shell:
- Select Cobalah di sudut kanan atas blok kode. Memilih Coba Tidak secara otomatis menyalin kode ke Cloud Shell.
- Buka https://shell.azure.com, atau select tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda.
- Select tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure .
Untuk menjalankan kode dalam artikel ini di Azure Cloud Shell:
- Mulai Cloud Shell.
- Select tombol Salin pada blok kode guna menyalin kode.
- Tempelkan kode ke sesi Cloud Shell dengan memilih Ctrl+Shift+V di Windows dan Linux atau dengan memilih Cmd+Shift+V di macOS.
- Select Masukkan untuk menjalankan kode.
Jika Anda memiliki beberapa langganan Microsoft Azure, pilih langganan yang sesuai tempat sumber daya harus ditagih. Select ID langganan tertentu menggunakan cmdlet Set-AzContext.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Buat grup sumber daya
Membuat grup sumber daya untuk Azure menggunakan cmdlet New-AzResourceGroup. Grup sumber daya adalah kontainer logis di mana sumber daya Azure disebarkan dan dikelola sebagai grup.
Contoh berikut membuat grup sumber daya bernama myResourceGroup di wilayah US Barat 2.
New-AzResourceGroup -Name myresourcegroup -Location westus2
Membuat ruang kerja Azure Databricks
Di bagian ini, Anda membuat ruang kerja Azure Databricks menggunakan PowerShell.
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard
Berikan valuesberikut:
Properti | Keterangan |
---|---|
Nama | Memberi nama untuk ruang kerja Databricks Anda |
ResourceGroupName | Menentukan nama grup sumber daya yang ada |
Lokasi | Select Barat AS 2. Untuk wilayah lain yang tersedia, lihat Layanan Azure yang tersedia menurut wilayah |
ManagedResourceGroupName | Tentukan apakah Anda ingin membuat grup sumber daya terkelola baru atau menggunakan yang sudah ada. |
SKU | Pilih antara Standar, Premium, atau Uji Coba. Untuk mengetahui informasi selengkapnya tentang tingkatan ini, lihat harga Databricks |
Pembuatan ruang kerja membutuhkan waktu beberapa menit. Setelah proses ini selesai, akun pengguna Anda otomatis ditambahkan sebagai pengguna admin di ruang kerja.
Catatan
Jika penyebaran ruang kerja gagal, ruang kerja masih dibuat dalam status gagal. Hapus ruang kerja yang gagal dan buat ruang kerja baru yang mengatasi kesalahan penyebaran. Saat Anda menghapus ruang kerja yang gagal, grup sumber daya terkelola dan sumber daya yang berhasil disebarkan juga akan dihapus.
Menentukan status provisi ruang kerja Databricks
Untuk menentukan apakah ruang kerja Databricks berhasil disediakan, Anda dapat menggunakan cmdlet Get-AzDatabricksWorkspace
.
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded