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