In the last blog post we have created an Azure function that save data from requests inside json files (a blob storage).
In this post we are going to create a new function , we are not going to make any change , but we are going to see how to deploy it to azure .
Before we start , you must know that you can create an azure function directly for azure portal and write code there .
First let’s open Visual Studio and create a new Azure Function :
Since we are not going to use blob storage this time let’s keep it to None and for authorization for the demo we use anonymous .
Now we have our function ready to publish .
Now clique right on the project and choose publish as in picture below :
We are going to create a new Azure function in our azure account , as a plan I’m going to choose consumption plan which is billed based on per-second resource consumption and executions. Consumption plan pricing includes a monthly free grant of 1 million requests and 400,000 GB-s of resource consumption per month per subscription in pay-as-you-go pricing across all function apps in that subscription .
Azure Functions Premium plan provides enhanced performance and is billed on a per second basis based on the number of vCPU-s and GB-s your Premium Functions consume. Customers can also run Functions within their App Service plan at regular App Service plan rates.
More details from here : https://azure.microsoft.com/en-us/pricing/details/functions/
Now let’s create our profile :
Now we need to choose a subscription ,a resource groupe , in my case i created a new one .
And now we have successfully published our function
If we open our azure portal now , and look for azure functions ,we can see that we have a new Function added :
If we clique the URL , we have our function up and running
Now let’s explore our function ,by clicking on it
Now one of the coolest things I find here is we can test the function directly from the portal , if you are familiar with Postman it’s just like it .
But , as usual I prefer using the generated link :
now don’t forget to add the parameters :
And like that , now we have our function ready for work .
Now , what if we want to use continuous integration and continuous deployment (CI/CD) or maybe write Unit test ?
How can we do that ? and is there more than one way to do it ?
I guess now you know the content of our next blog post .
Happy azure day =)
Leave a Reply