Deploy one function in an Azure function app
Issue:
· Is it possible
to deploy just one function in an Azure function app?
· Can I deploy single
function when there are multiple functions?
· Azure functions
deploy single function?
Solution:
There are
various ways to deploy your function app e.g.
· Visual Studio,
· Visual Source Code,
· Dev Ops
· MSDEPLOY
· Zip Deploy
· ARM Template
· GIT
but all these
allow us to deploy whole function app as a single unit but not the single or
one function while there are multiple functions available in your function app.
Ideally you
should be deploying the entire function app as a single unit which is the best
practice but sometime if you want to deploy a single function (which is
not recommended) then you can use the REST API which support deploying individual
functions in a limited way.
You need to
send a PUT request to update your function. Please note, in this case your function app
should have been created already.
PUT
/subscriptions/{subscription
ID}/resourceGroups/{resource group name}/providers/Microsoft.Web/sites/{function
app name}/functions/MyFunction?api-version=2015-08-01
|
Again, the use of this API is highly not recommended.
You should instead deploy your entire Function App as a single unit
References,