Sdílet prostřednictvím


Rychlý start: Vytvoření oboru názvů služby Service Bus a fronty pomocí souboru Bicep

Tento článek ukazuje, jak použít soubor Bicep, který vytvoří obor názvů služby Service Bus a frontu v rámci tohoto oboru názvů. Článek vysvětluje, jak určit, které prostředky se nasazují, a jak definovat parametry, které jsou zadány při spuštění nasazení. Tento soubor Bicep můžete použít pro vlastní nasazení nebo ho přizpůsobit tak, aby splňoval vaše požadavky.

Bicep je jazyk specifický pro doménu (DSL), který k nasazování prostředků Azure používá deklarativní syntaxi. Poskytuje stručnou syntaxi, spolehlivou bezpečnost typů a podporu pro opakované použití kódu. Bicep nabízí nejlepší prostředí pro vytváření obsahu pro řešení infrastruktury jako kódu v Azure.

Požadavky

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Kontrola souboru Bicep

Soubor Bicep použitý v tomto rychlém startu pochází ze šablon Azure Pro rychlý start.

@description('Name of the Service Bus namespace')
param serviceBusNamespaceName string

@description('Name of the Queue')
param serviceBusQueueName string

@description('Location for all resources.')
param location string = resourceGroup().location

resource serviceBusNamespace 'Microsoft.ServiceBus/namespaces@2022-01-01-preview' = {
  name: serviceBusNamespaceName
  location: location
  sku: {
    name: 'Standard'
  }
  properties: {}
}

resource serviceBusQueue 'Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview' = {
  parent: serviceBusNamespace
  name: serviceBusQueueName
  properties: {
    lockDuration: 'PT5M'
    maxSizeInMegabytes: 1024
    requiresDuplicateDetection: false
    requiresSession: false
    defaultMessageTimeToLive: 'P10675199DT2H48M5.4775807S'
    deadLetteringOnMessageExpiration: false
    duplicateDetectionHistoryTimeWindow: 'PT10M'
    maxDeliveryCount: 10
    autoDeleteOnIdle: 'P10675199DT2H48M5.4775807S'
    enablePartitioning: false
    enableExpress: false
  }
}

Mezi prostředky definované v souboru Bicep patří:

Další šablony Bicep/ARM najdete v šablonách Rychlého startu Azure.

Nasazení souboru Bicep

V tomto souboru Bicep nasadíte obor názvů služby Service Bus s frontou.

Fronty služby Service Bus nabízejí doručování zpráv typu First In(FIFO) jednomu nebo více konkurenčním příjemcům.

  1. Uložte soubor Bicep jako main.bicep do místního počítače.

  2. Nasaďte soubor Bicep pomocí Azure CLI nebo Azure PowerShellu.

    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep
    

    Zobrazí se výzva k zadání následujících hodnot parametrů:

    • serviceBusNamespaceName: Název oboru názvů služby Service Bus.
    • serviceBusQueueName: Název fronty.

    Po dokončení nasazení by se měla zobrazit zpráva, že nasazení bylo úspěšné.

Ověření nasazení

Pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu můžete zobrazit seznam nasazených prostředků ve skupině prostředků.

az resource list --resource-group exampleRG

Vyčištění prostředků

Pokud už nepotřebujete, odstraňte virtuální počítač a všechny prostředky ve skupině prostředků pomocí webu Azure Portal, Azure CLI nebo Azure PowerShellu.

az group delete --name exampleRG

Další kroky

Podívejte se na následující téma, které ukazuje, jak vytvořit autorizační pravidlo pro obor názvů nebo frontu:

Vytvoření autorizačního pravidla služby Service Bus pro obor názvů a frontu pomocí šablony ARM

Informace o správě těchto prostředků najdete v těchto článcích: