Azure ARM: Service Bus 큐 구독으로 Event Grid 만들기
11411 단어 armservicebuseventgridazure
ARM 템플릿을 사용하여 Azure에서 Event Grid 사용자 지정 항목 및 Service Bus 큐 구독 만들기
목차
1 Objective
2 ARM Template
3 Deployment
4 Event Grid in Azure Portal
1 목표
Messages have to be distributed to different receivers asynchronously.
Azure Event Grid Topic이 메시지를 수신하고 Azure Event Grid 구독이 메시지를 Azure Service Bus Queue에 전달합니다.
2 ARM 템플릿
The Azure ARM Template은 Service Bus에 대한 종속성이 있는 Event Grid 항목을 만듭니다.
자세한 설명은 Microsoft.EventGrid topics template reference에서 확인하십시오.
{
"name": "[parameters('eventGridTopicName')]",
"type": "Microsoft.EventGrid/topics",
"location": "[parameters('location')]",
"apiVersion": "2020-06-01",
"dependsOn": [
"[resourceId('Microsoft.ServiceBus/namespaces/', parameters('serviceBusNamespaceName'))]"
]
}
다음 추출은 ServiceBusQueue를 사용하여 Event Grid 구독을 만듭니다.
끝점. 자세한 설명은 Microsoft.EventGrid eventSubscriptions template reference에서 확인하십시오.
{
"type": "Microsoft.EventGrid/topics/providers/eventSubscriptions",
"name": "[concat(parameters('eventGridTopicName'), '/Microsoft.EventGrid/', parameters('eventGridSubscriptionName'))]",
"apiVersion": "2020-01-01-preview",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.EventGrid/topics/', parameters('eventGridTopicName'))]"
],
"properties": {
"destination": {
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "[resourceId('Microsoft.ServiceBus/namespaces/queues/', parameters('serviceBusNamespaceName'), parameters('serviceBusQueueName'))]"
}
},
"eventDeliverySchema": "EventGridSchema",
"filter": {
"isSubjectCaseSensitive": false
}
}
}
전체 ARM 템플릿은 GitHub Azure
/
azure-quickstart-templates 에서 찾을 수 있습니다.
3 전개
Azure CLI:
az deployment group create --resource-group "EvalGrid" --name grid --template-file .\azuredeploy.json --parameters "@azuredeploy.parameters.json"
4 Azure Portal의 Event Grid
The Event Grid can found in Azure Portal .
Reference
이 문제에 관하여(Azure ARM: Service Bus 큐 구독으로 Event Grid 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/markusmeyer13/azure-arm-create-event-grid-with-service-bus-queue-subscription-3ma7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"name": "[parameters('eventGridTopicName')]",
"type": "Microsoft.EventGrid/topics",
"location": "[parameters('location')]",
"apiVersion": "2020-06-01",
"dependsOn": [
"[resourceId('Microsoft.ServiceBus/namespaces/', parameters('serviceBusNamespaceName'))]"
]
}
{
"type": "Microsoft.EventGrid/topics/providers/eventSubscriptions",
"name": "[concat(parameters('eventGridTopicName'), '/Microsoft.EventGrid/', parameters('eventGridSubscriptionName'))]",
"apiVersion": "2020-01-01-preview",
"location": "[parameters('location')]",
"dependsOn": [
"[resourceId('Microsoft.EventGrid/topics/', parameters('eventGridTopicName'))]"
],
"properties": {
"destination": {
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "[resourceId('Microsoft.ServiceBus/namespaces/queues/', parameters('serviceBusNamespaceName'), parameters('serviceBusQueueName'))]"
}
},
"eventDeliverySchema": "EventGridSchema",
"filter": {
"isSubjectCaseSensitive": false
}
}
}
az deployment group create --resource-group "EvalGrid" --name grid --template-file .\azuredeploy.json --parameters "@azuredeploy.parameters.json"
Reference
이 문제에 관하여(Azure ARM: Service Bus 큐 구독으로 Event Grid 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/markusmeyer13/azure-arm-create-event-grid-with-service-bus-queue-subscription-3ma7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)