Skip to content

Commit b16d0e2

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 30aaec8 + ef30c92 commit b16d0e2

File tree

114 files changed

+1025
-399
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+1025
-399
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@
1010
"redirect_url": "/azure/azure-monitor/app/performance-counters",
1111
"redirect_document_id": true
1212
},
13-
{
14-
"source_path_from_root": "/articles/application-insights/cloudservices.md",
15-
"redirect_url": "/azure/azure-monitor/app/azure-web-apps-net",
16-
"redirect_document_id": false
17-
},
1813
{
1914
"source_path_from_root": "/articles/azure-monitor/insights/service-bus-insights.md",
2015
"redirect_url": "/azure/service-bus-messaging/service-bus-insights",

articles/active-directory/authentication/concept-fido2-hardware-vendor.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ You can become a Microsoft-compatible FIDO2 security key vendor through the foll
2929
- Receive an overview of the device from the vendor
3030
- Microsoft will share our test scripts with you. Our engineering team will be able to answer questions if you have any specific needs.
3131
- You will complete and send all passed results to Microsoft Engineering team
32-
- Once Microsoft confirms, you will send multiple hardware/solution samples of each device to Microsoft Engineering team
33-
- Upon receipt Microsoft Engineering team will conduct test script verification and user experience flow
3432
4. Upon successful passing of all tests by Microsoft Engineering team, Microsoft will confirm vendor's device is listed in [the FIDO MDS](https://fidoalliance.org/metadata/).
3533
5. Microsoft will add your FIDO2 Security Key on Azure AD backend and to our list of approved FIDO2 vendors.
3634

articles/active-directory/enterprise-users/licensing-service-plan-reference.md

Lines changed: 3 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
title: 'Quickstart: Direct web traffic using Bicep'
3+
titleSuffix: Azure Application Gateway
4+
description: In this quickstart, you learn how to use Bicep to create an Azure Application Gateway that directs web traffic to virtual machines in a backend pool.
5+
services: application-gateway
6+
author: schaffererin
7+
ms.author: v-eschaffer
8+
ms.date: 04/14/2022
9+
ms.topic: quickstart
10+
ms.service: application-gateway
11+
ms.custom: devx-track-azurepowershell, mvc, subject-armqs, mode-arm
12+
---
13+
14+
# Quickstart: Direct web traffic with Azure Application Gateway - Bicep
15+
16+
In this quickstart, you use Bicep to create an Azure Application Gateway. Then you test the application gateway to make sure it works correctly.
17+
18+
[!INCLUDE [About Bicep](../../includes/resource-manager-quickstart-bicep-introduction.md)]
19+
20+
## Prerequisites
21+
22+
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
23+
24+
## Review the Bicep file
25+
26+
This Bicep file creates a simple setup with a public front-end IP address, a basic listener to host a single site on the application gateway, a basic request routing rule, and two virtual machines in the backend pool.
27+
28+
The Bicep file used in this quickstart is from [Azure Quickstart Templates](https://azure.microsoft.com/resources/templates/ag-docs-qs/)
29+
30+
:::code language="bicep" source="~/quickstart-templates/demos/ag-docs-qs/main.bicep":::
31+
32+
Multiple Azure resources are defined in the Bicep file:
33+
34+
- [**Microsoft.Network/applicationgateways**](/azure/templates/microsoft.network/applicationgateways)
35+
- [**Microsoft.Network/publicIPAddresses**](/azure/templates/microsoft.network/publicipaddresses) : one for the application gateway, and two for the virtual machines.
36+
- [**Microsoft.Network/networkSecurityGroups**](/azure/templates/microsoft.network/networksecuritygroups)
37+
- [**Microsoft.Network/virtualNetworks**](/azure/templates/microsoft.network/virtualnetworks)
38+
- [**Microsoft.Compute/virtualMachines**](/azure/templates/microsoft.compute/virtualmachines) : two virtual machines
39+
- [**Microsoft.Network/networkInterfaces**](/azure/templates/microsoft.network/networkinterfaces) : two for the virtual machines
40+
- [**Microsoft.Compute/virtualMachine/extensions**](/azure/templates/microsoft.compute/virtualmachines/extensions) : to configure IIS and the web pages
41+
42+
## Deploy the Bicep file
43+
44+
1. Save the Bicep file as **main.bicep** to your local computer.
45+
1. Deploy the Bicep file using either Azure CLI or Azure PowerShell.
46+
47+
# [CLI](#tab/CLI)
48+
49+
```azurecli
50+
az group create --name myResourceGroupAG --location eastus
51+
az deployment group create --resource-group myResourceGroupAG --template-file main.bicep --parameters adminUsername=<admin-username>
52+
```
53+
54+
# [PowerShell](#tab/PowerShell)
55+
56+
```azurepowershell
57+
New-AzResourceGroup -Name myResourceGroupAG -Location eastus
58+
New-AzResourceGroupDeployment -ResourceGroupName myResourceGroupAG -TemplateFile ./main.bicep -adminUsername "<admin-username>"
59+
```
60+
61+
---
62+
63+
> [!NOTE]
64+
> Replace **\<admin-username\>** with the admin username for the backend servers. You'll also be prompted to enter **adminPassword**.
65+
66+
When the deployment finishes, you should see a message indicating the deployment succeeded.
67+
68+
## Validate the deployment
69+
70+
Use the Azure portal, Azure CLI, or Azure PowerShell to list the deployed resources in the resource group.
71+
72+
# [CLI](#tab/CLI)
73+
74+
```azurecli-interactive
75+
az resource list --resource-group myResourceGroupAG
76+
```
77+
78+
# [PowerShell](#tab/PowerShell)
79+
80+
```azurepowershell-interactive
81+
Get-AzResource -ResourceGroupName myResourceGroupAG
82+
```
83+
84+
---
85+
86+
## Clean up resources
87+
88+
When no longer needed, use the Azure portal, Azure CLI, or Azure PowerShell to delete the resource group and its resources.
89+
90+
# [CLI](#tab/CLI)
91+
92+
```azurecli-interactive
93+
az group delete --name myResourceGroupAG
94+
```
95+
96+
# [PowerShell](#tab/PowerShell)
97+
98+
```azurepowershell-interactive
99+
Remove-AzResourceGroup -Name myResourceGroupAG
100+
```
101+
102+
---
103+
104+
## Next steps
105+
106+
> [!div class="nextstepaction"]
107+
> [Manage web traffic with an application gateway using the Azure CLI](./tutorial-manage-web-traffic-cli.md)

articles/application-gateway/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
href: quick-create-powershell.md
1818
- name: Create Application Gateway - Azure CLI
1919
href: quick-create-cli.md
20+
- name: Create Application Gateway - Bicep
21+
displayName: ARM, Resource Manager, Template
22+
href: quick-create-bicep.md
2023
- name: Create Application Gateway - ARM template
2124
displayName: Resource Manager
2225
href: quick-create-template.md

articles/applied-ai-services/form-recognizer/includes/input-requirements.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@ author: laujan
33
ms.service: applied-ai-services
44
ms.subservice: forms-recognizer
55
ms.topic: include
6-
ms.date: 09/22/2021
6+
ms.date: 04/14/2022
77
ms.author: lajanuar
88
ms.custom: ignite-fall-2021
99
---
10+
<!-- markdownlint-disable MD041 -->
1011

1112
* For best results, provide one clear photo or high-quality scan per document.
1213
* Supported file formats: JPEG, PNG, BMP, TIFF, and PDF (text-embedded or scanned). Text-embedded PDFs are best to eliminate the possibility of error in character extraction and location.
1314
* For PDF and TIFF, up to 2000 pages can be processed (with a free tier subscription, only the first two pages are processed).
1415
* The file size must be less than 50 MB.
15-
* Image dimensions must be between 50 x 50 pixels and 10000 x 10000 pixels.
16+
* Image dimensions must be between 50 x 50 pixels and 10,000 x 10,000 pixels.
1617
* PDF dimensions are up to 17 x 17 inches, corresponding to Legal or A3 paper size, or smaller.
1718
* The total size of the training data is 500 pages or less.
1819
* If your PDFs are password-locked, you must remove the lock before submission.
19-
* For unsupervised learning (without labeled data):
20-
* Data must contain keys and values.
21-
* Keys must appear above or to the left of the values; they can't appear below or to the right.
8.32 KB
Loading
-81.5 KB
Loading
-68.1 KB
Loading

articles/applied-ai-services/form-recognizer/quickstarts/try-sample-label-tool.md

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ keywords: document processing
1919
<!-- markdownlint-disable MD029 -->
2020
# Get started with the Form Recognizer Sample Labeling tool
2121

22-
Azure Form Recognizer is a cloud-based Azure Applied AI Service that uses machine-learning models to extract key-value pairs, text, and tables from your documents. You can use Form Recognizer to automate your data processing in applications and workflows, enhance data-driven strategies, and enrich document search capabilities.
22+
Azure Form Recognizer is a cloud-based Azure Applied AI Service that uses machine-learning models to extract key-value pairs, text, and tables from your documents. You can use Form Recognizer to automate your data processing in applications and workflows, enhance data-driven strategies, and enrich document search capabilities.
2323

2424
The Form Recognizer Sample Labeling tool is an open source tool that enables you to test the latest features of Azure Form Recognizer and Optical Character Recognition (OCR) services:
2525

@@ -31,7 +31,7 @@ The Form Recognizer Sample Labeling tool is an open source tool that enables you
3131

3232
## Prerequisites
3333

34-
You will need the following to get started:
34+
You'll need the following to get started:
3535

3636
* An Azure subscription—you can [create one for free](https://azure.microsoft.com/free/cognitive-services/)
3737

@@ -57,11 +57,11 @@ Form Recognizer offers several prebuilt models to choose from. Each model has it
5757

5858
1. Navigate to the [Form Recognizer Sample Tool](https://fott-2-1.azurewebsites.net/).
5959

60-
1. On the sample tool home page select **Use prebuilt model to get data**.
60+
1. On the sample tool home page, select **Use prebuilt model to get data**.
6161

6262
:::image type="content" source="../media/label-tool/prebuilt-1.jpg" alt-text="Analyze results of Form Recognizer Layout":::
6363

64-
1. Select the **Form Type** your would like to analyze from the dropdown window.
64+
1. Select the **Form Type** to analyze from the dropdown window.
6565

6666
1. Choose a URL for the file you would like to analyze from the below options:
6767

@@ -97,7 +97,7 @@ Azure the Form Recognizer Layout API extracts text, tables, selection marks, and
9797

9898
1. Navigate to the [Form Recognizer Sample Tool](https://fott-2-1.azurewebsites.net/).
9999

100-
1. On the sample tool home page select **Use Layout to get text, tables and selection marks**.
100+
1. On the sample tool home page, select **Use Layout to get text, tables and selection marks**.
101101

102102
:::image type="content" source="../media/label-tool/layout-1.jpg" alt-text="Connection settings for Layout Form Recognizer tool.":::
103103

@@ -130,31 +130,36 @@ Train a custom model to analyze and extract data from forms and documents specif
130130

131131
* Configure CORS
132132

133-
[CORS (Cross Origin Resource Sharing)](/rest/api/storageservices/cross-origin-resource-sharing--cors--support-for-the-azure-storage-services) needs to be configured on your Azure storage account for it to be accessible from the Form Recognizer Studio. To configure CORS in the Azure portal, you will need access to the CORS blade of your storage account.
134-
135-
:::image type="content" source="../media/quickstarts/storage-cors-example.png" alt-text="Screenshot that shows CORS configuration for a storage account.":::
133+
[CORS (Cross Origin Resource Sharing)](/rest/api/storageservices/cross-origin-resource-sharing--cors--support-for-the-azure-storage-services) needs to be configured on your Azure storage account for it to be accessible from the Form Recognizer Studio. To configure CORS in the Azure portal, you'll need access to the CORS blade of your storage account.
136134

137135
1. Select the CORS blade for the storage account.
138136

137+
:::image type="content" source="../media/quickstarts/cors-setting-menu.png" alt-text="Screenshot of the CORS setting menu in the Azure portal.":::
138+
139139
1. Start by creating a new CORS entry in the Blob service.
140140

141-
1. Set the **Allowed origins** to **https://fott-2-1.azurewebsites.net**.
141+
1. Set the **Allowed origins** to **<https://fott-2-1.azurewebsites.net>**.
142+
143+
:::image type="content" source="../media/quickstarts/storage-cors-example.png" alt-text="Screenshot that shows CORS configuration for a storage account.":::
144+
145+
> [!TIP]
146+
> You can use the wildcard character '*' rather than a specified domain to allow all origin domains to make requests via CORS.
142147
143148
1. Select all the available 8 options for **Allowed methods**.
144149

145150
1. Approve all **Allowed headers** and **Exposed headers** by entering an * in each field.
146151

147152
1. Set the **Max Age** to 120 seconds or any acceptable value.
148153

149-
1. Click the save button at the top of the page to save the changes.
154+
1. Select the save button at the top of the page to save the changes.
150155

151156
CORS should now be configured to use the storage account from Form Recognizer Studio.
152157

153158
### Use the Sample Labeling tool
154159

155160
1. Navigate to the [Form Recognizer Sample Tool](https://fott-2-1.azurewebsites.net/).
156161

157-
1. On the sample tool home page select **Use custom form to train a model with labels and get key-value pairs**.
162+
1. On the sample tool home page, select **Use custom form to train a model with labels and get key-value pairs**.
158163

159164
:::image type="content" source="../media/label-tool/custom-1.jpg" alt-text="Train a custom model.":::
160165

@@ -180,7 +185,7 @@ Configure the **Project Settings** fields with the following values:
180185
> * **Description**. Add a brief description.
181186
> * **SAS URL**. Paste the shared access signature (SAS) URL for your Azure Blob Storage container.
182187
183-
* To retrieve the SAS URL for your custom model training data, go to your storage resource in the Azure portal and select the **Storage Explorer** tab. Navigate to your container, right-click, and select **Get shared access signature**. It's important to get the SAS for your container, not for the storage account itself. Make sure the **Read**, **Write**, **Delete** and **List** permissions are checked, and click **Create**. Then copy the value in the **URL** section to a temporary location. It should have the form: `https://<storage account>.blob.core.windows.net/<container name>?<SAS value>`.
188+
* To retrieve the SAS URL for your custom model training data, go to your storage resource in the Azure portal and select the **Storage Explorer** tab. Navigate to your container, right-click, and select **Get shared access signature**. It's important to get the SAS for your container, not for the storage account itself. Make sure the **Read**, **Write**, **Delete** and **List** permissions are checked, and select **Create**. Then copy the value in the **URL** section to a temporary location. It should have the form: `https://<storage account>.blob.core.windows.net/<container name>?<SAS value>`.
184189

185190
:::image type="content" source="../media/quickstarts/get-sas-url.png" alt-text="SAS location.":::
186191

@@ -210,13 +215,13 @@ When you create or open a project, the main tag editor window opens. The tag edi
210215

211216
Select **Run OCR on all files** on the left pane to get the text and table layout information for each document. The labeling tool will draw bounding boxes around each text element.
212217

213-
The labeling tool will also show which tables have been automatically extracted. Select the table/grid icon on the left hand of the document to see the extracted table. Because the table content is automatically extracted, we will not be labeling the table content, but rather rely on the automated extraction.
218+
The labeling tool will also show which tables have been automatically extracted. Select the table/grid icon on the left hand of the document to see the extracted table. Because the table content is automatically extracted, we won't label the table content, but rather rely on the automated extraction.
214219

215220
:::image type="content" source="../media/label-tool/table-extraction.png" alt-text="Table visualization in Sample Labeling tool.":::
216221

217222
##### Apply labels to text
218223

219-
Next, you will create tags (labels) and apply them to the text elements that you want the model to analyze. Note the sample label data set includes already labeled fields; we will add another field.
224+
Next, you'll create tags (labels) and apply them to the text elements that you want the model to analyze. Note the sample label data set includes already labeled fields; we'll add another field.
220225

221226
Use the tags editor pane to create a new tag you'd like to identify:
222227

@@ -261,9 +266,9 @@ Choose the Train icon on the left pane to open the Training page. Then select th
261266

262267
#### Analyze a custom form
263268

264-
1. Select the **Analyze** (light bulb) icon on the left to test your model.
269+
1. Select the **Analyze** (light bulb) icon on the left to test your model.
265270

266-
1. Select source **Local file** and browse for a file to select from the sample dataset that you unzipped in the test folder.
271+
1. Select source **Local file** and browse for a file to select from the sample dataset that you unzipped in the test folder.
267272

268273
1. Choose the **Run analysis** button to get key/value pairs, text and tables predictions for the form. The tool will apply tags in bounding boxes and will report the confidence of each tag.
269274

0 commit comments

Comments
 (0)