

(3.6.a) This function will be triggered when a new file is added to blob storage. (reference: ) (reference: )ģ.6 Below Azure Function code will help for scanning files. Optionally you can install (3.5.b) to delete your virus detected file. ģ.4 Select “Blob trigger”. This template will help to write a Function that will be auto-triggered whenever a new file is added to the Azure Blob Storage container.ģ.5 Open NuGet Package Manager and install nClam (3.5.a). NET stack.ģ.3 Open Visual Studio and create a new project based on Azure Function Template.

And your ClamAV server is ready to use, using its public IP.Ģ.8 It will be needed public IP of your ClamAV server in Azure Function to access it.ģ.1 search Function** App** and create a new one.ģ.2 Create an Azure Function App that can be run on a. Reference: Ģ.6 We need to allow 3310** TCP** port because the SDK package of ClamAV listens to this port.Ģ.7 Click on the “Review + create” button. Step-2: Setup ClamAV antivirus engine inside AzureContainer instances :Ģ.2 search Container instances and create a new one.Ģ.3 Select Docker Hub or other registry options.Ģ.4 Copy and paste mkodockx/docker-clamav in Image field to ClamAV image. In this blog, we are assuming that Azure Blob Storage is already set up. Step-1: Click on a link to go to a blog about How to create Azure Blob Storage. Step-2: Setup ClamAV antivirus engine inside Azure Container instances. Step-1: Assuming Azure Blob Storage is up and running. Please follow the below steps to solve the above problem:
