{"id":15657,"date":"2020-08-07T07:15:19","date_gmt":"2020-08-07T07:15:19","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=15657"},"modified":"2023-04-12T09:12:07","modified_gmt":"2023-04-12T09:12:07","slug":"create-a-function-thats-triggered-by-blob-storage","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/","title":{"rendered":"Create a function that&#8217;s triggered by Blob storage"},"content":{"rendered":"\n<p>This tutorial will help you in Creating a function that&#8217;s triggered by Blob storage. You will Learn how to create a function triggered when files are uploaded to or updated in a Blob storage container.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Creating a function that&#8217;s triggered by Blob storage<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the Azure portal (<a href=\"https:\/\/portal.azure.com\/\">https:\/\/portal.azure.com<\/a>).<\/li>\n\n\n\n<li>Click &#8220;Create a resource&#8221; in the left-hand navigation bar and select &#8220;Function App&#8221;.<\/li>\n\n\n\n<li>In the &#8220;Function App&#8221; blade, provide a unique name for your Function App and choose a subscription, resource group, and hosting plan. You can also configure the storage account settings and choose a runtime stack.<\/li>\n\n\n\n<li>Click &#8220;Create&#8221; to create the Function App.<\/li>\n\n\n\n<li>Once the Function App is created, click on the &#8220;Functions&#8221; blade and select &#8220;New Function&#8221;.<\/li>\n\n\n\n<li>Choose &#8220;Azure Blob Storage trigger&#8221; as the function template and provide a name for your function. You can also choose to create a new storage account or use an existing one.<\/li>\n\n\n\n<li>In the &#8220;Azure Blob Storage trigger&#8221; configuration window, specify the Blob storage container you want to monitor and select the trigger type. You can choose to trigger the function when a blob is added, modified or deleted. You can also specify a filter to only trigger the function for specific file types or file names.<\/li>\n\n\n\n<li>Click &#8220;Create&#8221; to create the function.<\/li>\n\n\n\n<li>In the function editor window, write the code that will be executed when the function is triggered by a Blob storage event. You can use the input binding to read the contents of the Blob and perform any necessary processing, such as data transformation, parsing or validation.<\/li>\n\n\n\n<li>Save your function code and click &#8220;Run&#8221; to test it with a sample Blob. You can also use the &#8220;Test\/Run&#8221; tab to specify input and output bindings and test your function with real-world data.<\/li>\n\n\n\n<li>Once you&#8217;re satisfied with your function, you can deploy it to your Function App by clicking &#8220;Deploy&#8221; in the upper-right corner of the editor window. You can also configure the function settings, such as environment variables, application settings, and access controls.<\/li>\n\n\n\n<li>To monitor your function and view its logs, go to the &#8220;Monitor&#8221; tab and select &#8220;Logs&#8221;. You can use the log data to diagnose issues and optimize the performance of your function.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-an-azure-function-app\"><strong>Creating an Azure Function app<\/strong><\/h3>\n\n\n\n<p>Firstly, Go to Azure portal menu or the&nbsp;<strong>Home<\/strong>&nbsp;page, choose&nbsp;<strong>Create a resource<\/strong>.<\/p>\n\n\n\n<p>Now, In the&nbsp;<strong>New<\/strong>&nbsp;page, choose&nbsp;<strong>Compute<\/strong>&nbsp;&gt;&nbsp;<strong>Function App<\/strong>.<\/p>\n\n\n\n<p>Also, On the&nbsp;<strong>Basics<\/strong>&nbsp;page, you use the function app settings as specified in the following table.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>Suggested value<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Subscription<\/strong><\/td><td>Your subscription<\/td><td>The subscription under which this new function app is created.<\/td><\/tr><tr><td><strong>Resource Group<\/strong><\/td><td><em>myResourceGroup<\/em><\/td><td>Name for the new resource group in which to create your function app.<\/td><\/tr><tr><td><strong>Function App name<\/strong><\/td><td>Globally unique name<\/td><td>Name that identifies your new function app. Valid characters are&nbsp;<code>a-z<\/code>&nbsp;(case insensitive),&nbsp;<code>0-9<\/code>, and&nbsp;<code>-<\/code>.<\/td><\/tr><tr><td><strong>Publish<\/strong><\/td><td>Code<\/td><td>Option to publish code files or a Docker container.<\/td><\/tr><tr><td><strong>Runtime stack<\/strong><\/td><td>Preferred language<\/td><td>Choose a runtime that supports your favorite function programming language. Choose&nbsp;<strong>.NET Core<\/strong>&nbsp;for C# and F# functions.<\/td><\/tr><tr><td><strong>Version<\/strong><\/td><td>Version number<\/td><td>Choose the version of your installed runtime.<\/td><\/tr><tr><td><strong>Region<\/strong><\/td><td>Preferred region<\/td><td>Choose a&nbsp;region&nbsp;near you or near other services your functions access.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/includes\/media\/functions-create-function-app-portal\/function-app-create-basics.png\" alt=\"Basics\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft <\/figcaption><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>Further steps<\/strong><\/h4>\n\n\n\n<p>choose&nbsp;<strong>Next : Hosting<\/strong>. Fill in the following information on the Hosting page.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>Suggested value<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Storage account<\/strong><\/td><td>Globally unique name<\/td><td>Create a storage account used by your function app. Storage account names must be between 3 and 24 characters in length and can contain numbers and lowercase letters only. You can also use an existing account, which must meet the&nbsp;storage account requirements.<\/td><\/tr><tr><td><strong>Operating system<\/strong><\/td><td>Preferred operating system<\/td><td>An operating system is pre-selected for you based on your runtime stack selection, but you can change the setting if necessary.<\/td><\/tr><tr><td><strong>Plan<\/strong><\/td><td><strong>Consumption (Serverless)<\/strong><\/td><td>Hosting plan that defines how resources are allocated to your function app. In the default&nbsp;<strong>Consumption<\/strong>&nbsp;plan, resources are added dynamically as required by your functions. In this&nbsp;serverless&nbsp;hosting, you pay only for the time your functions run. When you run in an App Service plan, you must manage the&nbsp;scaling of your function app.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/includes\/media\/functions-create-function-app-portal\/function-app-create-hosting.png\" alt=\"Hosting\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>choose&nbsp;<strong>Next : Monitoring<\/strong>. On the&nbsp;<strong>Monitoring<\/strong>&nbsp;page, enter the following settings.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>Suggested value<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Application Insights<\/strong><\/td><td>Default<\/td><td>Creates an Application Insights resource of the same&nbsp;<em>App name<\/em>&nbsp;in the nearest supported region. By expanding this setting or selecting&nbsp;<strong>Create new<\/strong>, you can change the Application Insights name or choose a different region in an&nbsp;Azure geography&nbsp;where you want to store your data.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/includes\/media\/functions-create-function-app-portal\/function-app-create-monitoring.png\" alt=\"Monitoring\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>On the&nbsp;<strong>Review + create<\/strong>&nbsp;page, go through your settings, and then choose <strong>Create<\/strong>&nbsp;to provision and deploy the function app.<\/p>\n\n\n\n<p>choose the&nbsp;<strong>Notifications<\/strong>&nbsp;icon in the upper-right corner of the portal and watch for the&nbsp;<strong>Deployment succeeded<\/strong>&nbsp;message.<\/p>\n\n\n\n<p>To see your new function app, select Go to the resource. You may also choose to pin it to your dashboard. It&#8217;s easy to return to this function app resource from your dashboard if you pin it.<\/p>\n\n\n\n<p>You&#8217;ve successfully created your new function app.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-the-container\"><strong>Create the container<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In your function, on the&nbsp;<strong>Overview<\/strong>&nbsp;page, choose your resource group.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/media\/functions-create-storage-blob-triggered-function\/functions-storage-resource-group.png\" alt=\"Select your Azure portal resource group.\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Find and choose your resource group&#8217;s storage account.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/media\/functions-create-storage-blob-triggered-function\/functions-storage-account-access.png\" alt=\"Access the storage account.\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Select <strong>Containers<\/strong>, and then select&nbsp;<strong>+ Container<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/media\/functions-create-storage-blob-triggered-function\/functions-storage-add-container.png\" alt=\"Add container to your storage account in the Azure portal.\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>In the&nbsp;<strong>Name<\/strong>&nbsp;field, type&nbsp;<code>samples-workitems<\/code>, and then choose&nbsp;<strong>Create<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/media\/functions-create-storage-blob-triggered-function\/functions-storage-name-blob-container.png\" alt=\"Name the storage container.\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Now that you have a blob container, you can test the function by uploading a file to the container.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-an-azure-blob-storage-triggered-function\"><strong>Create an Azure Blob storage triggered function<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>choose&nbsp;<strong>Functions<\/strong>, and then choose&nbsp;<strong>+ Add<\/strong>&nbsp;to add a new function.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/media\/functions-create-storage-blob-triggered-function\/function-app-quickstart-choose-template.png\" alt=\"Choose a Function template in the Azure portal.\"\/><figcaption class=\"wp-element-caption\">Image source &#8211; Microsoft<\/figcaption><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Select the&nbsp;<strong>Azure Blob Storage trigger<\/strong>&nbsp;template.<\/li>\n\n\n\n<li>Use the settings as mentioned in the table below<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Setting<\/th><th>Suggested value<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>New Function<\/strong><\/td><td>Unique in your function app<\/td><td>Name of this blob triggered function.<\/td><\/tr><tr><td><strong>Path<\/strong><\/td><td>samples-workitems\/{name}<\/td><td>Location in Blob storage being monitored. The file name of the blob is passed in the binding as the&nbsp;<em>name<\/em>&nbsp;parameter.<\/td><\/tr><tr><td><strong>Storage account connection<\/strong><\/td><td>AzureWebJobsStorage<\/td><td>You can use the storage account connection already being used by your function app, or create a new one.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>choose&nbsp;<strong>Create Function<\/strong>&nbsp;to create your function.<\/p>\n\n\n\n<p>Next, choose the&nbsp;<strong>samples-workitems<\/strong> container.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"test-the-function\"><strong>Test the function<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Firstly, get Back in the Azure portal, browse to your function expand the&nbsp;<strong>Logs<\/strong>&nbsp;at the bottom of the page and make sure that log streaming is working.<\/li>\n\n\n\n<li>Then In a separate browser window, go to your resource group in the Azure portal, and choose the storage account.<\/li>\n\n\n\n<li>Also,choose&nbsp;<strong>Containers<\/strong>, and then choose the&nbsp;<strong>samples-workitems<\/strong>&nbsp;container.<\/li>\n\n\n\n<li>choose&nbsp;<strong>Upload<\/strong>, and then select the folder icon to select a file to upload.<\/li>\n\n\n\n<li>Subsequently, Browse to a file on your local computer, such as an image file, choose the file. choose <strong>Open<\/strong>&nbsp;and then&nbsp;<strong>Upload<\/strong>.<\/li>\n\n\n\n<li>Lastly, Go back to your function logs and make sure that the blob has been read.<\/li>\n<\/ol>\n\n\n\n<p><strong>Last and important step is to clean up the resources when you are done. <\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/designing-microsoft-azure-infrastructure-solutions-az-305-free-practice-test\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/11\/Exam-AZ-305-Designing-Microsoft-Azure-Infrastructure-Solutions-tests-1.png\" alt=\"Exam-AZ-305-Designing-Microsoft-Azure-Infrastructure-Solutions-tests-1\" class=\"wp-image-49842\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/11\/Exam-AZ-305-Designing-Microsoft-Azure-Infrastructure-Solutions-tests-1.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/11\/Exam-AZ-305-Designing-Microsoft-Azure-Infrastructure-Solutions-tests-1-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>AZ-305 Exam Practice Questions<\/strong><\/h2>\n\n\n\n<p><strong>Question 1:<\/strong> ABC Inc. wants to create an Azure Function that gets triggered whenever a new blob is added to a specific container in their Blob storage account. Which type of trigger should they use?<\/p>\n\n\n\n<p>A. Blob trigger <\/p>\n\n\n\n<p>B. HTTP trigger <\/p>\n\n\n\n<p>C. Queue trigger <\/p>\n\n\n\n<p>D. Timer trigger<\/p>\n\n\n\n<p>Answer: A. Blob trigger<\/p>\n\n\n\n<p>Explanation: A Blob trigger is used to run an Azure Function whenever a new blob is added to a specified container in Blob storage. In this case, ABC Inc. wants to trigger the function whenever a new blob is added to a specific container, so they should use a Blob trigger.<\/p>\n\n\n\n<p><strong><strong>Question<\/strong> 2:<\/strong> XYZ Corp. wants to create an Azure Function that gets triggered whenever a blob is deleted from a specific container in their Blob storage account. Which type of trigger should they use?<\/p>\n\n\n\n<p>A. Blob trigger <\/p>\n\n\n\n<p>B. HTTP trigger <\/p>\n\n\n\n<p>C. Queue trigger <\/p>\n\n\n\n<p>D. Timer trigger<\/p>\n\n\n\n<p>Answer: None of the above.<\/p>\n\n\n\n<p>Explanation: Currently, there is no built-in trigger for an Azure Function to be triggered when a blob is deleted from a specific container. However, you can use an Event Grid trigger to trigger an Azure Function when an event, such as blob deletion, occurs. In this case, XYZ Corp. should use an Event Grid trigger.<\/p>\n\n\n\n<p><strong><strong>Question<\/strong> 3:<\/strong> PQR Enterprises wants to create an Azure Function that processes only specific types of blobs in their Blob storage account. Which attribute of the Blob trigger should they use to accomplish this?<\/p>\n\n\n\n<p>A. path <\/p>\n\n\n\n<p>B. name <\/p>\n\n\n\n<p>C. metadata <\/p>\n\n\n\n<p>D. direction<\/p>\n\n\n\n<p>Answer: B. name<\/p>\n\n\n\n<p>Explanation: The name attribute of the Blob trigger can be used to process only specific types of blobs in a Blob storage account. By specifying a pattern for the name attribute, you can ensure that the function is triggered only when a blob with a matching name is added to the specified container.<\/p>\n\n\n\n<p><strong><strong>Question<\/strong> 4:<\/strong> DEF Corp. wants to create an Azure Function that processes multiple blobs at the same time whenever a new blob is added to a specific container in their Blob storage account. Which property of the Blob trigger should they use to accomplish this?<\/p>\n\n\n\n<p>A. SingleBlob <\/p>\n\n\n\n<p>B. MultipleBlobs <\/p>\n\n\n\n<p>C. Batch <\/p>\n\n\n\n<p>D. Sequential<\/p>\n\n\n\n<p>Answer: B. MultipleBlobs<\/p>\n\n\n\n<p>Explanation: The MultipleBlobs property of the Blob trigger can be used to process multiple blobs at the same time when a new blob is added to a specified container. By setting this property to true, the function can handle multiple blobs in a single invocation, which can improve the efficiency of the function.<\/p>\n\n\n\n<p class=\"has-text-align-right\"><strong>Reference documentation &#8211; <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/functions-create-storage-blob-triggered-function\" target=\"_blank\" rel=\"noreferrer noopener\">Create a function in Azure that&#8217;s triggered by Blob storage<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial will help you in Creating a function that&#8217;s triggered by Blob storage. You will Learn how to create a function triggered when files are uploaded to or updated in a Blob storage container. Creating a function that&#8217;s triggered by Blob storage Creating an Azure Function app Firstly, Go to Azure portal menu or&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-15657","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create a function that&#039;s triggered by Blob storage | Testpreptraining.com<\/title>\n<meta name=\"description\" content=\"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that&#039;s triggered by Blob storage. Crack the exam now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create a function that&#039;s triggered by Blob storage | Testpreptraining.com\" \/>\n<meta property=\"og:description\" content=\"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that&#039;s triggered by Blob storage. Crack the exam now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-12T09:12:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/docs.microsoft.com\/en-us\/azure\/includes\/media\/functions-create-function-app-portal\/function-app-create-basics.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/\",\"name\":\"Create a function that's triggered by Blob storage | Testpreptraining.com\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-08-07T07:15:19+00:00\",\"dateModified\":\"2023-04-12T09:12:07+00:00\",\"description\":\"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that's triggered by Blob storage. Crack the exam now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a function that&#8217;s triggered by Blob storage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create a function that's triggered by Blob storage | Testpreptraining.com","description":"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that's triggered by Blob storage. Crack the exam now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/","og_locale":"en_US","og_type":"article","og_title":"Create a function that's triggered by Blob storage | Testpreptraining.com","og_description":"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that's triggered by Blob storage. Crack the exam now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2023-04-12T09:12:07+00:00","og_image":[{"url":"https:\/\/docs.microsoft.com\/en-us\/azure\/includes\/media\/functions-create-function-app-portal\/function-app-create-basics.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/","name":"Create a function that's triggered by Blob storage | Testpreptraining.com","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-08-07T07:15:19+00:00","dateModified":"2023-04-12T09:12:07+00:00","description":"Enhance your Azure Architect skills by preparing from the tutorial -Create a function that's triggered by Blob storage. Crack the exam now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/create-a-function-thats-triggered-by-blob-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Create a function that&#8217;s triggered by Blob storage"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=15657"}],"version-history":[{"count":6,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15657\/revisions"}],"predecessor-version":[{"id":61225,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15657\/revisions\/61225"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=15657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=15657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=15657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}