Rövid útmutató: Eseményközpont létrehozása az Azure CLI-vel

Ebben a rövid útmutatóban egy eseményközpontot fog létrehozni az Azure CLI használatával.

If you don't have an Azure subscription, create an Azure free account before you begin.

Előfeltételek

  • Ez a cikk az Azure CLI 2.0.4-es vagy újabb verzióját igényli. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.

Erőforráscsoport létrehozása

Futtassa az alábbi parancsot egy erőforráscsoport létrehozásához. Az erőforráscsoport Azure-erőforrások logikai gyűjteménye. Minden erőforrás üzembe helyezése és kezelése erőforráscsoportban történik.

A Másolás gombra kattintva másolja a parancsot, és illessze be a Cloud Shell vagy a CLI ablakba, és futtassa. Tetszés szerint frissítse az erőforráscsoport nevét és a régiót.

rgName="contosorg$RANDOM"
region="eastus"
az group create --name $rgName --location $region

Az alábbihoz hasonló kimenet jelenik meg. Megjelenik az erőforráscsoport neve a name mezőben egy véletlenszerű szám lecserélésével $RANDOM.

{
  "id": "/subscriptions/0000000000-0000-0000-0000-000000000000000/resourceGroups/contosorg32744",
  "location": "eastus",
  "managedBy": null,
  "name": "contosorg32744",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": null,
  "type": "Microsoft.Resources/resourceGroups"
}

Event Hubs-névtér létrehozása

Futtassa a következő parancsot egy Event Hubs-névtér létrehozásához. Egy Event Hubs-névtér egyedi hatókörkezelési tárolót biztosít, amelyre a teljes tartománynevével lehet hivatkozni, és ebben a tárolóban egy vagy több eseményközpontot is létrehozhat. Tetszés szerint frissítse a névtér nevét.

# Create an Event Hubs namespace. Specify a name for the Event Hubs namespace.
namespaceName="contosoehubns$RANDOM"
az eventhubs namespace create --name $namespaceName --resource-group $rgName -l $region

Az alábbihoz hasonló kimenet jelenik meg. A névtér neve megjelenik a name mezőben.

{
  "createdAt": "2023-03-13T20:28:53.037Z",
  "disableLocalAuth": false,
  "id": "/subscriptions/0000000000-0000-0000-0000-0000000000000000/resourceGroups/contosorg32744/providers/Microsoft.EventHub/namespaces/contosoehubns17861",
  "isAutoInflateEnabled": false,
  "kafkaEnabled": true,
  "location": "East US",
  "maximumThroughputUnits": 0,
  "metricId": "0000000000-0000-0000-0000-0000000000000000:contosoehubns17861",
  "minimumTlsVersion": "1.2",
  "name": "contosoehubns17861",
  "provisioningState": "Succeeded",
  "publicNetworkAccess": "Enabled",
  "resourceGroup": "contosorg32744",
  "serviceBusEndpoint": "https://contosoehubns17861.servicebus.windows.net:443/",
  "sku": {
    "capacity": 1,
    "name": "Standard",
    "tier": "Standard"
  },
  "status": "Active",
  "tags": {},
  "type": "Microsoft.EventHub/Namespaces",
  "updatedAt": "2023-03-13T20:29:45.637Z",
  "zoneRedundant": false
}

Eseményközpont létrehozása

Az eseményközpont létrehozásához futtassa a következő parancsot. Tetszés szerint frissítse az eseményközpont nevét.

# Create an event hub. Specify a name for the event hub. 
eventhubName="contosoehub$RANDOM"
az eventhubs eventhub create --name $eventhubName --resource-group $rgName --namespace-name $namespaceName

Az alábbihoz hasonló kimenet jelenik meg. A mezőben megjelenik az eseményközpont name neve.

{
  "captureDescription": null,
  "createdAt": "2023-03-13T20:32:04.457000+00:00",
  "id": "/subscriptions/000000000-0000-0000-0000-00000000000000/resourceGroups/contosorg32744/providers/Microsoft.EventHub/namespaces/contosoehubns17861/eventhubs/contosoehub23255",
  "location": "eastus",
  "messageRetentionInDays": 7,
  "name": "contosoehub23255",
  "partitionCount": 4,
  "partitionIds": [
    "0",
    "1",
    "2",
    "3"
  ],
  "resourceGroup": "contosorg32744",
  "status": "Active",
  "systemData": null,
  "type": "Microsoft.EventHub/namespaces/eventhubs",
  "updatedAt": "2023-03-13T20:32:04.727000+00:00"
}

Gratulálunk! Az Azure CLI segítségével létrehozott egy Event Hubs-névteret és egy eseményközpontot a névtéren belül.

Clean up resources

Ha meg szeretné tartani ezt az eseményközpontot, hogy tesztelhesse az események küldését és fogadását, hagyja figyelmen kívül ezt a szakaszt. Ellenkező esetben futtassa a következő parancsot az erőforráscsoport törléséhez. Ez a parancs törli az erőforráscsoport összes erőforrását és magát az erőforráscsoportot.

az group delete --name $rgName

Következő lépések

Ebben a cikkben egy erőforráscsoportot, egy Event Hubs-névteret és egy eseményközpontot hozott létre. Az események eseményközpontba (vagy az eseményközpontból) való fogadására vonatkozó részletes útmutatásért tekintse meg az Események küldése és fogadása oktatóanyagot: