{"id":7100,"date":"2023-10-07T15:57:35","date_gmt":"2023-10-07T07:57:35","guid":{"rendered":"https:\/\/i007.vip:15443\/wordpress\/?p=7100"},"modified":"2023-10-07T15:57:35","modified_gmt":"2023-10-07T07:57:35","slug":"azure-control-plane-and-data-plane","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/7100","title":{"rendered":"Azure control plane and data plane"},"content":{"rendered":"<p><main id=\"main\" class=\"\" dir=\"ltr\" lang=\"en-us\" role=\"main\" data-bi-name=\"content\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><\/p>\n<div class=\"content\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/control-plane-and-data-plane\">Control plane and data plane operations &#8211; Azure Resource Manager | Microsoft Learn<\/a><\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div id=\"action_insert_16905597167452656\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div id=\"ms--content-well-notifications\" data-bi-name=\"content-well-notification\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div class=\"notification\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div class=\"notification-content\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"margin-top-none\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">This article was partially created with the help of AI. An author reviewed and revised the content as needed.\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/principles-for-ai-generated-content\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Read more<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<nav id=\"center-doc-outline\" class=\"doc-outline display-none-print margin-bottom-sm\" role=\"navigation\" data-bi-name=\"intopic toc\" aria-label=\"In this article\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"ms--in-this-article\" class=\"title is-6 margin-block-xs\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">In this article<\/h2>\n<ol id=\"content-well-in-this-article-list\" class=\"border-left padding-left-xxs\" aria-live=\"polite\" aria-relevant=\"additions\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<li class=\"\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/control-plane-and-data-plane#control-plane\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Control plane<\/a><\/li>\n<li class=\"\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/control-plane-and-data-plane#data-plane\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Data plane<\/a><\/li>\n<li class=\"\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/control-plane-and-data-plane#next-steps\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Next steps<\/a><\/li>\n<\/ol>\n<\/nav>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure operations are categorized into two types: control plane and data plane. You use the control plane operations to manage resources in your subscription, such as creating, updating, and deleting resources. You use the data plane operations to interact with data or functionality within these resources, such as reading and writing data.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">The following table shows examples of these types of operations:<\/p>\n<div class=\"has-inner-focus\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<table class=\"table table-sm\" aria-label=\"Table 1\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<thead data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<tr data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<th data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Resource<\/th>\n<th data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Control plane<\/th>\n<th data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Data plane<\/th>\n<\/tr>\n<\/thead>\n<tbody data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<tr data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Virtual machine<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Create a virtual machine<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Connect through Remote Desktop Protocol (RDP)<\/td>\n<\/tr>\n<tr data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Storage account<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Delete a storage account<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Read and write data in the storage account<\/td>\n<\/tr>\n<tr data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure SQL database<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Update the SKU on SQL database<\/td>\n<td data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Add, update, and delete data<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"heading-wrapper\" data-heading-level=\"h2\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"control-plane\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Control plane<\/h2>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/overview\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Resource Manager<\/a>\u00a0is the control plane service in Azure. It provides a unified management layer for resources. The\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/rest\/api\/azure\/\" data-linktype=\"absolute-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure REST API<\/a>\u00a0is the primary interface for interacting with the control plane, and it enables you to perform control plane operations programmatically. When you use tools like Azure PowerShell, Azure CLI or Azure portal, the requests are ultimately handled through Azure REST API operations. Requests from Azure SDKs also get handled through Azure REST API.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Resource Manager exposes different URLs for different environments. All control plane requests go through one of these URLs:<\/p>\n<ol data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure global URL:\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.azure.com<\/code><\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Government URL:\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.usgovcloudapi.net<\/code><\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Germany URL:\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.microsoftazure.de<\/code><\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Microsoft Azure operated by 21Vianet:\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.chinacloudapi.cn<\/code><\/li>\n<\/ol>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">The following example shows the Azure REST API operation to\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/rest\/api\/storagerp\/storage-accounts\/create\" data-linktype=\"absolute-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">create a new storage account<\/a>. Notice that it uses\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.azure.com<\/code>.<\/p>\n<\/div>\n<div id=\"code-try-0\" class=\"codeHeader at-element-marker\" data-bi-name=\"code-header\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><span class=\"language\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">HTTP<\/span><button class=\"action position-relative display-none-print\" type=\"button\" data-bi-name=\"copy\"><\/button><button class=\"action position-relative display-none-print\" type=\"button\" data-bi-name=\"copy\">Copy<\/button><\/p>\n<div class=\"successful-copy-alert position-absolute right-0 top-0 left-0 bottom-0 display-flex align-items-center justify-content-center has-text-success-invert has-background-success is-transparent\" aria-hidden=\"true\"><\/div>\n<\/div>\n<pre class=\"has-inner-focus at-element-marker\" tabindex=\"0\" role=\"group\" aria-label=\"Horizontally scrollable code\"><code class=\"lang-http\" data-author-content=\"PUT https:\/\/management.azure.com\/subscriptions\/{subscriptionId}\/resourceGroups\/{resourceGroupName}\/providers\/Microsoft.Storage\/storageAccounts\/{accountName}?api-version=2021-04-01\r\n\"><span class=\"hljs-attribute\">PUT https:\/\/management.azure.com\/subscriptions\/{subscriptionId}\/resourceGroups\/{resourceGroupName}\/providers\/Microsoft.Storage\/storageAccounts\/{accountName}?api-version=2021-04-01\r\n<\/span><\/code><\/pre>\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div class=\"heading-wrapper\" data-heading-level=\"h2\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"data-plane\" class=\"heading-anchor at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><\/h2>\n<\/div>\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div id=\"action_insert_16905598018972773\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Resource Manager authenticates the request and sends it to the relevant Azure service to complete the request.<\/p>\n<div class=\"heading-wrapper\" data-heading-level=\"h3\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h3 id=\"management-features\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Management features<\/h3>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">For control plane operations, Azure Resource Manager provides several features for managing resources, including:<\/p>\n<ol data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/role-based-access-control\/overview\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure role-based access control (Azure RBAC)<\/a>: Define access control policies for resources based on user roles.<\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/governance\/policy\/overview\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Policy<\/a>: Create policies that govern resource properties and configurations.<\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/lock-resources\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Management Locks<\/a>: Prevent accidental deletion or modification of resources by locking them.<\/li>\n<li data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-monitor\/essentials\/activity-log\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Activity Logs<\/a>: Maintain a record of all control plane operations performed on resources.<\/li>\n<\/ol>\n<div class=\"heading-wrapper\" data-heading-level=\"h3\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h3 id=\"green-field-and-brown-field-scenarios\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Green field and brown field scenarios<\/h3>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Azure Resource Manager seamlessly handles requests on both new resources and existing resources.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Green field scenarios refer to new deployments where there are no existing resources. Brown field scenarios involve managing and updating existing resources. As you deploy resources, Azure Resource Manager understands when to create new resources and when to update existing resources. You can manage resources throughout their lifecycle without worrying that identical resources are created.<\/p>\n<div class=\"heading-wrapper\" data-heading-level=\"h2\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"data-plane\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Data plane<\/h2>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Data plane operations use endpoints specific to each resource type.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">The following example shows the data plane operation for creating a blob in an Azure Blob Storage account. Notice that the storage account name is part of the URL.<\/p>\n<\/div>\n<div id=\"code-try-1\" class=\"codeHeader at-element-marker\" data-bi-name=\"code-header\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><span class=\"language\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">HTTP<\/span><button class=\"action position-relative display-none-print\" type=\"button\" data-bi-name=\"copy\"><\/button><button class=\"action position-relative display-none-print\" type=\"button\" data-bi-name=\"copy\">Copy<\/button><\/p>\n<div class=\"successful-copy-alert position-absolute right-0 top-0 left-0 bottom-0 display-flex align-items-center justify-content-center has-text-success-invert has-background-success is-transparent\" aria-hidden=\"true\"><\/div>\n<\/div>\n<pre class=\"has-inner-focus at-element-marker\"><code class=\"lang-http\" data-author-content=\"PUT https:\/\/{accountName}.blob.core.windows.net\/{containerName}\/{blobName}\r\n\"><span class=\"hljs-attribute\">PUT https:\/\/{accountName}.blob.core.windows.net\/{containerName}\/{blobName}\r\n<\/span><\/code><\/pre>\n<div id=\"action_insert_16905602233773933\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Data plane operations typically require separate credentials from control plane operations. These credentials are often resource-specific, such as credentials for signing in to a virtual machine or a shared access signature for a storage account.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">If the control plane is unavailable, you can still access the data plane of your Azure resources. For example, you can access and manipulate data in your storage account resource through its separate storage URI\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/myaccount.blob.core.windows.net<\/code>\u00a0even when\u00a0<code data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">https:\/\/management.azure.com<\/code>\u00a0is not available.<\/p>\n<div class=\"heading-wrapper\" data-heading-level=\"h3\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h3 id=\"management-and-governance-considerations\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Management and governance considerations<\/h3>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Features that enforce management and governance might not apply to data plane operations. You need to consider the different ways users interact with your solutions. For example, a lock that prevents users from deleting a database doesn&#8217;t prevent users from deleting data through queries.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">You can use some policies to govern data plane operations. For more information, see\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/governance\/policy\/concepts\/definition-structure#resource-provider-modes\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Resource Provider modes (preview) in Azure Policy<\/a>.<\/p>\n<div class=\"heading-wrapper\" data-heading-level=\"h2\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"next-steps\" class=\"heading-anchor at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Next steps<\/h2>\n<\/div>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">To learn more about Azure Resource Manager and how it can help you manage your Azure resources, see\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/overview\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">What is Azure Resource Manager?<\/a>.<\/p>\n<p data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">To learn more about the effect of policy definitions on new resources and existing resources, see\u00a0<a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/governance\/policy\/concepts\/evaluate-impact\" data-linktype=\"relative-path\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Evaluate the impact of a new Azure Policy definition<\/a>.<\/p>\n<\/div>\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<p class=\"at-element-marker\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<div class=\"heading-wrapper\" data-heading-level=\"h2\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"next-steps\" class=\"heading-anchor\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><\/h2>\n<\/div>\n<\/div>\n<div id=\"assertive-live-region\" class=\"visually-hidden\" role=\"alert\" aria-live=\"assertive\" aria-relevant=\"additions\" aria-atomic=\"true\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><\/div>\n<div id=\"polite-live-region\" class=\"visually-hidden\" role=\"status\" aria-live=\"polite\" aria-relevant=\"additions\" aria-atomic=\"true\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\"><\/div>\n<p><\/main><\/p>\n<section class=\"feedback-section position-relative\" data-bi-name=\"feedback-section\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">\n<h2 id=\"feedback\" class=\"title is-3 margin-top-sm\" data-immersive-translate-effect=\"1\" data-immersive_translate_walked=\"ce6ae5f8-5353-41c6-b2f0-18984931677c\">Feedback<\/h2>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Control plane and da<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[24],"tags":[121],"class_list":["post-7100","post","type-post","status-publish","format-standard","hentry","category-value_docs","tag-05-"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/7100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=7100"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/7100\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=7100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=7100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=7100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}