Skip to content

Commit 04b84c0

Browse files
authored
Merge pull request #285278 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents 99b1d86 + a8efd5c commit 04b84c0

File tree

8 files changed

+103
-75
lines changed

8 files changed

+103
-75
lines changed

articles/ai-services/document-intelligence/faq.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,15 @@ sections:
134134
answer: |
135135
**Yes.**
136136
137-
If your Document Intelligence resource is configured with a firewall or virtual network, you need to add the dedicated IP address 20.3.165.95 to the firewall allowlist for your Document Intelligence resource.
137+
If your Document Intelligence resource is configured with a firewall or virtual network, you need to add the dedicated IP address 20.3.165.95 to the firewall allowlist for your Document Intelligence resource. Please note that some functions in custom projects (e.g. auto-label, project management and human in the loop) won't work if the public network access is disabled.
138+
139+
- question: |
140+
When I upload a file in Document Intelligence Studio by "Fetch from URL" function, can I use a URL from my blob storage?
141+
142+
answer: |
143+
**Yes.**
144+
145+
If your Azure blob storage URL includes a SAS token and is accessible from public networks. You cannot use the **Fetch** function for storage accounts where the key access is disabled or behind a firewall/VNet.
138146
139147
- question: |
140148
Can I reuse or customize the labeling experience from Document Intelligence Studio and build it into my own application?

articles/ai-services/document-intelligence/managed-identities-secured-access.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ To ensure that the Document Intelligence resource can access the training datase
114114

115115
:::image type="content" source="media/managed-identities/v2-stg-role-assign-role.png" alt-text="Screenshot of add role assignment window.":::
116116

117-
1. On the **Role** tab, search for and select the **Storage Blob Data Reader** permission and select **Next**.
117+
1. On the **Role** tab, search for and select the **Storage Blob Data Contributor** permission and select **Next**.
118118

119119
:::image type="content" source="media/managed-identities/v2-stg-role-assignment.png" alt-text="Screenshot of choose a role tab.":::
120120

@@ -279,7 +279,7 @@ That's it! You can now configure secure access for your Document Intelligence re
279279

280280
:::image type="content" source="media/managed-identities/content-source-error.png" alt-text="Screenshot of content source not accessible error.":::
281281

282-
**Resolution**: Make sure you grant your Document Intelligence managed identity the role of **Storage Blob Data Reader** and enabled **Trusted services** access or **Resource instance** rules on the networking tab.
282+
**Resolution**: Make sure you grant your Document Intelligence managed identity the role of **Storage Blob Data Contributor** and enabled **Trusted services** access or **Resource instance** rules on the networking tab.
283283

284284
* **AccessDenied**:
285285

articles/ai-services/document-intelligence/quickstarts/includes/javascript-sdk.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,14 @@ Extract text, selection marks, text styles, table structures, and bounding regio
151151
const { AzureKeyCredential } = require("@azure/core-auth");
152152

153153
// set `<your-key>` and `<your-endpoint>` variables with the values from the Azure portal.
154-
const key = "<your-key";
154+
const key = "<your-key>";
155155
const endpoint = "<your-endpoint>";
156156

157157
// sample document
158158
const formUrl = "https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/sample-layout.pdf"
159159

