{"id":2691,"date":"2018-05-23T00:00:00","date_gmt":"2018-05-23T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/announcing-the-preview-of-aad-authentication-for-storage"},"modified":"2023-05-11T15:39:28","modified_gmt":"2023-05-11T22:39:28","slug":"announcing-the-preview-of-aad-authentication-for-storage","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/","title":{"rendered":"Azure AD Authentication for Azure Blobs and Queues now in public preview"},"content":{"rendered":"<div style=\"background:#eee;border:1px solid #ccc;padding:5px 10px\">On March 25, 2019, Azure Storage support for Azure Active Directory based access control became generally available. For more information, please refer to the blog post, \u201c<a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-storage-support-for-azure-ad-based-access-control-now-generally-available\/\">Azure Storage support for Azure Active Directory based access control generally available<\/a>.\u201d<\/p>\n<p>We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues. This capability is one of the features most requested by enterprise customers looking to simplify how they control access to their data as part of their security or compliance needs. This capability is available in all public regions of Azure.<\/p>\n<p>Azure Storage supports several mechanisms that give you flexibility to control who can access your data, as well as how, when, and from where they can access it. With AAD authentication, customers can now use Azure&#8217;s <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/role-based-access-control-what-is\" target=\"_blank\" rel=\"noopener\">role-based access control<\/a> framework to grant specific permissions to users, groups and applications down to the scope of an individual blob container or queue. This capability extends the existing <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/Authentication-for-the-Azure-Storage-Services\" target=\"_blank\" rel=\"noopener\">Shared Key<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/rest\/api\/storageservices\/delegating-access-with-a-shared-access-signature\" target=\"_blank\" rel=\"noopener\">SAS Tokens<\/a> authorization mechanisms which continue to be available.<\/p>\n<p>Developers can also leverage <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/managed-service-identity\/overview\" target=\"_blank\" rel=\"noopener\">Managed Service Identity<\/a> (MSI) to give Azure resources (Virtual Machines, Function Apps, Virtual Machine Scale Set etc.) an automatically managed identity in Azure AD. Administrators can assign roles to these identities and run applications securely, without having any credentials in your code.<\/p>\n<p>\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"565\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\" title=\"image\" width=\"1024\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"image\" height=\"331\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/d91a30f3-8983-4164-b61d-4bd8e540200b.webp\" title=\"image\" width=\"1024\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"AADBlogPostPic3\" height=\"449\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/4ea47636-889f-484d-802c-a2202e76e4e5.webp\" title=\"AADBlogPostPic3\" width=\"1024\"><\/p>\n<p>Administrators can grant permissions and use AAD Authentication with any Azure Resource Manager storage account using the Azure portal, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/role-based-access-control\/role-assignments-powershell\" target=\"_blank\" rel=\"noopener\">Azure PowerShell<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/role-based-access-control\/role-assignments-cli\" target=\"_blank\" rel=\"noopener\">CLI<\/a> or the <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/role-based-access-control\/role-assignments-rest\" target=\"_blank\" rel=\"noopener\">Microsoft Azure Authorization Resource Provider API<\/a>. This feature is available for all redundancy types of Azure Storage.<\/p>\n<p>As with most previews, this should not be used for production workloads and there will be no production SLA until the feature becomes Generally Available.<\/p>\n<p>Find out more about <a href=\"https:\/\/docs.microsoft.com\/azure\/storage\/common\/storage-auth-aad\/\" target=\"_blank\" rel=\"noopener\">Azure AD Authentication for Storage.<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1491],"tags":[],"audience":[3057,3053,3056],"content-type":[1465],"product":[1525],"tech-community":[],"topic":[],"coauthors":[650],"class_list":["post-2691","post","type-post","status-publish","format-standard","hentry","category-storage","audience-data-professionals","audience-it-decision-makers","audience-it-implementors","content-type-announcements","product-azure-blob-storage"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-23T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-11T22:39:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\" \/>\n<meta name=\"author\" content=\"Lavanya Kasarabada\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lavanya Kasarabada\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/lavanya-kasarabada\/\",\"@type\":\"Person\",\"@name\":\"Lavanya Kasarabada\"}],\"headline\":\"Azure AD Authentication for Azure Blobs and Queues now in public preview\",\"datePublished\":\"2018-05-23T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:39:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\"},\"wordCount\":303,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\",\"articleSection\":[\"Storage\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\",\"name\":\"Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\",\"datePublished\":\"2018-05-23T00:00:00+00:00\",\"dateModified\":\"2023-05-11T22:39:28+00:00\",\"description\":\"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Storage\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/storage\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure AD Authentication for Azure Blobs and Queues now in public preview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog","description":"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.","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:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/","og_locale":"en_US","og_type":"article","og_title":"Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog","og_description":"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-05-23T00:00:00+00:00","article_modified_time":"2023-05-11T22:39:28+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp","type":"","width":"","height":""}],"author":"Lavanya Kasarabada","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Lavanya Kasarabada","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/lavanya-kasarabada\/","@type":"Person","@name":"Lavanya Kasarabada"}],"headline":"Azure AD Authentication for Azure Blobs and Queues now in public preview","datePublished":"2018-05-23T00:00:00+00:00","dateModified":"2023-05-11T22:39:28+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/"},"wordCount":303,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp","articleSection":["Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/","name":"Azure AD Authentication for Azure Blobs and Queues now in public preview | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp","datePublished":"2018-05-23T00:00:00+00:00","dateModified":"2023-05-11T22:39:28+00:00","description":"We are excited to announce the preview of Azure AD Authentication for Azure Blobs and Queues.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/05\/0fb2b6ae-c9bb-4228-bedb-927eea578f45.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-the-preview-of-aad-authentication-for-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Storage","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/storage\/"},{"@type":"ListItem","position":3,"name":"Azure AD Authentication for Azure Blobs and Queues now in public preview"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=2691"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/2691\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=2691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=2691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=2691"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=2691"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=2691"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=2691"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=2691"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=2691"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=2691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}