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ů. Tento článek vysvětluje, jak určit, které prostředky se nasadí, a jak definovat parametry, které jsou zadané při spuštění nasazení. Tento soubor Bicep můžete použít pro vlastní nasazení nebo si ho přizpůsobit tak, aby vyhovoval vašim požadavkům.

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

Požadavky

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

Kontrola souboru Bicep

Soubor Bicep použitý v tomto rychlém startu je 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 tématu Šablony azure pro rychlý start.

Nasazení souboru Bicep

Pomocí tohoto 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 FIFO (First In, First Out) 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 PowerShell.

    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 oznamující, že nasazení bylo úspěšné.

Ověření nasazení

K výpisu nasazených prostředků ve skupině prostředků použijte Azure Portal, Azure CLI nebo Azure PowerShell.

az resource list --resource-group exampleRG

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

Pokud už virtuální počítač a všechny prostředky ve skupině prostředků nepotřebujete, použijte Azure Portal, Azure CLI nebo Azure PowerShell.

az group delete --name exampleRG

Další kroky

V následujícím tématu se dozvíte, 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: