Démarrage rapide : Créer un hub de notification avec Bicep
Azure Notification Hubs est un moteur d’envoi (push) simple d’utilisation et à grande échelle qui permet d’envoyer des notifications à n’importe quelle plateforme (iOS, Android, Windows, Kindle, etc.) à partir de n’importe quel back-end (cloud ou local). Pour plus d’informations sur le service, consultez Présentation d’Azure Notification Hubs.
Bicep est un langage spécifique à un domaine (DSL) qui utilise la syntaxe déclarative pour déployer des ressources Azure. Il fournit une syntaxe concise, une cohérence des types fiable et une prise en charge de la réutilisation du code. Bicep offre la meilleure expérience de création pour vos solutions d’infrastructure en tant que code dans Azure.
Ce démarrage rapide utilise Bicep pour créer un espace de noms Azure Notification Hubs et un hub de notification nommé MyHub dans cet espace de noms.
Prérequis
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Examiner le fichier Bicep
Le fichier Bicep utilisé dans ce guide de démarrage rapide est tiré des modèles de démarrage rapide Azure.
@description('The name of the Notification Hubs namespace.')
param namespaceName string
@description('The location in which the Notification Hubs resources should be deployed.')
param location string = resourceGroup().location
var hubName = 'MyHub'
resource namespace 'Microsoft.NotificationHubs/namespaces@2017-04-01' = {
name: namespaceName
location: location
sku: {
name: 'Free'
}
}
resource notificationHub 'Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01' = {
name: hubName
location: location
parent: namespace
properties: {
}
}
Le fichier Bicep crée les deux ressources Azure suivantes :
Déployer le fichier Bicep
Enregistrez le fichier Bicep en tant que main.bicep sur votre ordinateur local.
Déployez le fichier Bicep à l’aide d’Azure CLI ou d’Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters namespaceName=<namespace-name>
Notes
Remplacez <namespace-name> par le nom de l’espace de noms du hub de notification.
Une fois le déploiement terminé, un message doit s’afficher pour indiquer que le déploiement a réussi.
Vérifier les ressources déployées
Utilisez le portail Azure, Azure CLI ou Azure PowerShell pour répertorier les ressources déployées dans le groupe de ressources.
az resource list --resource-group exampleRG
Nettoyer les ressources
Lorsque vous n’avez plus besoin de l’application logique, utilisez le portail Azure, Azure CLI ou Azure PowerShell pour supprimer le groupe de ressources et ses ressources.
az group delete --name exampleRG
Étapes suivantes
Pour obtenir un tutoriel pas à pas qui vous guide tout au long du processus de création d’un fichier Bicep, consultez :