Skip to content

Commit ae9a10a

Browse files
authored
Merge pull request #206196 from ggailey777/shreya
[Functions] revision to Event Grid Triggered Blob article (make Tutorial)
2 parents 5aa7e85 + 891ae17 commit ae9a10a

File tree

33 files changed

+626
-383
lines changed

33 files changed

+626
-383
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6813,6 +6813,11 @@
68136813
"redirect_url": "/azure/azure-functions/functions-bindings-error-pages",
68146814
"redirect_document_id": false
68156815
},
6816+
{
6817+
"source_path_from_root": "/articles/azure-functions/functions-debug-event-grid-trigger-local.md",
6818+
"redirect_url": "/azure/azure-functions/functions-event-grid-blob-trigger",
6819+
"redirect_document_id": false
6820+
},
68166821
{
68176822
"source_path_from_root": "/articles/azure-government/documentation-government-k8.md",
68186823
"redirect_url": "/azure/azure-government",

articles/azure-functions/TOC.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@
104104
href: functions-identity-based-connections-tutorial-2.md
105105
- name: Access Azure SQL with managed identity
106106
href: functions-identity-access-azure-sql-with-managed-identity.md
107+
- name: Low-latency Blob trigger using Event Grid
108+
href: functions-event-grid-blob-trigger.md
109+
displayName: storage, ngrok, local
107110
- name: Image resize with Event Grid
108111
href: ../event-grid/resize-images-on-storage-blob-upload-event.md?toc=%2fazure%2fazure-functions%2ftoc.json
109112
- name: Create a serverless web app
@@ -299,8 +302,6 @@
299302
- name: Core Tools development
300303
href: functions-run-local.md
301304
displayName: local, runtime
302-
- name: Event Grid Blob Trigger local development
303-
href: functions-event-grid-blob-trigger.md
304305
- name: Create functions
305306
items:
306307
- name: HTTP trigger

articles/azure-functions/create-first-function-vs-code-csharp.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,15 @@ adobe-target-content: ./create-first-function-vs-code-csharp-ieux
1515

1616
In this article, you use Visual Studio Code to create a C# function that responds to HTTP requests. After testing the code locally, you deploy it to the serverless environment of Azure Functions. This article creates an HTTP triggered function that runs on .NET 6.0. There's also a [CLI-based version](create-first-function-cli-csharp.md) of this article.
1717

18-
By default, this article shows you how to create C# functions that runs on .NET 6 [in the same process as the Functions host](functions-dotnet-class-library.md). These _in-process_ C# functions are only supported on Long Term Support (LTS) versions of .NET, such as .NET 6. To create C# functions on .NET 6 that can also run on .NET 5.0 and .NET Framework 4.8 (in preview) [in an isolated process](dotnet-isolated-process-guide.md), see the [alternate version of this article](create-first-function-vs-code-csharp.md?tabs=isolated-process).
18+
By default, this article shows you how to create C# functions that run on .NET 6 [in the same process as the Functions host](functions-dotnet-class-library.md). These _in-process_ C# functions are only supported on Long Term Support (LTS) versions of .NET, such as .NET 6. To create C# functions on .NET 6 that can also run on .NET 5.0 and .NET Framework 4.8 (in preview) [in an isolated process](dotnet-isolated-process-guide.md), see the [alternate version of this article](create-first-function-vs-code-csharp.md?tabs=isolated-process).
1919

2020
Completing this quickstart incurs a small cost of a few USD cents or less in your Azure account.
2121

2222
## Configure your environment
2323

2424
Before you get started, make sure you have the following requirements in place:
2525

26-
+ [.NET 6.0 SDK](https://dotnet.microsoft.com/download/dotnet/6.0)
27-
28-
+ [Azure Functions Core Tools](functions-run-local.md#install-the-azure-functions-core-tools) version 4.x.
29-
30-
+ [Visual Studio Code](https://code.visualstudio.com/) on one of the [supported platforms](https://code.visualstudio.com/docs/supporting/requirements#_platforms).
31-
32-
+ [C# extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp) for Visual Studio Code.
33-
34-
+ [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) for Visual Studio Code.
35-
36-
You also need an Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
26+
[!INCLUDE [functions-requirements-visual-studio-code-csharp](../../includes/functions-requirements-visual-studio-code-csharp.md)]
3727

3828
## <a name="create-an-azure-functions-project"></a>Create your local project
3929

articles/azure-functions/create-first-function-vs-code-java.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,7 @@ Completing this quickstart incurs a small cost of a few USD cents or less in you
2828

2929
Before you get started, make sure you have the following requirements in place:
3030

31-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
32-
33-
+ The [Java Development Kit](/azure/developer/java/fundamentals/java-support-on-azure), version 11 or 8.
34-
35-
+ [Apache Maven](https://maven.apache.org), version 3.0 or above.
36-
37-
+ [Visual Studio Code](https://code.visualstudio.com/) on one of the [supported platforms](https://code.visualstudio.com/docs/supporting/requirements#_platforms).
38-
39-
+ The [Java extension pack](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack)
40-
41-
+ The [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) for Visual Studio Code.
31+
[!INCLUDE [functions-requirements-visual-studio-code-java](../../includes/functions-requirements-visual-studio-code-java.md)]
4232

4333
## <a name="create-an-azure-functions-project"></a>Create your local project
4434

articles/azure-functions/create-first-function-vs-code-node.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,7 @@ There's also a [CLI-based version](create-first-function-cli-node.md) of this ar
2525

2626
Before you get started, make sure you have the following requirements in place:
2727

28-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
29-
30-
+ [Node.js 14.x](https://nodejs.org/en/download/releases/) or [Node.js 16.x](https://nodejs.org/en/download/releases/). Use the `node --version` command to check your version.
31-
32-
+ [Visual Studio Code](https://code.visualstudio.com/) on one of the [supported platforms](https://code.visualstudio.com/docs/supporting/requirements#_platforms).
33-
34-
+ The [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) for Visual Studio Code.
35-
36-
+ [Azure Functions Core Tools 4.x](functions-run-local.md#install-the-azure-functions-core-tools).
28+
[!INCLUDE [functions-requirements-visual-studio-code-node](../../includes/functions-requirements-visual-studio-code-node.md)]
3729

3830
## <a name="create-an-azure-functions-project"></a>Create your local project
3931

articles/azure-functions/create-first-function-vs-code-powershell.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,7 @@ There's also a [CLI-based version](create-first-function-cli-powershell.md) of t
2121

2222
Before you get started, make sure you have the following requirements in place:
2323

24-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
25-
26-
+ The [Azure Functions Core Tools](functions-run-local.md#install-the-azure-functions-core-tools) version 4.x.
27-
28-
+ [PowerShell 7](/powershell/scripting/install/installing-powershell-core-on-windows)
29-
30-
+ [.NET Core 3.1 runtime](https://dotnet.microsoft.com/download/dotnet)
31-
32-
+ [Visual Studio Code](https://code.visualstudio.com/) on one of the [supported platforms](https://code.visualstudio.com/docs/supporting/requirements#_platforms).
33-
34-
+ The [PowerShell extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell).
35-
36-
+ The [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) for Visual Studio Code.
24+
[!INCLUDE [functions-requirements-visual-studio-code-powershell](../../includes/functions-requirements-visual-studio-code-powershell.md)]
3725

3826
## <a name="create-an-azure-functions-project"></a>Create your local project
3927

articles/azure-functions/create-first-function-vs-code-python.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,7 @@ There's also a [CLI-based version](create-first-function-cli-python.md) of this
2525

2626
Before you begin, make sure that you have the following requirements in place:
2727

28-
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
29-
30-
+ The [Azure Functions Core Tools](functions-run-local.md#install-the-azure-functions-core-tools) version 3.x.
31-
32-
+ Python versions that are [supported by Azure Functions](supported-languages.md#languages-by-runtime-version). For more information, see [How to install Python](https://wiki.python.org/moin/BeginnersGuide/Download).
33-
34-
+ [Visual Studio Code](https://code.visualstudio.com/) on one of the [supported platforms](https://code.visualstudio.com/docs/supporting/requirements#_platforms).
35-
36-
+ The [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) for Visual Studio Code.
37-
38-
+ The [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions) for Visual Studio Code.
28+
[!INCLUDE [functions-requirements-visual-studio-code-python](../../includes/functions-requirements-visual-studio-code-python.md)]
3929

4030
## <a name="create-an-azure-functions-project"></a>Create your local project
4131

articles/azure-functions/durable/durable-functions-event-publishing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ The following list explains the lifecycle events schema:
248248

249249
## How to test locally
250250

251-
To test locally, read [Azure Function Event Grid Trigger Local Debugging](../functions-debug-event-grid-trigger-local.md).
251+
To test locally, read [Local testing with viewer web app](../event-grid-how-tos.md#local-testing-with-viewer-web-app). You can also use the *ngrok* utility as shown in [this tutorial](../functions-event-grid-blob-trigger.md#start-local-debugging).
252252

253253
## Next steps
254254

0 commit comments

Comments
 (0)