Bloomberg-Data-Consumer

The Bloomberg Data Consumer accelerator allows users to quickly create the Azure infrastructure & consume the data.

There are two ways for deployment:

1. ARM template

Click me (use CTRL+Click for new tab)

Deploy to Azure

2. Powershell script

To download the script, find the file with name "bloomberg-infra.ps1" in same repo.

Run this script in powershell. (note - before run the script, please make sure script file and zipdeploy_content.zip file should present in same folder.)

Overview

This sample deploys an Azure Functions app with an Event Grid trigger to act as a webhook within the vnet-subnet integration.

Resources

All default_name of resources can be modified and also must be unique.

resources default_name Comment
Event Grid topic customertopic
Function App plan funappplan
Virtual network (Subnet) vnet-test (function) Subnet Name i.e function is fix
Azure Functions app (function) test-functionapp (CopyBlobFile) function name i.e CopyBlobFile is fix
Azure Storage account storageaccfun dedicatedly used for function related data
Azure Storage account storageacc used as destination container to store blob files

Get the Topic Endpoint & Access key

Once the deployment is done, Event Grid topic endpoint and Access key needs to integrate and get copy value from:

Go to Event Grid topic (customertopic) -> Overview -> Topic Endpoint

image

Go to Event Grid topic (customertopic) -> Settings -> Access Key -> Key1/Key2

image