Skip to content

Commit 65ec1d7

Browse files
committed
Merge branch 'master' into release-mysql-flexible-server-ga
2 parents 914a4c7 + 0a14d42 commit 65ec1d7

File tree

60 files changed

+1349
-572
lines changed

Some content is hidden

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

60 files changed

+1349
-572
lines changed

articles/active-directory/develop/TOC.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -733,9 +733,9 @@
733733
- name: Videos
734734
href: identity-videos.md
735735
- name: Microsoft identity platform developer blog
736-
href: https://developer.microsoft.com/en-us/identity/blogs/
736+
href: https://developer.microsoft.com/identity/blogs/
737737
- name: Azure AD blog
738-
href: https://cloudblogs.microsoft.com/enterprisemobility/?product=azure-active-directory
738+
href: https://techcommunity.microsoft.com/t5/azure-active-directory-identity/bg-p/Identity
739739
- name: Azure roadmap
740740
href: https://azure.microsoft.com/roadmap/?category=security-identity
741741
- name: Try Sign in with Microsoft
@@ -744,4 +744,4 @@
744744
href: ../managed-identities-azure-resources/overview.md
745745
- name: Getting help
746746
displayName: support, help options
747-
href: developer-support-help-options.md
747+
href: developer-support-help-options.md

articles/active-directory/managed-identities-azure-resources/how-to-use-vm-token.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ This section documents the possible error responses. A "200 OK" status is a succ
365365
| | invalid_scope | The requested scope is invalid, unknown, or malformed. | |
366366
| 500 Internal server error | unknown | Failed to retrieve token from the Active directory. For details see logs in *\<file path\>* | Verify that managed identities for Azure resources has been enabled on the VM. See [Configure managed identities for Azure resources on a VM using the Azure portal](qs-configure-portal-windows-vm.md) if you need assistance with VM configuration.<br><br>Also verify that your HTTP GET request URI is formatted correctly, particularly the resource URI specified in the query string. See the "Sample request" in the preceding REST section for an example, or [Azure services that support Azure AD authentication](./services-support-managed-identities.md) for a list of services and their respective resource IDs.
367367

