Skip to content

Commit 5f574e0

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-rbac-role-assignments-portal-classic
2 parents 5aa7557 + 7f8c0f6 commit 5f574e0

File tree

49 files changed

+2212
-1391
lines changed

Some content is hidden

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

49 files changed

+2212
-1391
lines changed

.openpublishing.publish.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,6 +955,12 @@
955955
"url": "https://github.com/Azure-Samples/cosmos-db-mongodb-api-dotnet-samples",
956956
"branch": "main",
957957
"branch_mapping": {}
958+
},
959+
{
960+
"path_to_root": "reusable-content",
961+
"url": "https://github.com/MicrosoftDocs/reusable-content",
962+
"branch": "main",
963+
"branch_mapping": {}
958964
}
959965
],
960966
"branch_target_mapping": {

.openpublishing.redirection.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6223,6 +6223,41 @@
62236223
"redirect_url": "/azure/azure-cache-for-redis/scripts/create-manage-cache",
62246224
"redirect_document_id": false
62256225
},
6226+
{
6227+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-attributes.md",
6228+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-attributes",
6229+
"redirect_document_id": false
6230+
},
6231+
{
6232+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-cli.md",
6233+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-cli",
6234+
"redirect_document_id": false
6235+
},
6236+
{
6237+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-examples.md",
6238+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-examples",
6239+
"redirect_document_id": false
6240+
},
6241+
{
6242+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-portal.md",
6243+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-portal",
6244+
"redirect_document_id": false
6245+
},
6246+
{
6247+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-powershell.md",
6248+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-powershell",
6249+
"redirect_document_id": false
6250+
},
6251+
{
6252+
"source_path_from_root": "/articles/storage/common/storage-auth-abac-security.md",
6253+
"redirect_url": "/azure/storage/blobs/storage-auth-abac-security",
6254+
"redirect_document_id": false
6255+
},
6256+
{
6257+
"source_path_from_root": "/articles/storage/common/storage-auth-abac.md",
6258+
"redirect_url": "/azure/storage/blobs/storage-auth-abac",
6259+
"redirect_document_id": false
6260+
},
62266261
{
62276262
"source_path_from_root": "/articles/storage/storage-client-side-encryption.md",
62286263
"redirect_url": "/azure/storage/common/storage-client-side-encryption",

articles/app-service/security-controls-policy.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Policy Regulatory Compliance controls for Azure App Service
33
description: Lists Azure Policy Regulatory Compliance controls available for Azure App Service. These built-in policy definitions provide common approaches to managing the compliance of your Azure resources.
4-
ms.date: 09/19/2022
4+
ms.date: 10/01/2022
55
ms.topic: sample
66
ms.service: app-service
77
ms.custom: subject-policy-compliancecontrols
@@ -21,6 +21,59 @@ compliant with the specific standard.
2121

2222
## Release notes
2323

24+
### October 2022
25+
26+
- **Function app slots should have remote debugging turned off**
27+
- New policy created
28+
- **App Service app slots should have remote debugging turned off**
29+
- New policy created
30+
- **Function app slots should use latest 'HTTP Version'**
31+
- New policy created
32+
- **Function app slots should use the latest TLS version**
33+
- New policy created
34+
- **App Service app slots should use the latest TLS version**
35+
- New policy created
36+
- **App Service app slots should have resource logs enabled**
37+
- New policy created
38+
- **App Service app slots should enable outbound non-RFC 1918 traffic to Azure Virtual Network**
39+
- New policy created
40+
- **App Service app slots should use managed identity**
41+
- New policy created
42+
- **App Service app slots should use latest 'HTTP Version'**
43+
- New policy created
44+
- Deprecation of policy **Configure App Services to disable public network access**
45+
- Replaced by "Configure App Service apps to disable public network access"
46+
- Deprecation of policy **App Services should disable public network access**
47+
- Replaced by "App Service apps should disable public network access" to support _Deny_ effect
48+
- **App Service apps should disable public network access**
49+
- New policy created
50+
- **App Service app slots should disable public network access**
51+
- New policy created
52+
- **Configure App Service apps to disable public network access**
53+
- New policy created
54+
- **Configure App Service app slots to disable public network access**
55+
- New policy created
56+
- **Function apps should disable public network access**
57+
- New policy created
58+
- **Function app slots should disable public network access**
59+
- New policy created
60+
- **Configure Function apps to disable public network access**
61+
- New policy created
62+
- **Configure Function app slots to disable public network access**
63+
- New policy created
64+
- **Configure App Service app slots to turn off remote debugging**
65+
- New policy created
66+
- **Configure Function app slots to turn off remote debugging**
67+
- New policy created
68+
- **Configure App Service app slots to use the latest TLS version**
69+
- New policy created
70+
- **Configure Function app slots to use the latest TLS version**
71+
- New policy created
72+
- **App Service apps should use latest 'HTTP Version'**
73+
- Updated scope to include Windows apps
74+
- **Function apps should use latest 'HTTP Version'**
75+
- Updated scope to include Windows apps
76+
2477
### September 2022
2578

2679
- **App Service apps should be injected into a virtual network**

articles/azure-functions/functions-create-function-linux-custom-image.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Create Azure Functions on Linux using a custom image
33
description: Learn how to create Azure Functions running on a custom Linux image.
4-
ms.date: 06/10/2022
4+
ms.date: 09/28/2022
55
ms.topic: tutorial
66
ms.custom: "devx-track-csharp, mvc, devx-track-python, devx-track-azurepowershell, devx-track-azurecli, devdivchpfy22"
77
zone_pivot_groups: programming-languages-set-functions-full
@@ -518,7 +518,7 @@ A function app on Azure manages the execution of your functions in your hosting
518518
1. The function can now use this connection string to access the storage account.
519519

520520
> [!NOTE]
521-
> If you publish your custom image to a private container registry, you must use environment variables in the *Dockerfile* for the connection string instead. For more information, see the [ENV instruction](https://docs.docker.com/engine/reference/builder/#env). You must also set the `DOCKER_REGISTRY_SERVER_USERNAME` and `DOCKER_REGISTRY_SERVER_PASSWORD` variables. To use the values, you must rebuild the image, push the image to the registry, and then restart the function app on Azure.
521+
> If you publish your custom image to a private container registry, you must also set the `DOCKER_REGISTRY_SERVER_USERNAME` and `DOCKER_REGISTRY_SERVER_PASSWORD` variables. For more information, see [Custom containers](../app-service/reference-app-settings.md#custom-containers) in the App Service settings reference.
522522

523523
## Verify your functions on Azure
524524

articles/azure-monitor/agents/agents-overview.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,10 @@ Azure Monitor Agent uses [data collection rules](../essentials/data-collection-r
5656
| Text logs | Log Analytics workspace - custom table | Events sent to log file on agent machine |
5757

5858
<sup>1</sup> On Linux, using Azure Monitor Metrics as the only destination is supported in v1.10.9.0 or higher.<br>
59-
<sup>2</sup> Azure Monitor Linux Agent v1.15.2 or higher supports syslog RFC formats including Cisco Meraki, Cisco ASA, Cisco FTD, Sophos XG, Juniper Networks, Corelight Zeek, CipherTrust, NXLog, McAfee, and Common Event Format (CEF).
59+
<sup>2</sup> Azure Monitor Linux Agent versions 1.15.2 and higher support syslog RFC formats including Cisco Meraki, Cisco ASA, Cisco FTD, Sophos XG, Juniper Networks, Corelight Zeek, CipherTrust, NXLog, McAfee, and Common Event Format (CEF).
60+
61+
>[!NOTE]
62+
>On rsyslog-based systems, Azure Monitor Linux Agent adds forwarding rules to the default ruleset defined in the rsyslog configuration. If multiple rulesets are used, inputs bound to non-default ruleset(s) are **not** forwarded to Azure Monitor Agent. For more information about multiple rulesets in rsyslog, see the [official documentation](https://www.rsyslog.com/doc/master/concepts/multi_ruleset.html).
6063
6164
## Supported services and features
6265

articles/azure-monitor/agents/azure-monitor-agent-troubleshoot-linux-vm.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ Here's how AMA collects syslog events:
9595
3. If none of the above helps, [file a ticket](#file-a-ticket) with **Summary** as 'Syslog DCR not available' and **Problem type** as 'I need help configuring data collection from a VM'.
9696
3. Validate the layout of the Syslog collection workflow to ensure all necessary pieces are in place and accessible:
9797
1. For `rsyslog` users, ensure the `/etc/rsyslog.d/10-azuremonitoragent.conf` file is present, isn't empty, and is accessible by the `rsyslog` daemon (syslog user).
98+
1. Check your rsyslog configuration at `/etc/rsyslog.conf` and `/etc/rsyslog.d/*` to see if you have any inputs bound to a non-default ruleset, as messages from these inputs will not be forwarded to Azure Monitor Agent. For instance, messages from an input configured with a non-default ruleset like `input(type="imtcp" port="514" `**`ruleset="myruleset"`**`)` will not be forward.
9899
2. For `syslog-ng` users, ensure the `/etc/syslog-ng/conf.d/azuremonitoragent.conf` file is present, isn't empty, and is accessible by the `syslog-ng` daemon (syslog user).
99100
3. Ensure the file `/run/azuremonitoragent/default_syslog.socket` exists and is accessible by `rsyslog` or `syslog-ng` respectively.
100101
4. Check for a corresponding drop in count of processed syslog events in `/var/opt/microsoft/azuremonitoragent/log/mdsd.qos`. If such drop isn't indicated in the file, [file a ticket](#file-a-ticket) with **Summary** as 'Syslog data dropped in pipeline' and **Problem type** as 'I need help with Azure Monitor Linux Agent'.

articles/azure-vmware/attach-disk-pools-to-azure-vmware-solution-hosts.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Attach Azure disk pools to Azure VMware Solution hosts (Preview)
2+
title: Attach Azure disk pools to Azure VMware Solution hosts
33
description: Learn how to attach an Azure disk pool surfaced through an iSCSI target as the VMware vSphere datastore of an Azure VMware Solution private cloud. Once the datastore is configured, you can create volumes on it and consume them from your Azure VMware Solution private cloud.
44
ms.topic: how-to
55
ms.service: azure-vmware
@@ -9,14 +9,14 @@ ms.custom: ignite-fall-2021, devx-track-azurecli
99
ms.devlang: azurecli
1010
---
1111

12-
# Attach disk pools to Azure VMware Solution hosts (Preview)
12+
# Attach disk pools to Azure VMware Solution hosts
1313

1414
[Azure disk pools](../virtual-machines/disks-pools.md) offer persistent block storage to applications and workloads backed by Azure Disks. You can use disks as the persistent storage for Azure VMware Solution for optimal cost and performance. For example, you can scale up by using disk pools instead of scaling clusters if you host storage-intensive workloads. You can also use disks to replicate data from on-premises or primary VMware vSphere environments to disk storage for the secondary site. To scale storage independent of the Azure VMware Solution hosts, we support surfacing [ultra disks](../virtual-machines/disks-types.md#ultra-disks), [premium SSD](../virtual-machines/disks-types.md#premium-ssds) and [standard SSD](../virtual-machines/disks-types.md#standard-ssds) as the datastores.
1515

1616
>[!IMPORTANT]
17-
>Azure disk pools on Azure VMware Solution (Preview) is currently in public preview.
18-
>This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
19-
>For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
17+
>We are officially halting the preview of Azure Disk Pools, and it will not be made generally available.
18+
>New customers will not be able to register the `Microsoft.StoragePool` resource provider on their subscription and deploy new Disk Pools.
19+
> Existing subscriptions registered with Microsoft.StoragePool may continue to deploy and manage disk pools for the time being.
2020
2121
Azure managed disks are attached to one iSCSI controller virtual machine deployed under the Azure VMware Solution resource group. Disks get deployed as storage targets to a disk pool, and each storage target shows as an iSCSI LUN under the iSCSI target. You can expose a disk pool as an iSCSI target connected to Azure VMware Solution hosts as a datastore. A disk pool surfaces as a single endpoint for all underlying disks added as storage targets. Each disk pool can have only one iSCSI controller.
2222

articles/cdn/cdn-verizon-premium-rules-engine-reference-features.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ The available types of features are:
3030
* [Origin](#origin)
3131
* [Specialty](#specialty)
3232
* [URL](#url)
33-
* [Web Application Firewall](#waf)
3433

3534
### <a name="access"></a>Access
3635

@@ -158,12 +157,6 @@ These features allow a request to be redirected or rewritten to a different URL.
158157

159158
**[Back to the top](#top)**
160159

161-
### <a name="waf"></a>Web Application Firewall
162-
163-
The [Web Application Firewall](https://docs.edgecast.com/pci-cdn/Content/Web-Security/Web-Application-Firewall-WAF.htm) feature determines whether a request will be screened by Web Application Firewall.
164-
165-
**[Back to the top](#top)**
166-
167160
For the most recent features, see the [Verizon Rules Engine documentation](https://docs.vdms.com/cdn/index.html#Quick_References/HRE_QR.htm#Actions).
168161

169162
## Next steps

articles/cognitive-services/Speech-Service/includes/quickstarts/platform/python-requirements.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ A macOS version 10.14 or later is required.
2626

2727
---
2828

29-
Install a version of [Python from 3.7 to 3.10](https://www.python.org/downloads/). To check your installation, open a terminal and run the command `python --version`. If it's installed properly, you'll get a response like "Python 3.8.2".
29+
Install a version of [Python from 3.7 to 3.10](https://www.python.org/downloads/).
3030

3131
> [!IMPORTANT]
32-
> Make sure that packages of the same platform (x64 or x86) are installed. For example, if you install the x64 redistributable package, then you need to install the x64 Python package.
32+
> Make sure that packages of the same platform (x64 or x86) are installed. For example, if you install the x64 redistributable package, then you need to install the x64 Python package.
33+
34+
To check your installation, open a terminal and run the command `python --version`. If it's installed properly, you'll get a response like "Python 3.8.10". If you're using macOS or Linux, you might need to run the command `python3 --version` instead. To enable use of `python` instead of `python3`, run `alias python='python3'` to set up an alias. The Speech SDK quickstart samples specify `python` usage.

articles/connectors/built-in.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: conceptual
8+
ms.custom: engagement-fy23
89
ms.date: 09/14/2022
910
---
1011

0 commit comments

Comments
 (0)