CINXE.COM

Azure CLI scripts using the az search module - Azure AI Search | Microsoft Learn

<!doctype html> <html class="hasSidebar hasPageActions hasBreadcrumb conceptual has-default-focus theme-light" lang="en-us" dir="ltr" data-authenticated="false" data-auth-status-determined="false" data-target="docs" x-ms-format-detection="none"> <head> <base href="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="Azure CLI scripts using the az search module - Azure AI Search"> <meta property="og:type" content="website"> <meta property="og:url" content="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli"> <meta property="og:description" content="Create and configure an Azure AI Search service with the Azure CLI. You can scale a service up or down, manage admin and query api-keys, and query for system information."> <meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png"> <meta property="og:image:alt" content="Microsoft Learn"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@MicrosoftLearn"> <meta name="color-scheme" content="light dark"> <meta name="author" content="mattgotteiner"> <meta name="breadcrumb_path" content="../breadcrumb/azure-ai/toc.json"> <meta name="depot_name" content="Learn.azure-ai"> <meta name="description" content="Create and configure an Azure AI Search service with the Azure CLI. You can scale a service up or down, manage admin and query api-keys, and query for system information."> <meta name="document_id" content="bb0d2d26-8570-b25e-04e9-d4454034be7a"> <meta name="document_version_independent_id" content="6b769c55-35c4-6b0c-42cb-aa61e424be6d"> <meta name="feedback_help_link_type" content="get-help-at-qna"> <meta name="feedback_help_link_url" content="https://learn.microsoft.com/en-us/answers/tags/109/azure-cognitive-search"> <meta name="feedback_product_url" content="https://feedback.azure.com/d365community/forum/9325d19e-0225-ec11-b6e6-000d3a4f07b8"> <meta name="feedback_system" content="Standard"> <meta name="git_commit_id" content="373e8967f9e1c09578d64a0b3e079611cce34f53"> <meta name="gitcommit" content="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/373e8967f9e1c09578d64a0b3e079611cce34f53/articles/search/search-manage-azure-cli.md"> <meta name="interactive_type" content="azurecli"> <meta name="learn_banner_products" content="azure"> <meta name="locale" content="en-us"> <meta name="manager" content="nitinme"> <meta name="ms.author" content="magottei"> <meta name="ms.collection" content="ce-skilling-ai-copilot"> <meta name="ms.custom" content="devx-track-azurecli"> <meta name="ms.custom" content="ignite-2023"> <meta name="ms.date" content="12/10/2024"> <meta name="ms.devlang" content="azurecli"> <meta name="ms.service" content="azure-ai-search"> <meta name="ms.suite" content="office"> <meta name="ms.topic" content="how-to"> <meta name="original_content_git_url" content="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/live/articles/search/search-manage-azure-cli.md"> <meta name="page_type" content="conceptual"> <meta name="permissioned-type" content="public"> <meta name="recommendation_types" content="Training"> <meta name="recommendation_types" content="Certification"> <meta name="recommendations" content="true"> <meta name="schema" content="Conceptual"> <meta name="site_name" content="Docs"> <meta name="toc_rel" content="toc.json"> <meta name="uhfHeaderId" content="azure"> <meta name="updated_at" content="2024-12-10 06:00 PM"> <meta name="word_count" content="2339"> <meta name="persistent_id" content="2a8d2fca-0f2e-8dec-d28c-4426a66e5f42"> <meta name="platform_id" content="2a8d2fca-0f2e-8dec-d28c-4426a66e5f42"> <meta name="cmProducts" content="https://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/12ed19f9-ebdf-4c8a-8bcd-7a681836774d" data-source="generated"> <meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/089c8ba6-d135-43ff-bfaf-b8197fb72fb9" data-source="generated"> <meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/45da903a-8cff-40ca-99bf-9237f80d6982" data-source="generated"> <meta name="spProducts" content="https://microsoft-devrel.poolparty.biz/DevRelOfferingOntology/3a764584-4f97-452b-8f1d-36f19b12f6ae" data-source="generated"> <meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/32516e21-6665-416f-be21-413febe47d91" data-source="generated"> <meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/7af51462-ed96-4b66-aefd-ea77337d1b96" data-source="generated"> <meta name="scope" content="Azure"> <meta name="github_feedback_content_git_url" content="https://github.com/MicrosoftDocs/azure-ai-docs/blob/main/articles/search/search-manage-azure-cli.md"> <link href="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli" rel="canonical"> <title>Azure CLI scripts using the az search module - Azure AI Search | Microsoft Learn</title> <link rel="stylesheet" href="/static/assets/0.4.029666293/styles/site-ltr.css"> <script id="msdocs-script"> var msDocs = {environment: { supportLevel: 'production', accessLevel: 'online', reviewFeatures: false, systemContent: true, azurePortalHostname: 'portal.azure.com', legacyHosting: false, siteName: 'learn', },data: { timeOrigin: Date.now(), contentLocale: 'en-us', contentDir: 'ltr', userLocale: 'en-us', userDir: 'ltr', pageTemplate: 'Conceptual', brand: 'azure', context: {}, hasBinaryRating: true, feedbackHelpLinkType:'get-help-at-qna', feedbackHelpLinkUrl:'https://learn.microsoft.com/en-us/answers/tags/109/azure-cognitive-search', standardFeedback: true, showFeedbackReport: false, enableTutorialFeedback: false, feedbackSystem: 'Standard', feedbackGitHubRepo: 'MicrosoftDocs/azure-docs', feedbackProductUrl: 'https://feedback.azure.com/d365community/forum/9325d19e-0225-ec11-b6e6-000d3a4f07b8',extendBreadcrumb: false,isEditDisplayable: true, hideViewSource: false, hasPageActions: true, hasPrintButton: true, hasBookmark: true, hasShare: true, isPermissioned: false, isPrivateUnauthorized: false,hasRecommendations: true,contributors: [{ name: "mattgotteiner", url: "https://github.com/mattgotteiner" },{ name: "HeidiSteen", url: "https://github.com/HeidiSteen" },{ name: "eric-urban", url: "https://github.com/eric-urban" },{ name: "mgblythe", url: "https://github.com/mgblythe" },{ name: "Venkateshdodda-MSFT", url: "https://github.com/Venkateshdodda-MSFT" },{ name: "dbradish-microsoft", url: "https://github.com/dbradish-microsoft" },{ name: "v-alje", url: "https://github.com/v-alje" },{ name: "v-chmccl", url: "https://github.com/v-chmccl" },{ name: "dereklegenzoff", url: "https://github.com/dereklegenzoff" },{ name: "DCtheGeek", url: "https://github.com/DCtheGeek" }],}, functions:{} }; </script> <script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script> <script src="https://js.monitor.azure.com/scripts/c/ms.jsll-4.min.js"></script> <script src="/static/assets/0.4.029666293/global/deprecation.js"></script> <script src="/static/assets/0.4.029666293/scripts/en-us/index-docs.js"></script> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="de"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=corsproxy" data-sourceurl="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/exm=corsproxy/ed=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli"></script> <meta name="robots" content="none"> </head> <body lang="en-us" dir="ltr"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.tKc6KWkFf-8.O/am=gAE/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfrf36LIV3DkhtRBGWFnLWWzaykPyw/m=navigationui" data-environment="prod" data-proxy-url="https://learn-microsoft-com.translate.goog" data-proxy-full-url="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-source-url="https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli" data-source-language="pl" data-target-language="de" data-display-language="en-GB" data-detected-source-language="" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://learn.microsoft.com/en-us/azure/search/search-manage-azure-cli&amp;anno=2" data-client="tr"></script> <div class="header-holder has-default-focus"><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#main" style="z-index: 1070" class="outline-color-text visually-hidden-until-focused position-fixed inner-focus focus-visible top-0 left-0 right-0 padding-xs text-align-center has-body-background" tabindex="1">Skip to main content</a> <div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div> <div id="unsupported-browser" style=" background-color: white; color: black; padding: 16px; border-bottom: 1px solid grey;" hidden> <div style="max-width: 800px; margin: 0 auto;"> <p style="font-size: 24px">This browser is no longer supported.</p> <p style="font-size: 16px; margin-top: 16px;">Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.</p> <div style="margin-top: 12px;"><a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://go.microsoft.com/fwlink/p/?LinkID%3D2092881+" style=" background-color: #0078d4; border: 1px solid #0078d4; color: white; padding: 6px 12px; border-radius: 2px; display: inline-block; ">Download Microsoft Edge</a> <a href="https://learn-microsoft-com.translate.goog/en-us/lifecycle/faq/internet-explorer-microsoft-edge?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" style=" background-color: white; padding: 6px 12px; border: 1px solid #505050; color: #171717; border-radius: 2px; display: inline-block; ">More info about Internet Explorer and Microsoft Edge</a> </div> </div> </div><!-- liquid-tag banners global --> <!-- site header --> <header id="ms--site-header" data-test-id="site-header-wrapper" role="banner" itemscope itemtype="http://schema.org/Organization"> <div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header"></div> <div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header"></div> <div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header"></div> </header> <div id="content-header" class="content-header uhf-container has-padding has-default-focus border-bottom-none" data-bi-name="content-header"> <div class="content-header-controls margin-xxs margin-inline-sm-tablet"><button type="button" class="contents-button button button-sm margin-right-xxs" data-bi-name="contents-expand" aria-haspopup="true" data-contents-button> <span class="icon"><span class="docon docon-menu" aria-hidden="true"></span></span> <span class="contents-expand-title">Table of contents</span> </button> <button type="button" class="ap-collapse-behavior ap-expanded button button-sm" data-bi-name="ap-collapse" aria-controls="action-panel"> <span class="icon"><span class="docon docon-exit-mode" aria-hidden="true"></span></span> <span>Exit focus mode</span> </button> </div> </div> <div id="disclaimer-holder" class="has-overflow-hidden has-default-focus"><!-- liquid-tag banners sectional --> </div> </div> <div class="mainContainer uhf-container has-default-focus" data-bi-name="body"> <div class="columns has-large-gaps is-gapless-mobile "> <div id="left-container" class="left-container is-hidden-mobile column is-one-third-tablet is-one-quarter-desktop"> <nav id="affixed-left-container" class="margin-top-sm-tablet position-sticky display-flex flex-direction-column" aria-label="Primary"></nav> </div><!-- .primary-holder --> <section class="primary-holder column is-two-thirds-tablet is-three-quarters-desktop"><!--div.columns --> <div class="columns is-gapless-mobile has-large-gaps "> <div id="main-column" class="column is-full is-8-desktop"> <main id="main" class="" role="main" data-bi-name="content" lang="en-us" dir="ltr"> <!-- article-header --> <div id="article-header" class="background-color-body margin-top-sm-tablet margin-bottom-xs display-none-print"> <div class="display-flex align-items-center "> <details id="article-header-breadcrumbs-overflow-popover" class="popover" data-for="article-header-breadcrumbs"><summary class="button button-clear button-primary button-sm inner-focus" aria-label="All breadcrumbs"> <span class="icon"> <span class="docon docon-more"></span> </span> </summary> <div id="article-header-breadcrumbs-overflow" class="popover-content padding-none"> </div> </details><bread-crumbs id="article-header-breadcrumbs" data-test-id="article-header-breadcrumbs" class="overflow-hidden flex-grow-1 margin-right-sm margin-right-md-tablet margin-right-lg-desktop margin-left-negative-xxs padding-left-xxs"></bread-crumbs> <div id="article-header-page-actions" class="opacity-none margin-left-auto display-flex flex-wrap-no-wrap align-items-stretch"> <a id="lang-link-tablet" class="button button-primary button-clear button-sm display-none display-inline-flex-tablet" title="Read in English" data-bi-name="language-toggle" data-read-in-link hidden> <span class="icon margin-none" aria-hidden="true" data-read-in-link-icon> <span class="docon docon-locale-globe"></span> </span> <span class="is-visually-hidden" data-read-in-link-text>Read in English</span> </a><button type="button" class="collection button button-clear button-sm button-primary display-none display-inline-flex-tablet" data-list-type="collection" data-bi-name="collection" title="Add to collection"> <span class="icon margin-none" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="collection-status is-visually-hidden">Save</span> </button><a data-contenteditbtn class="button button-clear button-sm text-decoration-none button-primary display-none display-inline-flex-tablet" aria-label="Edit" title="Edit This Document" data-bi-name="edit" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://github.com/MicrosoftDocs/azure-ai-docs/blob/main/articles/search/search-manage-azure-cli.md" data-original_content_git_url="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/live/articles/search/search-manage-azure-cli.md" data-original_content_git_url_template="{repo}/blob/{branch}/articles/search/search-manage-azure-cli.md" data-pr_repo="" data-pr_branch=""> <span class="icon margin-none" aria-hidden="true"> <span class="docon docon-edit-outline"></span> </span> </a> <details class="popover popover-right" id="article-header-page-actions-overflow"><summary class="justify-content-flex-start button button-clear button-sm button-primary" aria-label="More actions" title="More actions"> <span class="icon" aria-hidden="true"> <span class="docon docon-more-vertical"></span> </span> </summary> <div class="popover-content padding-xs"> <button data-page-action-item="overflow-mobile" type="button" class="justify-content-flex-start button-block button-sm has-inner-focus button button-clear display-none-tablet" data-bi-name="contents-expand" data-contents-button data-popover-close> <span class="icon"> <span class="docon docon-editor-list-bullet" aria-hidden="true"></span> </span><span class="contents-expand-title">Table of contents</span></button><a id="lang-link-overflow" class="justify-content-flex-start button-sm has-inner-focus button button-clear button-block display-none-tablet" title="Read in English" data-bi-name="language-toggle" data-page-action-item="overflow-mobile" data-check-hidden="true" data-read-in-link hidden> <span class="icon" aria-hidden="true" data-read-in-link-icon> <span class="docon docon-locale-globe"></span> </span> <span data-read-in-link-text>Read in English</span> </a><button type="button" class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" data-list-type="collection" data-bi-name="collection" title="Save" data-page-action-item="overflow-mobile" data-check-hidden="true" data-popover-close> <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="collection-status">Save</span> </button> <button type="button" class="collection justify-content-flex-start button button-clear button-sm has-inner-focus button-block display-none-tablet" data-list-type="plan" data-bi-name="plan" title="Add to plan" data-page-action-item="overflow-mobile" data-check-hidden="true" data-popover-close hidden> <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="plan-status">Add to plan</span> </button><a data-contenteditbtn class="button button-clear button-block button-sm has-inner-focus justify-content-flex-start text-decoration-none display-none-tablet" aria-label="Edit" title="Edit This Document" data-bi-name="edit" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://github.com/MicrosoftDocs/azure-ai-docs/blob/main/articles/search/search-manage-azure-cli.md" data-original_content_git_url="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/live/articles/search/search-manage-azure-cli.md" data-original_content_git_url_template="{repo}/blob/{branch}/articles/search/search-manage-azure-cli.md" data-pr_repo="" data-pr_branch=""> <span class="icon" aria-hidden="true"> <span class="docon docon-edit-outline"></span> </span> <span>Edit</span> </a> <div aria-hidden="true" class="margin-none" data-page-action-item="overflow-all"></div> <hr class="display-none-tablet margin-bottom-xxs margin-top-xxs"> <h4 class="font-size-sm padding-left-xxs">Share via</h4><a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start share-facebook" data-bi-name="facebook" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-facebook-share font-size-md color-primary"></span> </span> <span class="margin-left-xxs">Facebook</span> </a> <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-twitter" data-bi-name="twitter" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-xlogo-share font-size-xxs"></span> </span> <span class="margin-left-xxs">x.com</span> </a> <a class="button button-clear button-sm has-inner-focus button-block text-decoration-none justify-content-flex-start share-linkedin" data-bi-name="linkedin" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-linked-in-logo font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">LinkedIn</span> </a> <a class="button button-clear button-sm button-block has-inner-focus text-decoration-none justify-content-flex-start margin-bottom-xxs share-email" data-bi-name="email" data-page-action-item="overflow-all"> <span class="icon" aria-hidden="true"> <span class="docon docon-mail-message font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">Email</span> </a> <hr><button class="button button-block button-clear button-sm justify-content-flex-start has-inner-focus margin-top-xxs" title="Print" type="button" aria-label="Print" data-bi-name="print" data-page-action-item="overflow-all" data-popover-close data-print-page data-check-hidden="true"> <span class="icon" aria-hidden="true"> <span class="docon docon-print font-size-sm color-primary"></span> </span> <span class="margin-left-xxs">Print</span> </button> </div> </details> </div> </div> </div><!-- end article-header --> <div><button type="button" class="border contents-button button button-clear button-sm is-hidden-tablet has-inner-focus" data-bi-name="contents-expand" data-contents-button hidden> <span class="icon"> <span class="docon docon-editor-list-bullet" aria-hidden="true"></span> </span><span class="contents-expand-title">Table of contents</span></button> </div><!-- end mobile-contents button --> <div class="content "> <h1 id="manage-your-azure-ai-search-service-with-the-azure-cli">Manage your Azure AI Search service with the Azure CLI</h1> <div class="display-flex justify-content-space-between align-items-center flex-wrap-wrap page-metadata-container"> <div class="margin-right-xxs"> <ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr"> <li>Article</li> <li class="visibility-hidden-visual-diff"><time class="is-invisible" data-article-date aria-label="Article review date" datetime="2024-12-10T08:00:00Z" data-article-date-source="calculated">12/10/2024</time></li> <li class="contributors-holder display-none-print"><button type="button" class="contributors-button link-button" data-bi-name="contributors">10 contributors</button></li> </ul> </div> <div id="user-feedback" class="margin-block-xxs display-none-print" data-hide-on-archived><button id="user-feedback-button" data-test-id="conceptual-feedback-button" class="button button-sm button-clear button-primary" type="button" data-bi-name="user-feedback-button" data-user-feedback-button> <span class="icon" aria-hidden="true"> <span class="docon docon-like"></span> </span> <span>Feedback</span> </button> </div> </div> <nav id="center-doc-outline" class="doc-outline is-hidden-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="In this article"> <h2 id="ms--in-this-article" class="title is-6 margin-block-xs">In this article</h2> </nav><!-- <content> --> <div class="op_single_selector"> <ul> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">Portal</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-powershell?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">PowerShell</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">Azure CLI</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-rest?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">REST API</a></li> </ul> </div> <p>You can run Azure CLI commands and scripts on Windows, macOS, Linux, or in Azure Cloud Shell to create and configure Azure AI Search.</p> <p>Use the <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path"><strong>az search module</strong></a> to perform the following tasks:</p> <div class="checklist"> <ul> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#list-services-in-a-subscription" data-linktype="self-bookmark">List search services in a subscription</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#get-search-service-information" data-linktype="self-bookmark">Return service information</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#create-or-delete-a-service" data-linktype="self-bookmark">Create or delete a service</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#create-a-service-with-a-private-endpoint" data-linktype="self-bookmark">Create a service with a private endpoint</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#regenerate-admin-keys" data-linktype="self-bookmark">Regenerate admin API-keys</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#create-or-delete-query-keys" data-linktype="self-bookmark">Create or delete query api-keys</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#scale-replicas-and-partitions" data-linktype="self-bookmark">Scale up or down with replicas and partitions</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#create-a-shared-private-link-resource" data-linktype="self-bookmark">Create a shared private link resource</a></li> </ul> </div> <p>Occasionally, questions are asked about tasks <em>not</em> on the above list.</p> <p>You can't change a server name, region, or tier programmatically or in the Azure portal. Dedicated resources are allocated when a service is created. As such, changing the underlying hardware (location or node type) requires a new service.</p> <p>You can't use tools or APIs to transfer content, such as an index, from one service to another. Within a service, programmatic creation of content is through <a href="https://learn-microsoft-com.translate.goog/en-us/rest/api/searchservice/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Search Service REST API</a> or an SDK such as <a href="https://learn-microsoft-com.translate.goog/en-us/dotnet/api/overview/azure/search.documents-readme?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Azure SDK for .NET</a>. While there are no dedicated commands for content migration, you can write script that calls REST API or a client library to create and load indexes on a new service.</p> <p>Preview administration features are typically not available in the <strong>az search</strong> module. If you want to use a preview feature, <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-rest?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">use the Management REST API</a> and a preview API version.</p> <h2 id="prerequisites">Prerequisites</h2> <ul> <li><p>Use the Bash environment in <a href="https://learn-microsoft-com.translate.goog/en-us/azure/cloud-shell/overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Azure Cloud Shell</a>. For more information, see <a href="https://learn-microsoft-com.translate.goog/en-us/azure/cloud-shell/quickstart?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Quickstart for Bash in Azure Cloud Shell</a>.</p><p><a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://shell.azure.com" data-linktype="external"><img src="../reusable-content/azure-cli/media/hdi-launch-cloud-shell.png" role="presentation" data-linktype="relative-path"> </a></p></li> <li><p>If you prefer to run CLI reference commands locally, <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/install-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">install</a> the Azure CLI. If you're running on Windows or macOS, consider running Azure CLI in a Docker container. For more information, see <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/run-azure-cli-docker?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">How to run the Azure CLI in a Docker container</a>.</p> <ul> <li><p>If you're using a local installation, sign in to the Azure CLI by using the <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/reference-index?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-login" data-linktype="absolute-path">az login</a> command. To finish the authentication process, follow the steps displayed in your terminal. For other sign-in options, see <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/authenticate-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Sign in with the Azure CLI</a>.</p></li> <li><p>When you're prompted, install the Azure CLI extension on first use. For more information about extensions, see <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/azure-cli-extensions-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Use extensions with the Azure CLI</a>.</p></li> <li><p>Run <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/reference-index?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-version" data-linktype="absolute-path">az version</a> to find the version and dependent libraries that are installed. To upgrade to the latest version, run <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/reference-index?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-upgrade" data-linktype="absolute-path">az upgrade</a>.</p></li> </ul></li> </ul> <p>Azure CLI versions are <a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://github.com/Azure/azure-cli/releases" data-linktype="external">listed on GitHub</a>.</p> <p>The <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path"><strong>az search</strong></a> module extends the <a href="https://learn-microsoft-com.translate.goog/en-us/cli/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Azure CLI</a> with full parity to the stable versions of the <a href="https://learn-microsoft-com.translate.goog/en-us/rest/api/searchmanagement?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Search Management REST APIs</a>.</p> <h2 id="list-services-in-a-subscription">List services in a subscription</h2> <p>The following commands are from <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/resource?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path"><strong>az resource</strong></a>, returning information about existing resources and services already provisioned in your subscription. If you don't know how many search services are already created, these commands return that information, saving you a trip to the Azure portal.</p> <p>The first command returns all search services.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az resource list --resource-type Microsoft.Search/searchServices --output table </code></pre> <p>From the list of services, return information about a specific resource.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az resource list --name &lt;search-service-name&gt; </code></pre> <h2 id="list-all-az-search-commands">List all az search commands</h2> <p>You can view information on the subgroups and commands available in <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path"><strong>az search</strong></a> from within the CLI. Alternatively, you can review the <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">documentation</a>.</p> <p>To view the subgroups available within <code>az search</code>, run the following command.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search --help </code></pre> <p>The response should look similar to the following output.</p> <pre><code class="lang-bash">Group az search : Manage Azure Search services, admin keys and query keys. WARNING: This command group is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus Subgroups: admin-key : Manage Azure Search admin keys. private-endpoint-connection : Manage Azure Search private endpoint connections. private-link-resource : Manage Azure Search private link resources. query-key : Manage Azure Search query keys. service : Manage Azure Search services. shared-private-link-resource : Manage Azure Search shared private link resources. For more specific examples, use: az find "az search" </code></pre> <p>Within each subgroup, multiple commands are available. You can see the available commands for the <code>service</code> subgroup by running the following line.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service --help </code></pre> <p>You can also see the arguments available for a particular command.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service create --help </code></pre> <h2 id="get-search-service-information">Get search service information</h2> <p>If you know the resource group containing your search service, run <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/service?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-service-show" data-linktype="absolute-path"><strong>az search service show</strong></a> to return the service definition, including name, region, tier, and replica and partition counts. For this command, provide the resource group that contains the search service.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service show --name &lt;service-name&gt; --resource-group &lt;search-service-resource-group-name&gt; </code></pre> <h2 id="create-or-delete-a-service">Create or delete a service</h2> <p>To <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-create-service-portal?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">create a new search service</a>, use the <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/service?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-service-create" data-linktype="absolute-path"><strong>az search service create</strong></a> command.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service create \ --name &lt;service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --sku Standard \ --partition-count 1 \ --replica-count 1 </code></pre> <p>Results should look similar to the following output:</p> <pre><code>{ "hostingMode": "default", "id": "/subscriptions/&lt;alphanumeric-subscription-ID&gt;/resourceGroups/demo-westus/providers/Microsoft.Search/searchServices/my-demo-searchapp", "identity": null, "location": "West US", "name": "my-demo-searchapp", "networkRuleSet": { "bypass": "None", "ipRules": [] }, "partitionCount": 1, "privateEndpointConnections": [], "provisioningState": "succeeded", "publicNetworkAccess": "Enabled", "replicaCount": 1, "resourceGroup": "demo-westus", "sharedPrivateLinkResources": [], "sku": { "name": "standard" }, "status": "running", "statusDetails": "", "tags": null, "type": "Microsoft.Search/searchServices" } </code></pre> <p><a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/service?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-service-delete-required-parameters" data-linktype="absolute-path"><strong>az search service delete</strong></a> removes the service and its data.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service delete --name &lt;service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ </code></pre> <h3 id="create-a-service-with-ip-rules">Create a service with IP rules</h3> <p>Depending on your security requirements, you might want to create a search service with an <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/service-configure-firewall?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">IP firewall configured</a>. To do so, pass the Public IP (v4) addresses or CIDR ranges to the <code>ip-rules</code> argument as shown below. Rules should be separated by a comma (<code>,</code>) or semicolon (<code>;</code>).</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service create \ --name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --sku Standard \ --partition-count 1 \ --replica-count 1 \ --ip-rules "55.5.63.73;52.228.215.197;101.37.221.205" </code></pre> <h3 id="create-a-service-with-a-system-assigned-managed-identity">Create a service with a system assigned managed identity</h3> <p>In some cases, such as when <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-howto-managed-identities-storage?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">using managed identity to connect to a data source</a>, you need to turn on <a href="https://learn-microsoft-com.translate.goog/en-us/azure/active-directory/managed-identities-azure-resources/overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">system assigned managed identity</a>. This is done by adding <code>--identity-type SystemAssigned</code> to the command.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service create \ --name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --sku Standard \ --partition-count 1 \ --replica-count 1 \ --identity-type SystemAssigned </code></pre> <h2 id="create-a-service-with-a-private-endpoint">Create a service with a private endpoint</h2> <p><a href="https://learn-microsoft-com.translate.goog/en-us/azure/private-link/private-endpoint-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Private Endpoints</a> for Azure AI Search allow a client on a virtual network to securely access data in a search index over a <a href="https://learn-microsoft-com.translate.goog/en-us/azure/private-link/private-link-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Private Link</a>. The private endpoint uses an IP address from the <a href="https://learn-microsoft-com.translate.goog/en-us/azure/virtual-network/ip-services/private-ip-addresses?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">virtual network address space</a> for your search service. Network traffic between the client and the search service traverses over the virtual network and a private link on the Microsoft backbone network, eliminating exposure from the public internet. For more information, please refer to the documentation on <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/service-create-private-endpoint?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">creating a private endpoint for Azure AI Search</a>.</p> <p>The following example shows how to create a search service with a private endpoint.</p> <p>First, deploy a search service with <code>PublicNetworkAccess</code> set to <code>Disabled</code>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service create \ --name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --sku Standard \ --partition-count 1 \ --replica-count 1 \ --public-access Disabled </code></pre> <p>Next, create a virtual network and the private endpoint.</p> <pre><code class="lang-azurecli" data-interactive="azurecli"># Create the virtual network az network vnet create \ --resource-group &lt;vnet-resource-group-name&gt; \ --location "West US" \ --name &lt;virtual-network-name&gt; \ --address-prefixes 10.1.0.0/16 \ --subnet-name &lt;subnet-name&gt; \ --subnet-prefixes 10.1.0.0/24 # Update the subnet to disable private endpoint network policies az network vnet subnet update \ --name &lt;subnet-name&gt; \ --resource-group &lt;vnet-resource-group-name&gt; \ --vnet-name &lt;virtual-network-name&gt; \ --disable-private-endpoint-network-policies true # Get the id of the search service id=$(az search service show \ --resource-group &lt;search-service-resource-group-name&gt; \ --name &lt;search-service-name&gt; \ --query [id] \ --output tsv) # Create the private endpoint az network private-endpoint create \ --name &lt;private-endpoint-name&gt; \ --resource-group &lt;private-endpoint-resource-group-name&gt; \ --vnet-name &lt;virtual-network-name&gt; \ --subnet &lt;subnet-name&gt; \ --private-connection-resource-id $id \ --group-id searchService \ --connection-name &lt;private-link-connection-name&gt; </code></pre> <p>Finally, create a private DNS Zone.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">## Create private DNS zone az network private-dns zone create \ --resource-group &lt;private-dns-resource-group-name&gt; \ --name "privatelink.search.windows.net" ## Create DNS network link az network private-dns link vnet create \ --resource-group &lt;private-dns-resource-group-name&gt; \ --zone-name "privatelink.search.windows.net" \ --name "myLink" \ --virtual-network &lt;virtual-network-name&gt; \ --registration-enabled false ## Create DNS zone group az network private-endpoint dns-zone-group create \ --resource-group &lt;private-endpoint-resource-group-name&gt;\ --endpoint-name &lt;private-endpoint-name&gt; \ --name "myZoneGroup" \ --private-dns-zone "privatelink.search.windows.net" \ --zone-name "searchServiceZone" </code></pre> <p>For more information on creating private endpoints in Azure CLI, see this <a href="https://learn-microsoft-com.translate.goog/en-us/azure/private-link/create-private-endpoint-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">Private Link Quickstart</a>.</p> <h3 id="manage-private-endpoint-connections">Manage private endpoint connections</h3> <p>In addition to creating a private endpoint connection, you can also <code>show</code>, <code>update</code>, and <code>delete</code> the connection.</p> <p>To retrieve a private endpoint connection and to see its status, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/private-endpoint-connection?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-private-endpoint-connection-show" data-linktype="absolute-path"><strong>az search private-endpoint-connection show</strong></a>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search private-endpoint-connection show \ --name &lt;pe-connection-name&gt; \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; </code></pre> <p>To update the connection, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/private-endpoint-connection?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-private-endpoint-connection-update" data-linktype="absolute-path"><strong>az search private-endpoint-connection update</strong></a>. The following example sets a private endpoint connection to rejected:</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search private-endpoint-connection update \ --name &lt;pe-connection-name&gt; \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; --status Rejected \ --description "Rejected" \ --actions-required "Please fix XYZ" </code></pre> <p>To delete the private endpoint connection, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/private-endpoint-connection?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-private-endpoint-connection-delete" data-linktype="absolute-path"><strong>az search private-endpoint-connection delete</strong></a>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search private-endpoint-connection delete \ --name &lt;pe-connection-name&gt; \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; </code></pre> <h2 id="regenerate-admin-keys">Regenerate admin keys</h2> <p>To roll over admin <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-security-api-keys?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">API keys</a>, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/admin-key?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-admin-key-renew" data-linktype="absolute-path"><strong>az search admin-key renew</strong></a>. Two admin keys are created with each service for authenticated access. Keys are required on every request. Both admin keys are functionally equivalent, granting full write access to a search service with the ability to retrieve any information, or create and delete any object. Two keys exist so that you can use one while replacing the other.</p> <p>You can only regenerate one at a time, specified as either the <code>primary</code> or <code>secondary</code> key. For uninterrupted service, remember to update all client code to use a secondary key while rolling over the primary key. Avoid changing the keys while operations are in flight.</p> <p>As you might expect, if you regenerate keys without updating client code, requests using the old key will fail. Regenerating all new keys doesn't permanently lock you out of your service, and you can still access the service through the Azure portal. After you regenerate primary and secondary keys, you can update client code to use the new keys and operations will resume accordingly.</p> <p>Values for the API keys are generated by the service. You can't provide a custom key for Azure AI Search to use. Similarly, there's no user-defined name for admin API-keys. References to the key are fixed strings, either <code>primary</code> or <code>secondary</code>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search admin-key renew \ --resource-group &lt;search-service-resource-group-name&gt; \ --service-name &lt;search-service-name&gt; \ --key-kind primary </code></pre> <p>Results should look similar to the following output. Both keys are returned even though you only change one at a time.</p> <pre><code>{ "primaryKey": &lt;alphanumeric-guid&gt;, "secondaryKey": &lt;alphanumeric-guid&gt; } </code></pre> <h2 id="create-or-delete-query-keys">Create or delete query keys</h2> <p>To create query <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-security-api-keys?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">API keys</a> for read-only access from client apps to an Azure AI Search index, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/query-key?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-query-key-create" data-linktype="absolute-path"><strong>az search query-key create</strong></a>. Query keys are used to authenticate to a specific index for retrieving search results. Query keys don't grant read-only access to other items on the service, such as an index, data source, or indexer.</p> <p>You can't provide a key for Azure AI Search to use. API keys are generated by the service.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search query-key create \ --name myQueryKey \ --resource-group &lt;search-service-resource-group-name&gt; \ --service-name &lt;search-service-name&gt; </code></pre> <h2 id="scale-replicas-and-partitions">Scale replicas and partitions</h2> <p>To <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-capacity-planning?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">increase or decrease replicas and partitions</a> use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/service?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-service-update" data-linktype="absolute-path"><strong>az search service update</strong></a>. Increasing replicas or partitions adds to your bill, which has both fixed and variable charges. If you have a temporary need for more processing power, you can increase replicas and partitions to handle the workload. The monitoring area in the Overview portal page has tiles on query latency, queries per second, and throttling, indicating whether current capacity is adequate.</p> <p>It can take a while to add or remove resourcing. Adjustments to capacity occur in the background, allowing existing workloads to continue. Extra capacity is used for incoming requests as soon as it's ready, with no extra configuration required.</p> <p>Removing capacity can be disruptive. Stopping all indexing and indexer jobs prior to reducing capacity is recommended to avoid dropped requests. If that isn't feasible, you might consider reducing capacity incrementally, one replica and partition at a time, until your new target levels are reached.</p> <p>Once you submit the command, there's no way to terminate it midway through. You have to wait until the command is finished before revising the counts.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search service update \ --name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --partition-count 6 \ --replica-count 6 </code></pre> <p>In addition to updating replica and partition counts, you can also update <code>ip-rules</code>, <code>public-access</code>, and <code>identity-type</code>.</p> <h2 id="create-a-shared-private-link-resource">Create a shared private link resource</h2> <p>Private endpoints of secured resources that are created through Azure AI Search APIs are referred to as <em>shared private link resources</em>. This is because you're "sharing" access to a resource, such as a storage account that has been integrated with the <a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://azure.microsoft.com/services/private-link/" data-linktype="external">Azure Private Link service</a>.</p> <p>If you're using an indexer to index data in Azure AI Search, and your data source is on a private network, you can create an outbound <a href="https://learn-microsoft-com.translate.goog/en-us/azure/private-link/private-endpoint-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="absolute-path">private endpoint connection</a> to reach the data.</p> <p>A full list of the Azure Resources for which you can create outbound private endpoints from Azure AI Search can be found <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-indexer-howto-access-private?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#group-ids" data-linktype="relative-path">here</a> along with the related <strong>Group ID</strong> values.</p> <p>To create the shared private link resource, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/shared-private-link-resource?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-shared-private-link-resource-list" data-linktype="absolute-path"><strong>az search shared-private-link-resource create</strong></a>. Keep in mind that some configuration might be required for the data source before running this command.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search shared-private-link-resource create \ --name &lt;spl-name&gt; \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; \ --group-id blob \ --resource-id "/subscriptions/&lt;alphanumeric-subscription-ID&gt;/resourceGroups/&lt;resource-group-name&gt;/providers/Microsoft.Storage/storageAccounts/myBlobStorage" \ --request-message "Please approve" </code></pre> <p>To retrieve the shared private link resources and view their status, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/shared-private-link-resource?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-shared-private-link-resource-list" data-linktype="absolute-path"><strong>az search shared-private-link-resource list</strong></a>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search shared-private-link-resource list \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; </code></pre> <p>You need to approve the connection with the following command before it can be used. The ID of the private endpoint connection must be retrieved from the child resource. In this case, we get the connection ID from az storage.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">id = (az storage account show -n myBlobStorage --query "privateEndpointConnections[0].id") az network private-endpoint-connection approve --id $id </code></pre> <p>To delete the shared private link resource, use <a href="https://learn-microsoft-com.translate.goog/en-us/cli/azure/search/shared-private-link-resource?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#az-search-shared-private-link-resource-delete" data-linktype="absolute-path"><strong>az search shared-private-link-resource delete</strong></a>.</p> <pre><code class="lang-azurecli" data-interactive="azurecli">az search shared-private-link-resource delete \ --name &lt;spl-name&gt; \ --service-name &lt;search-service-name&gt; \ --resource-group &lt;search-service-resource-group-name&gt; </code></pre> <p>For more information on setting up shared private link resources, see <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-indexer-howto-access-private?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">making indexer connections through a private endpoint</a>.</p> <h2 id="next-steps">Next steps</h2> <p>Build an <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-what-is-an-index?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">index</a>, <a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-query-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">query an index</a> using the Azure portal, REST APIs, or the .NET SDK.</p> <ul> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-get-started-portal?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">Create an Azure AI Search index in the Azure portal</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-indexer-overview?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">Set up an indexer to load data from other services</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-explorer?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">Query an Azure AI Search index using Search explorer in the Azure portal</a></li> <li><a href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-howto-dotnet-sdk?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-linktype="relative-path">How to use Azure AI Search in .NET</a></li> </ul> </div> <div id="ms--inline-notifications" class="margin-block-xs" data-bi-name="inline-notification"></div> <div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div> <div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true"></div><!-- </content> --> </main><!-- recommendations section --><!-- end recommendations section --> <!-- feedback section --> <section id="site-user-feedback-footer" class="font-size-sm margin-top-md" data-test-id="site-user-feedback-footer" data-bi-name="site-feedback-section"> <hr class="hr"> <h2 id="feedback" class="title is-3">Feedback</h2> <div class="display-flex flex-wrap-wrap align-items-center"> <p class="font-weight-semibold margin-xxs margin-left-none">Was this page helpful?</p> <div class="buttons"><button class="thumb-rating-button like button button-primary button-sm" data-test-id="footer-rating-yes" data-binary-rating-response="rating-yes" type="button" title="This article is helpful" data-bi-name="button-rating-yes" aria-pressed="false"> <span class="icon" aria-hidden="true"> <span class="docon docon-like"></span> </span> <span>Yes</span> </button> <button class="thumb-rating-button dislike button button-primary button-sm" data-test-id="footer-rating-no" data-binary-rating-response="rating-no" type="button" title="This article is not helpful" data-bi-name="button-rating-no" aria-pressed="false"> <span class="icon" aria-hidden="true"> <span class="docon docon-dislike"></span> </span> <span>No</span> </button> </div> </div> <div class="display-flex flex-wrap-wrap margin-top-xxs"> <div><a data-bi-name="provide-feedback-cta" class="has-external-link-indicator" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://feedback.azure.com/d365community/forum/9325d19e-0225-ec11-b6e6-000d3a4f07b8"> <span>Provide product feedback</span> </a><span class="margin-inline-xxs" aria-hidden="true">|</span> </div><a href="https://learn-microsoft-com.translate.goog/en-us/answers/tags/109/azure-cognitive-search?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" class="has-external-link-indicator" data-bi-name="get-help-at-qna"> <span>Get help at Microsoft Q&amp;A</span> </a> </div> </section><!-- end feedback section --> <!-- feedback report section --><!-- end feedback report section --> <aside id="ms--additional-resources-mobile" aria-label="Additional resources" class="display-none-desktop display-none-print"> <hr class="hr" hidden> <h2 id="ms--additional-resources-mobile-heading" class="title is-3" hidden>Additional resources</h2> <section id="right-rail-recommendations-mobile" data-bi-name="recommendations" hidden></section> <section id="right-rail-training-mobile" data-bi-name="learning-resources-card" hidden></section> <section id="right-rail-events-mobile" data-bi-name="events-card" hidden></section> <section id="right-rail-qna-mobile" data-bi-name="qna-link-card" hidden></section> </aside> <div class="border-top is-visible-interactive has-default-focus margin-top-sm "> <footer id="footer-interactive" data-bi-name="footer" class="footer-layout"> <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"> <a data-mscc-ic="false" class="locale-selector-link button button-sm button-clear flex-shrink-0" href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#" data-bi-name="select-locale"> <span class="icon" aria-hidden="true"> <span class="docon docon-world"></span> </span> <span class="local-selector-link-text"></span></a> <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden><a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://aka.ms/yourcaliforniaprivacychoices" class="button button-sm button-clear flex-shrink-0" data-mscc-ic="false" data-bi-name="your-privacy-choices"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 14" xml:space="preserve" height="16" width="43" aria-hidden="true" focusable="false"><path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> </svg><span>Your Privacy Choices</span> </a> </div> <div class="flex-shrink-0"> <div class="dropdown has-caret-up"><button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" aria-controls="theme-menu-interactive" aria-expanded="false" title="Theme" data-bi-name="theme"> <span class="icon"> <span class="docon docon-sun" aria-hidden="true"></span> </span> <span>Theme</span> <span class="icon expanded-indicator" aria-hidden="true"> <span class="docon docon-chevron-down-light"></span> </span> </button> <div class="dropdown-menu" id="theme-menu-interactive" role="menu"> <ul class="theme-selector padding-xxs" role="none"> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="light"> <span class="theme-light margin-right-xxs"> <span class="theme-selector-icon border display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>Light</span> </button></li> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="dark"> <span class="theme-dark margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>Dark</span> </button></li> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="high-contrast"> <span class="theme-high-contrast margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>High contrast</span> </button></li> </ul> </div> </div> </div> </div> <ul class="links" data-bi-name="footerlinks"> <li class="manage-cookies-holder" hidden></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/previous-versions/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="archivelink">Previous Versions</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/contribute/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="contributorGuide">Contribute</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://go.microsoft.com/fwlink/?LinkId%3D521839" data-bi-name="privacy">Privacy</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/legal/termsofuse?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="termsofuse">Terms of Use</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li> <li>漏 Microsoft 2025</li> </ul> </footer> </div> </div> <div id="ms--additional-resources" class="right-container column is-4-desktop display-none display-block-desktop" data-bi-name="pageactions" role="complementary" aria-label="Additional resources"> <div id="affixed-right-container" class="margin-top-sm-tablet" data-bi-name="right-column"> <h2 id="ms--additional-resources-heading" class="title is-6 margin-top-md" hidden>Additional resources</h2> <section id="right-rail-events" data-bi-name="events-card" hidden></section> <section id="right-rail-training" data-bi-name="learning-resources-card" hidden></section> <section id="right-rail-recommendations" data-bi-name="recommendations" hidden></section> <nav id="side-doc-outline" class="doc-outline" data-bi-name="intopic toc" aria-label="In this article"> <h3>In this article</h3> </nav> <section id="right-rail-qna" class="margin-top-xxs" data-bi-name="qna-link-card" hidden></section> </div> </div> </div><!--end of div.columns --> </section><!--end of .primary-holder --> <!-- interactive container --> <aside id="interactive-container" class="interactive-container is-visible-interactive column has-body-background-dark "> </aside><!-- end of interactive container --> </div> </div><!--end of .mainContainer --> <section class="border-top has-default-focus is-hidden-interactive margin-top-sm "> <footer id="footer" data-bi-name="footer" class="footer-layout uhf-container has-padding" role="contentinfo"> <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"> <a data-mscc-ic="false" class="locale-selector-link button button-sm button-clear flex-shrink-0" href="https://learn-microsoft-com.translate.goog/en-us/azure/search/search-manage-azure-cli?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB#" data-bi-name="select-locale"> <span class="icon" aria-hidden="true"> <span class="docon docon-world"></span> </span> <span class="local-selector-link-text"></span></a> <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden><a href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://aka.ms/yourcaliforniaprivacychoices" class="button button-sm button-clear flex-shrink-0" data-mscc-ic="false" data-bi-name="your-privacy-choices"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 14" xml:space="preserve" height="16" width="43" aria-hidden="true" focusable="false"><path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f"></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff"></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f"></path> </svg><span>Your Privacy Choices</span> </a> </div> <div class="flex-shrink-0"> <div class="dropdown has-caret-up"><button class="dropdown-trigger button button-clear button-sm has-inner-focus theme-dropdown-trigger" aria-controls="theme-menu" aria-expanded="false" title="Theme" data-bi-name="theme"> <span class="icon"> <span class="docon docon-sun" aria-hidden="true"></span> </span> <span>Theme</span> <span class="icon expanded-indicator" aria-hidden="true"> <span class="docon docon-chevron-down-light"></span> </span> </button> <div class="dropdown-menu" id="theme-menu" role="menu"> <ul class="theme-selector padding-xxs" role="none"> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="light"> <span class="theme-light margin-right-xxs"> <span class="theme-selector-icon border display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>Light</span> </button></li> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="dark"> <span class="theme-dark margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>Dark</span> </button></li> <li class="theme display-block" role="menuitem"><button class="button button-clear button-sm theme-control button-block justify-content-flex-start" data-theme-to="high-contrast"> <span class="theme-high-contrast margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true"> <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 22 14"><rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg></span> </span> <span>High contrast</span> </button></li> </ul> </div> </div> </div> </div> <ul class="links" data-bi-name="footerlinks"> <li class="manage-cookies-holder" hidden></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/previous-versions/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="archivelink">Previous Versions</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink">Blog</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/contribute/?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="contributorGuide">Contribute</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://go.microsoft.com/fwlink/?LinkId%3D521839" data-bi-name="privacy">Privacy</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://learn-microsoft-com.translate.goog/en-us/legal/termsofuse?_x_tr_sl=pl&amp;_x_tr_tl=de&amp;_x_tr_hl=en-GB" data-bi-name="termsofuse">Terms of Use</a></li> <li><a class="external-link-indicator" data-mscc-ic="false" href="https://translate.google.com/website?sl=pl&amp;tl=de&amp;hl=en-GB&amp;u=https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks">Trademarks</a></li> <li>漏 Microsoft 2025</li> </ul> </footer> </section> <div id="action-panel" role="region" aria-label="Action Panel" class="action-panel has-default-focus" tabindex="-1"></div> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('pl', 'de', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&amp;hl=en-GB&amp;client=wt" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10