368+
> [!IMPORTANT]
369+
> - IMDS is not intended to be used behind a proxy and doing so is unsupported. For examples of how to bypass proxies, refer to the [Azure Instance Metadata Samples](https://github.com/microsoft/azureimds).
370+
368371
## Retry guidance
369372

370373
It is recommended to retry if you receive a 404, 429, or 5xx error code (see [Error handling](#error-handling) above).

articles/active-directory/managed-identities-azure-resources/managed-identities-faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.devlang:
1212
ms.topic: conceptual
1313
ms.tgt_pltfrm:
1414
ms.workload: identity
15-
ms.date: 04/08/2021
15+
ms.date: 10/20/2021
1616
ms.author: barclayn
1717
---
1818

@@ -33,7 +33,7 @@ You can find the list of resources that have a system-assigned managed identity
3333
az resource list --query "[?identity.type=='SystemAssigned'].{Name:name, principalId:identity.principalId}" --output table
3434
```
3535

36-
### What Azure RBAC permissions are required to work with managed identities?
36+
### Which Azure RBAC permissions are required to use a managed identity on a resource?
3737

3838
- System-assigned managed identity: You need write permissions over the resource. For example, for virtual machines you need `Microsoft.Compute/virtualMachines/write`. This action is included in resource specific built-in roles like [Virtual Machine Contributor](../../role-based-access-control/built-in-roles.md#virtual-machine-contributor).
3939
- Assigning user-assigned managed identities to resources: You need write permissions over the resource. For example, for virtual machines you need `Microsoft.Compute/virtualMachines/write`. You will also need the `Microsoft.ManagedIdentity/userAssignedIdentities/*/assign/action` action over the user-assigned identity. This action is included in the [Managed Identity Operator](../../role-based-access-control/built-in-roles.md#managed-identity-operator) built-in role.

articles/active-directory/verifiable-credentials/get-started-request-api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ Authorization: Bearer <token>
233233
}
234234
```
235235

236-
For the complete code, check out one of the following code samples, [C#](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/1-asp-net-core-api-idtokenhint/IssuerController.cs) and [Node.js](https://github.com/Azure-Samples/active-directory-verifiable-credentials-node/blob/main/1-node-api-idtokenhint/issuer.js).
236+
For the complete code, check out one of the following code samples, [C#](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/AspNetCoreVerifiableCredentials/IssuerController.cs) and [Node.js](https://github.com/Azure-Samples/active-directory-verifiable-credentials-node/blob/main/1-node-api-idtokenhint/issuer.js).
237237

238238
## Presentation request example
239239

@@ -318,7 +318,7 @@ try
318318
}
319319
```
320320

321-
For the complete code, see the [issuance](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/1-asp-net-core-api-idtokenhint/IssuerController.cs) and [presentation](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/1-asp-net-core-api-idtokenhint/VerifierController.cs) code on the GitHub repo.
321+
For the complete code, see the [issuance](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/AspNetCoreVerifiableCredentials/IssuerController.cs) and [presentation](https://github.com/Azure-Samples/active-directory-verifiable-credentials-dotnet/blob/main/AspNetCoreVerifiableCredentials/VerifierController.cs) code on the GitHub repo.
322322
323323
# [Node.js](#tab/nodejs)
324324

articles/aks/http-proxy.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,17 @@ By default, *httpProxy*, *httpsProxy*, and *trustedCa* have no value.
3535
* An Azure subscription. If you don't have an Azure subscription, you can create a [free account](https://azure.microsoft.com/free).
3636
* [Azure CLI installed](/cli/azure/install-azure-cli).
3737

38+
### Install the `aks-preview` Azure CLI
39+
40+
You also need the *aks-preview* Azure CLI extension version 0.5.25 or later. Install the *aks-preview* Azure CLI extension by using the [az extension add][az-extension-add] command. Or install any available updates by using the [az extension update][az-extension-update] command.
41+
42+
```azurecli-interactive
43+
# Install the aks-preview extension
44+
az extension add --name aks-preview
45+
# Update the extension to make sure you have the latest version installed
46+
az extension update --name aks-preview
47+
```
48+
3849
### Register the `HTTPProxyConfigPreview` preview feature
3950

4051
To use the feature, you must also enable the `HTTPProxyConfigPreview` feature flag on your subscription.
@@ -142,4 +153,6 @@ az aks update -n $clusterName -g $resourceGroup --http-proxy-config aks-proxy-co
142153
[az-aks-update]: /cli/azure/aks#az_aks_update
143154
[az-feature-register]: /cli/azure/feature#az_feature_register
144155
[az-feature-list]: /cli/azure/feature#az_feature_list
145-
[az-provider-register]: /cli/azure/provider#az_provider_register
156+
[az-provider-register]: /cli/azure/provider#az_provider_register
157+
[az-extension-add]: /cli/azure/extension#az_extension_add
158+
[az-extension-update]: /cli/azure/extension#az-extension-update

articles/aks/quotas-skus-regions.md

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,9 @@ The list of supported VM sizes in AKS is evolving with the release of new VM SKU
3232

3333
## Restricted VM sizes
3434

35-
Each node in an AKS cluster contains a fixed amount of compute resources such as vCPU and memory. If an AKS node contains insufficient compute resources, pods might fail to run correctly. To ensure the required *kube-system* pods and your applications can be reliably scheduled, **don't use the following VM SKUs in AKS**:
36-
37-
- Standard_A0
38-
- Standard_A1
39-
- Standard_A1_v2
40-
- Standard_B1ls
41-
- Standard_B1s
42-
- Standard_B1ms
43-
- Standard_F1
44-
- Standard_F1s
45-
- Standard_A2
46-
- Standard_D1
47-
- Standard_D1_v2
48-
- Standard_DS1
49-
- Standard_DS1_v2
35+
VM sizes with less than 2 CPUs may not be used with AKS.
36+
37+
Each node in an AKS cluster contains a fixed amount of compute resources such as vCPU and memory. If an AKS node contains insufficient compute resources, pods might fail to run correctly. To ensure the required *kube-system* pods and your applications can be reliably scheduled, AKS requires nodes use VM sizes with > 2 CPUs.
5038

5139
For more information on VM types and their compute resources, see [Sizes for virtual machines in Azure][vm-skus].
5240

articles/applied-ai-services/form-recognizer/concept-custom.md

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: nitinme
77
ms.service: applied-ai-services
88
ms.subservice: forms-recognizer
99
ms.topic: conceptual
10-
ms.date: 10/07/2021
10+
ms.date: 10/16/2021
1111
ms.author: lajanuar
1212
recommendations: false
1313
---
@@ -20,8 +20,7 @@ Form Recognizer uses advanced machine learning technology to detect and extract
2020

2121
* **Composed models**. A composed model is created by taking a collection of custom models and assigning them to a single model that encompasses your form types. When a document is submitted to a composed model, the service performs a classification step to decide which custom model accurately represents the form presented for analysis.
2222

23-
:::image type="content" source="media/analyze.png" alt-text="Screenshot: Form Recognizer tool analyze-a-custom-form window.":::
24-
23+
:::image type="content" source="media/analyze-studio.png" alt-text="Screenshot: Form Recognizer tool analyze-a-custom-form window.":::
2524

2625
## What is a custom model?
2726

@@ -31,7 +30,7 @@ A custom model is a machine learning program trained to recognize form fields wi
3130

3231
With composed models, you can assign multiple custom models to a composed model called with a single model ID. This is useful when you have trained several models and want to group them to analyze similar form types. For example, your composed model may include custom models trained to analyze your supply, equipment, and furniture purchase orders. Instead of manually trying to select the appropriate model, you can use a composed model to determine the appropriate custom model for each analysis and extraction.
3332

34-
## Try Form Recognizer Studio (Preview)
33+
## Form Recognizer Studio (Preview)
3534

3635
* Form Recognizer studio is available with the preview (v3.0) API.
3736

@@ -40,13 +39,13 @@ With composed models, you can assign multiple custom models to a composed model
4039
> [!div class="nextstepaction"]
4140
> [Try Form Recognizer Studio](https://formrecognizer.appliedai.azure.com/studio/customform/projects)
4241
43-
## Try Form Recognizer Sample labeling tool
42+
## Sample Labeling tool
4443

4544
You can see how data is extracted from custom forms by trying our Sample Labeling tool. You'll need the following:
4645

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

49-
* A [Form Recognizer instance](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) ) in the Azure portal. You can use the free pricing tier (`F0`) to try the service. After your resource deploys, click **Go to resource** to get your API key and endpoint.
48+
* A [Form Recognizer instance](https://ms.portal.azure.com/#create/Microsoft.CognitiveServicesFormRecognizer) in the Azure portal. You can use the free pricing tier (`F0`) to try the service. After your resource deploys, click **Go to resource** to get your API key and endpoint.
5049

5150
:::image type="content" source="media/containers/keys-and-endpoint.png" alt-text="Screenshot: keys and endpoint location in the Azure portal.":::
5251

@@ -74,8 +73,8 @@ In the Form Recognizer UI:
7473
* The total size of the training data is 500 pages or less.
7574
* If your PDFs are password-locked, you must remove the lock before submission.
7675
* For unsupervised learning (without labeled data):
77-
* data must contain keys and values.
78-
* keys must appear above or to the left of the values; they can't appear below or to the right.
76+
* Data must contain keys and values.
77+
* Keys must appear above or to the left of the values; they can't appear below or to the right.
7978

8079
> [!TIP]
8180
> **Training data**
@@ -102,6 +101,26 @@ In the Form Recognizer UI:
102101

103102
* Explore our [**REST API (preview)**](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-1/operations/AnalyzeDocument) to learn more about the preview version and new capabilities.
104103

104+
### Try signature detection
105+
106+
1. Build your training data set.
107+
108+
1. Navigate to the [Form Recognizer Studio](https://formrecognizer.appliedai.azure.com/studio) and select **Custom form** under Custom models:
109+
110+
:::image type="content" source="media/label-tool/select-custom-form.png" alt-text="Screenshot: Form Recognizer Studio select custom form.":::
111+
112+
1. Follow the workflow to create a new project:
113+
114+
1. Follow the Custom model input requirements.
115+
116+
1. Create a label with the type **Signature**.
117+
118+
1. Label your documents. For signature fields, using region labeling is recommended for better accuracy.
119+
120+
:::image type="content" source="media/label-tool/signature-label-region-too.png" alt-text="Screenshot: Label signature field.":::
121+
122+
Once your training set has been labeled, you can train your custom model and use it to analyze documents. The signature fields will specify whether a signature was detected or not.
123+
105124
## Next steps
106125

107126
* Complete a Form Recognizer quickstart:
103 KB
Loading
30.9 KB
Loading
255 KB
Loading

0 commit comments

Comments
 (0)