160160
async function main() {
161-
const client = DocumentIntelligence(endpoint, new AzureKeyCredential(key:key));
161+
const client = DocumentIntelligence(endpoint, new AzureKeyCredential(key));
162162

163163

164164
const initialResponse = await client
@@ -329,7 +329,7 @@ const { AzureKeyCredential } = require("@azure/core-auth");
329329

330330
async function main() {
331331

332-
const client = DocumentIntelligence(endpoint, new AzureKeyCredential(key:key));
332+
const client = DocumentIntelligence(endpoint, new AzureKeyCredential(key));
333333

334334
const initialResponse = await client
335335
.path("/documentModels/{modelId}:analyze", "prebuilt-invoice")

articles/ai-services/language-service/custom-named-entity-recognition/includes/roles-for-resource-and-storage.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,16 @@ Use the following steps to set the required roles for your Language resource and
3737
5. Select **Select members**
3838
6. Select your subscription, and **Language** as the managed identity. You can search for user names in the **Select** field.
3939

40+
### Roles for your user
41+
> [!IMPORTANT]
42+
> If you skip this step, you'll have a 403 error when trying to connect to your custom project. It's important that your current user has this role to access storage account blob data, even if you're the owner of the storage account.
43+
>
44+
1. Go to your storage account page in the [Azure portal](https://portal.azure.com/).
45+
2. Select **Access Control (IAM)** in the left navigation menu.
46+
3. Select **Add** to **Add Role Assignments**, and choose the **Storage blob data contributor** role on the storage account.
47+
4. Within **Assign access to**, select **User, group, or service principal**.
48+
5. Select **Select members**
49+
6. Select your User. You can search for user names in the **Select** field.
50+
4051
> [!IMPORTANT]
4152
> If you have a virtual network or private endpoint, be sure to select **Allow Azure services on the trusted services list to access this storage account** in the Azure portal.

articles/ai-services/language-service/custom-text-classification/concepts/data-formats.md

Lines changed: 68 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -27,39 +27,40 @@ Your Labels file should be in the `json` format below. This will enable you to [
2727
"projectFileVersion": "2022-05-01",
2828
"stringIndexType": "Utf16CodeUnit",
2929
"metadata": {
30-
"projectKind": "CustomMultiLabelClassification",
31-
"storageInputContainerName": "{CONTAINER-NAME}",
32-
"projectName": "{PROJECT-NAME}",
33-
"multilingual": false,
34-
"description": "Project-description",
35-
"language": "en-us"
30+
"projectKind": "CustomMultiLabelClassification",
31+
"storageInputContainerName": "{CONTAINER-NAME}",
32+
"projectName": "{PROJECT-NAME}",
33+
"multilingual": false,
34+
"description": "Project-description",
35+
"language": "en-us"
3636
},
3737
"assets": {
38-
"projectKind": "CustomMultiLabelClassification",
39-
"classes": [
40-
{
41-
"category": "Class1"
42-
},
43-
{
44-
"category": "Class2"
45-
}
46-
],
47-
"documents": [
48-
{
49-
"location": "{DOCUMENT-NAME}",
50-
"language": "{LANGUAGE-CODE}",
51-
"dataset": "{DATASET}",
52-
"classes": [
53-
{
54-
"category": "Class1"
55-
},
56-
{
57-
"category": "Class2"
58-
}
59-
]
60-
}
61-
]
62-
}
38+
"projectKind": "CustomMultiLabelClassification",
39+
"classes": [
40+
{
41+
"category": "Class1"
42+
},
43+
{
44+
"category": "Class2"
45+
}
46+
],
47+
"documents": [
48+
{
49+
"location": "{DOCUMENT-NAME}",
50+
"language": "{LANGUAGE-CODE}",
51+
"dataset": "{DATASET}",
52+
"classes": [
53+
{
54+
"category": "Class1"
55+
},
56+
{
57+
"category": "Class2"
58+
}
59+
]
60+
}
61+
]
62+
}
63+
}
6364
```
6465

6566
|Key |Placeholder |Value | Example |
@@ -81,43 +82,44 @@ Your Labels file should be in the `json` format below. This will enable you to [
8182
"projectFileVersion": "2022-05-01",
8283
"stringIndexType": "Utf16CodeUnit",
8384
"metadata": {
84-
"projectKind": "CustomSingleLabelClassification",
85-
"storageInputContainerName": "{CONTAINER-NAME}",
86-
"settings": {},
87-
"projectName": "{PROJECT-NAME}",
88-
"multilingual": false,
89-
"description": "Project-description",
90-
"language": "en-us"
85+
"projectKind": "CustomSingleLabelClassification",
86+
"storageInputContainerName": "{CONTAINER-NAME}",
87+
"settings": {},
88+
"projectName": "{PROJECT-NAME}",
89+
"multilingual": false,
90+
"description": "Project-description",
91+
"language": "en-us"
9192
},
9293
"assets": {
93-
"projectKind": "CustomSingleLabelClassification",
94-
"classes": [
95-
{
96-
"category": "Class1"
97-
},
98-
{
99-
"category": "Class2"
100-
}
101-
],
102-
"documents": [
103-
{
104-
"location": "{DOCUMENT-NAME}",
105-
"language": "{LANGUAGE-CODE}",
106-
"dataset": "{DATASET}",
107-
"class": {
108-
"category": "Class2"
109-
}
110-
},
111-
{
112-
"location": "{DOCUMENT-NAME}",
113-
"language": "{LANGUAGE-CODE}",
114-
"dataset": "{DATASET}",
115-
"class": {
116-
"category": "Class1"
117-
}
118-
}
119-
]
120-
}
94+
"projectKind": "CustomSingleLabelClassification",
95+
"classes": [
96+
{
97+
"category": "Class1"
98+
},
99+
{
100+
"category": "Class2"
101+
}
102+
],
103+
"documents": [
104+
{
105+
"location": "{DOCUMENT-NAME}",
106+
"language": "{LANGUAGE-CODE}",
107+
"dataset": "{DATASET}",
108+
"class": {
109+
"category": "Class2"
110+
}
111+
},
112+
{
113+
"location": "{DOCUMENT-NAME}",
114+
"language": "{LANGUAGE-CODE}",
115+
"dataset": "{DATASET}",
116+
"class": {
117+
"category": "Class1"
118+
}
119+
}
120+
]
121+
}
122+
}
121123
```
122124
|Key |Placeholder |Value | Example |
123125
|---------|---------|----------|--|

articles/azure-monitor/agents/azure-monitor-agent-extension-versions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ We strongly recommended to always update to the latest version, or opt in to the
2323
## Version details
2424
| Release Date | Release notes | Windows | Linux |
2525
|:---|:---|:---|:---|
26-
| August 2024 | **Windows**<ul><li>Added columns to the SecurityEvent table: Keywords, Opcode, Correlation, ProcessId, ThreadId, EventRecordId.</li><li>AMA: Support AMA Client Installer for selected partners.</li></ul>**Linux Features**<ul><li>Enable Dynamic Linking of OpenSSL 1.1 in all regions</li><li>Add Computer field to Custom Logs</li><li>Add EventHub upload support for Custom Logs </li><li>Reliability improvement for upload task scheduling</li><li>Added support for SUSE15 SP5, and AWS 3 distributions</li></ul>**Linux Fixes**<ul><li>Fix Direct upload to storage for perf counters when no other destination is configured. You don't see perf counters If storage was the only configured destination for perf counters, they wouldn't see perf counters in their blob or table.</li><li>Fluent-Bit updated to version 3.0.7. This fixes the issue with Fluent-Bit creating junk files in the root directory on process shutdown.</li><li>Fix proxy for system-wide proxy using http(s)_proxy env var </li><li>Support for syslog hostnames that are up to 255characters</li><li>Stop sending rows longer than 1MB. This exceeds ingestion limits and destabilizes the agent. Now the row is gracefully dropped and a diagnostic message is written.</li><li>Set max disk space used for rsyslog spooling to 1GB. There was no limit before which could lead to high memory usage.</li><li>Use random available TCP port when there is a port conflict with AMA port 28230 and 28330 . This resolved issues where port 28230 and 28330 were already in uses by the customer which prevented data upload to Azure.</li></ul>| 1.29 | 1.32.5 |
26+
| August 2024 | **Windows**<ul><li>Added columns to the SecurityEvent table: Keywords, Opcode, Correlation, ProcessId, ThreadId, EventRecordId.</li><li>AMA: Support AMA Client Installer for selected partners.</li></ul>**Linux Features**<ul><li>Enable Dynamic Linking of OpenSSL 1.1 in all regions</li><li>Add Computer field to Custom Logs</li><li>Add EventHub upload support for Custom Logs </li><li>Reliability improvement for upload task scheduling</li><li>Added support for SUSE15 SP5, and AWS 3 distributions</li></ul>**Linux Fixes**<ul><li>Fix Direct upload to storage for perf counters when no other destination is configured. You don't see perf counters If storage was the only configured destination for perf counters, they wouldn't see perf counters in their blob or table.</li><li>Fluent-Bit updated to version 3.0.7. This fixes the issue with Fluent-Bit creating junk files in the root directory on process shutdown.</li><li>Fix proxy for system-wide proxy using http(s)_proxy env var </li><li>Support for syslog hostnames that are up to 255characters</li><li>Stop sending rows longer than 1MB. This exceeds ingestion limits and destabilizes the agent. Now the row is gracefully dropped and a diagnostic message is written.</li><li>Set max disk space used for rsyslog spooling to 1GB. There was no limit before which could lead to high memory usage.</li><li>Use random available TCP port when there is a port conflict with AMA port 28230 and 28330 . This resolved issues where port 28230 and 28330 were already in uses by the customer which prevented data upload to Azure.</li></ul>| 1.29 | 1.32.6 |
2727
| June 2024 |**Windows**<ul><li>Fix encoding issues with Resource ID field.</li><li>AMA: Support new ingestion endpoint for GovSG environment.</li><li>Upgrade AzureSecurityPack version to 4.33.0.1.</li><li>Upgrade Metrics Extension version to 2.2024.517.533.</li><li>Upgrade Health Extension version to 2024.528.1.</li></ul>**Linux**<ul><li>Coming Soon</li></ul>| 1.28.2 | |
2828
| May 2024 |**Windows**<ul><li>Upgraded Fluent-bit version to 3.0.5. This Fix resolves as security issue in fluent-bit (NVD - CVE-2024-4323 (nist.gov)</li><li>Disabled Fluent-bit logging that caused disk exhaustion issues for some customers. Example error is Fluentbit log with "[C:\projects\fluent-bit-2e87g\src\flb_scheduler.c:72 errno=0] No error" fills up the entire disk of the server.</li><li>Fixed AMA extension getting stuck in deletion state on some VMs that are using Arc. This fix improves reliability.</li><li>Fixed AMA not using system proxy, this issue is a bug introduced in 1.26.0. The issue was caused by a new feature that uses the Arc agent’s proxy settings. When the system proxy as set as None the proxy was broken in 1.26.</li><li>Fixed Windows Firewall Logs log file rollover issues</li></ul>| 1.27.0 | |
2929
| April 2024 |**Windows**<ul><li>In preparation for the May 17 public preview of Firewall Logs, the agent completed the addition of a profile filter for Domain, Public, and Private Logs. </li><li>AMA running on an Arc enabled server will default to using the Arc proxy settings if available.</li><li>The AMA VM extension proxy settings override the Arc defaults.</li><li>Bug fix in MSI installer: Symptom - If there are spaces in the fluent-bit config path, AMA wasn't recognizing the path properly. AMA now adds quotes to configuration path in fluent-bit.</li><li>Bug fix for Container Insights: Symptom - custom resource ID weren't being honored.</li><li>Security issue fix: skip the deletion of files and directory whose path contains a redirection (via Junction point, Hard links, Mount point, OB Symlinks etc.).</li><li>Updating MetricExtension package to 2.2024.328.1744.</li></ul>**Linux**<ul><li>AMA 1.30 now available in Arc.</li><li>New distribution support Debian 12, RHEL CIS L2.</li><li>Fix for mdsd version 1.30.3 in persistence mode, which converted positive integers to float/double values ("3.0", "4.0") to type ulong which broke Azure stream analytics.</li></ul>| 1.26.0 | 1.31.1 |

articles/backup/manage-monitor-sql-database-backup.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ You can run different types of on-demand backups:
122122
>The retention period of this backup is determined by the type of on-demand backup you have run.
123123
>
124124
>- *On-demand full* retains backups for a minimum of *45 days* and a maximum of *99 years*.
125-
>- *On-demand copy only full* accepts any v0alue for retaintion.
125+
>- *On-demand copy only full* accepts any value for retaintion.
126126
>- *On-demand differential* retains backup as per the retention of scheduled differentials set in policy.
127127
>- *On-demand log* retains backups as per the retention of scheduled logs set in policy.
128128
@@ -200,4 +200,4 @@ Different | Same or different | Same or different | Same or
200200

201201
## Next steps
202202

203-
For more information, see [Troubleshoot backups on a SQL Server database](backup-sql-server-azure-troubleshoot.md).
203+
For more information, see [Troubleshoot backups on a SQL Server database](backup-sql-server-azure-troubleshoot.md).

articles/networking/nva-accelerated-connections.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@ This list will be updated as more regions become available. The following region
7171
* South UK
7272
* West Europe
7373
* Central India
74+
* West US 2
75+
* West US 3
76+
* North Europe
77+
* Central Sweden
78+
* Southeast Asia
79+
* South US
80+
* East Australia
7481

7582
## Supported SKUs
7683

0 commit comments

Comments
 (0)