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ří:
Poznámka:
Ke stažení a nasazení jsou k dispozici následující šablony ARM.
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.
Uložte soubor Bicep jako main.bicep do místního počítače.
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: