Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam mulai cepat ini, Anda menyebarkan kluster Azure DocumentDB baru menggunakan Bicep. Panduan cepat ini menyediakan instruksi langkah demi langkah untuk membantu Anda memulai dengan cepat. Kluster ini berisi semua sumber daya MongoDB Anda: database, koleksi, dan dokumen. Ini menyediakan titik akhir unik untuk alat dan kit pengembangan perangkat lunak (SDK) untuk terhubung ke Azure DocumentDB dan melakukan operasi.
Prasyarat
Langganan Azure
- Jika Anda tidak memiliki langganan Azure, buat akun gratis
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi selengkapnya, lihat Mulai menggunakan Azure Cloud Shell.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah az login. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Mengautentikasi ke Azure menggunakan Azure CLI.
Saat diminta, instal ekstensi Azure CLI saat pertama kali digunakan. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan dan mengelola ekstensi dengan Azure CLI.
Jalankan az version untuk menemukan versi dan pustaka dependen yang terinstal. Untuk meng-upgrade ke versi terbaru, jalankan az upgrade.
Mengonfigurasi lingkungan
Siapkan lingkungan Azure CLI Anda untuk mengelola sumber daya Azure DocumentDB di langganan Anda.
Mulai di direktori kosong.
Masuk ke Azure CLI.
az loginPeriksa langganan Azure Anda yang ditargetkan.
az account showNota
Jika Anda tidak tersambung ke langganan yang Anda harapkan, gunakan perintah ini untuk mengubah langganan Anda:
az account set --subscription "<subscription-name>"Untuk informasi selengkapnya, lihat mengelola langganan Azure dengan Azure CLI.
Menyiapkan templat Bicep
Buat dan konfigurasikan file Bicep untuk menentukan sumber daya yang diperlukan untuk menyebarkan kluster Azure DocumentDB.
Buat file main.bicep baru di direktori proyek Anda.
Tambahkan templat ini ke konten file.
@description('Cluster name') @minLength(8) @maxLength(40) param clusterName string = 'msdocs-${uniqueString(resourceGroup().id)}' @description('Location for the cluster.') param location string = resourceGroup().location @description('Username for admin user') param adminUsername string @secure() @description('Password for admin user') @minLength(8) @maxLength(128) param adminPassword string resource cluster 'Microsoft.DocumentDB/mongoClusters@2025-09-01' = { name: clusterName location: location properties: { administrator: { userName: adminUsername password: adminPassword } serverVersion: '8.0' sharding: { shardCount: 1 } storage: { sizeGb: 32 } highAvailability: { targetMode: 'Disabled' } compute: { tier: 'M10' } } } resource firewallRules 'Microsoft.DocumentDB/mongoClusters/firewallRules@2025-09-01' = { parent: cluster name: 'AllowAllAzureServices' properties: { startIpAddress: '0.0.0.0' endIpAddress: '0.0.0.0' } }Petunjuk / Saran
Untuk informasi selengkapnya tentang opsi menggunakan
Microsoft.DocumentDB/mongoclusterssumber daya, lihatMicrosoft.DocumentDB/mongoclustersdokumentasi.
Menyebarkan templat
Sebarkan templat yang dibuat di langkah sebelumnya menggunakan penyebaran Azure Resource Manager.
az group createGunakan perintah untuk membuat grup sumber daya baru di langganan Anda.az group create \ --name "<resource-group-name>" \ --location "<location>"Gunakan
az deployment group createuntuk menerapkan template Bicep. Anda kemudian diminta untuk memasukkan nilai untukadminUsernameparameter danadminPassword.az deployment group create \ --resource-group "<resource-group-name>" \ --template-file 'main.bicep'Petunjuk / Saran
Atau, gunakan
--parametersopsi untuk meneruskan file parameter dengan nilai yang telah ditentukan sebelumnya.az deployment group create \ --resource-group "<resource-group-name>" \ --template-file 'main.bicep' \ --parameters @main.parameters.jsonContoh file JSON ini menyuntikkan nilai
clusteradmindanP@ssw.rdmasing-masing untuk parameteradminUsernamedanadminPassword.{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "adminUsername": { "value": "clusteradmin" }, "adminPassword": { "value": "P@ssw.rd" } } }Tunggu hingga operasi penyebaran selesai sebelum melanjutkan.
Meninjau sumber daya yang disebarkan
Cantumkan sumber daya Azure DocumentDB yang disebarkan ke grup sumber daya Anda.
Gunakan
az resource listuntuk mendapatkan daftar sumber daya di grup sumber daya Anda.az resource list \ --resource-group "<resource-group-name>" \ --namespace "Microsoft.DocumentDB" \ --resource-type "mongoClusters" \ --query "[].name" \ --output jsonDalam contoh output, cari sumber daya yang memiliki jenis
Microsoft.DocumentDB/mongoClusters. Berikut adalah contoh jenis output yang diharapkan:[ "msdocs-documentdb-example-cluster" ]
Membersihkan sumber daya
Setelah selesai dengan kluster Azure DocumentDB, Anda dapat menghapus sumber daya Azure yang Anda buat sehingga Anda tidak dikenakan lebih banyak biaya.
Gunakan
az group deleteuntuk menghapus grup sumber daya dari langganan Anda.az group delete \ --name "<resource-group-name>" \ --yes \ --no-waitPenting
Pastikan Anda tidak lagi memerlukan sumber daya sebelum menjalankan perintah ini, karena menghapusnya secara permanen.