Mulai Cepat: Membuat Pusat Aktivitas menggunakan Azure PowerShell

Dalam mulai cepat ini, Anda membuat pusat aktivitas menggunakan Azure PowerShell.

Prasyarat

Akun Azure dengan langganan aktif. Buat akun secara gratis.

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 harus menginstal apa-apa di lingkungan lokal Anda.

Untuk memulai Azure Cloud Shell:

Opsi Contoh/Tautan
Pilih Coba di pojok kanan atas blok kode atau perintah. Memilih Coba tidak otomatis menyalin kode atau perintah ke Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Button to launch Azure Cloud Shell.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Screenshot that shows the Cloud Shell button in the Azure portal

Untuk menggunakan Azure Cloud Shell:

  1. Mulai Cloud Shell.

  2. Pilih tombol Salin pada blok kode (atau blok perintah) untuk menyalin kode atau perintah.

  3. Tempel kode atau perintah ke dalam sesi Cloud Shell dengan memilih Ctrl+Shift+V di Windows dan Linux, atau dengan memilih Cmd+Shift+V di macOS.

  4. Pilih Masukkan untuk menjalankan kode atau perintah.

Jika Anda menggunakan PowerShell secara lokal, Anda harus menjalankan PowerShell versi terbaru untuk menyelesaikan mulai cepat ini. Jika Anda perlu menginstal atau melakukan peningkatan, lihat Menginstal dan mengonfigurasi Azure PowerShell.

Buat grup sumber daya

Jalankan perintah berikut untuk membuat grup sumber daya. Grup sumber daya adalah kumpulan logis sumber daya Azure. Semua sumber daya diterapkan dan dikelola dalam grup sumber daya.

Jika Anda menggunakan Azure Cloud Shell, beralihlah ke PowerShell dari Bash di sudut kiri atas. Pilih Salin untuk menyalin perintah dan menempelkannya ke Cloud Shell, dan jalankan.

Contoh berikut membuat grup sumber daya di wilayah Azure US Timur. Ganti myResourceGroup dengan nama grup sumber daya yang ingin Anda gunakan.

$rgName="myResourceGroup$(Get-Random)"
$region="eastus"
New-AzResourceGroup –Name $rgName –Location $region

Anda melihat output yang mirip dengan yang berikut ini. Anda melihat nama sumber daya dengan akhiran angka acak.

ResourceGroupName : myResourceGroup1625872532
Location          : eastus
ProvisioningState : Succeeded
Tags              : 
ResourceId        : /subscriptions/0000000000-0000-0000-0000-0000000000000/resourceGroups/myResourceGroup1625872532

Membuat namespace layanan Pusat Aktivitas

Jalankan perintah berikut untuk membuat namespace Layanan Pusat Aktivitas di grup sumber daya. Namespace layanan Azure Event Hubs menyediakan nama domain unik yang sepenuhnya memenuhi syarat di mana Anda dapat membuat satu atau beberapa hub peristiwa. Perbarui nilai namespace layanan jika Anda mau.

$namespaceName="myNamespace$(Get-Random)"
New-AzEventHubNamespace -ResourceGroupName $rgName -NamespaceName $namespaceName -Location $region

Anda melihat output yang mirip dengan yang berikut ini. Anda melihat nama namespace layanan di Name bidang .

Name                   : myNamespace143349827
Id                     : /subscriptions/0000000000-0000-0000-0000-00000000000000/resourceGroups/myResourceGroup162587253
                         2/providers/Microsoft.EventHub/namespaces/myNamespace143349827
ResourceGroupName      : myResourceGroup1625872532
Location               : East US
Sku                    : Name : Standard , Capacity : 1 , Tier : Standard
Tags                   : 
ProvisioningState      : Succeeded
Status                 : Active
CreatedAt              : 3/13/2023 10:22:54 PM
UpdatedAt              : 3/13/2023 10:23:41 PM
ServiceBusEndpoint     : https://myNamespace143349827.servicebus.windows.net:443/
Enabled                : True
KafkaEnabled           : True
IsAutoInflateEnabled   : False
MaximumThroughputUnits : 0
ZoneRedundant          : False
ClusterArmId           : 
DisableLocalAuth       : False
MinimumTlsVersion      : 1.2
KeySource              : 
Identity               : 
IdentityType           : 
IdentityId             : 
EncryptionConfig       :

Membuat pusat aktivitas

Sekarang setelah Anda memiliki namespace Layanan Pusat Aktivitas, buat hub peristiwa dalam namespace layanan tersebut dengan menjalankan perintah berikut.

$ehubName="myEventHub"
New-AzEventHub -ResourceGroupName $rgName -NamespaceName $namespaceName -EventHubName $ehubName

Anda melihat output yang mirip dengan yang berikut ini.

ArchiveNameFormat            : 
BlobContainer                : 
CaptureEnabled               : 
CreatedAt                    : 3/13/2023 10:26:07 PM
DataLakeAccountName          : 
DataLakeFolderPath           : 
DataLakeSubscriptionId       : 
DestinationName              : 
Encoding                     : 
Id                           : /subscriptions/00000000000-0000-0000-0000-00000000000000/resourceGroups/myResourceGroup162
                               5872532/providers/Microsoft.EventHub/namespaces/myNamespace143349827/eventhubs/myEven
                               tHub
IntervalInSeconds            : 
Location                     : eastus
MessageRetentionInDays       : 7
Name                         : myEventHub
PartitionCount               : 4
PartitionId                  : {0, 1, 2, 3}
ResourceGroupName            : myResourceGroup1625872532
SizeLimitInBytes             : 
SkipEmptyArchive             : 
Status                       : Active
StorageAccountResourceId     : 
SystemDataCreatedAt          : 
SystemDataCreatedBy          : 
SystemDataCreatedByType      : 
SystemDataLastModifiedAt     : 
SystemDataLastModifiedBy     : 
SystemDataLastModifiedByType : 
Type                         : Microsoft.EventHub/namespaces/eventhubs
UpdatedAt                    : 3/13/2023 10:26:07 PM

Selamat! Anda telah menggunakan Azure PowerShell untuk membuat namespace layanan Azure Event Hubs, dan pusat aktivitas dalam namespace layanan tersebut.

Membersihkan sumber daya

Jika Anda ingin menyimpan pusat aktivitas ini sehingga Anda dapat menguji pengiriman dan penerimaan peristiwa, abaikan bagian ini. Jika tidak, jalankan perintah berikut untuk menghapus grup sumber daya. Perintah ini menghapus semua sumber daya dalam grup sumber daya dan grup sumber daya itu sendiri.

Remove-AzResourceGroup $rgName

Langkah berikutnya

Dalam artikel ini, Anda membuat ruang namespace layanan Azure Event Hubs, dan menggunakan aplikasi sampel untuk mengirim dan menerima peristiwa dari pusat aktivitas Anda. Untuk instruksi langkah demi langkah untuk mengirim peristiwa ke (atau) menerima peristiwa dari pusat aktivitas, lihat tutorial Mengirim dan menerima peristiwa: