Skip to content

Commit d27b893

Browse files
authored
Merge branch 'MicrosoftDocs:main' into patch-1
2 parents 539ac9b + 2e400ac commit d27b893

File tree

10 files changed

+32
-15
lines changed

10 files changed

+32
-15
lines changed

articles/app-service/reference-dangling-subdomain-prevention.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The risks of subdomain takeover include:
1818
- Phishing campaigns
1919
- Further risks of classic attacks such as XSS, CSRF, CORS bypass
2020

21-
Learn more about Subdomain Takeover at [Dangling DNS and subdomain takeover](/azure/security/fundamentals/subdomain-takeover.md).
21+
Learn more about Subdomain Takeover at [Dangling DNS and subdomain takeover](/azure/security/fundamentals/subdomain-takeover).
2222

2323
Azure App Service provides [Name Reservation Service](#how-app-service-prevents-subdomain-takeovers) and [domain verification tokens](#how-you-can-prevent-subdomain-takeovers) to prevent subdomain takeovers.
2424
## How App Service prevents subdomain takeovers

articles/cognitive-services/personalizer/includes/quickstart-local-inference-csharp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ using System.Linq;
8383

8484
The Personalizer client is a [PersonalizerClient](/dotnet/api/azure.ai.personalizer.personalizerclient?view=azure-dotnet-preview&branch=main) object that authenticates to Azure using Azure.AzureKeyCredential, which contains your key.
8585

86-
To ask for the single best item to show th user, create a [PersonalizerRankOptions](/dotnet/api/azure.ai.personalizer.personalizerrankoptions?view=azure-dotnet-preview&branch=main), then pass it to [PersonalizerClient.Rank](/dotnet/api/azure.ai.personalizer.personalizerclient.rank?view=azure-dotnet-preview&branch=main#azure-ai-personalizer-personalizerclient-rank(azure-ai-personalizer-personalizerrankoptions-system-threading-cancellationtoken)) method. The Rank method returns a [PersonalizerRankResult](/dotnet/api/azure.ai.personalizer.personalizerrankresult?view=azure-dotnet-preview&branch=main).
86+
To ask for the single best item to show the user, create a [PersonalizerRankOptions](/dotnet/api/azure.ai.personalizer.personalizerrankoptions?view=azure-dotnet-preview&branch=main), then pass it to [PersonalizerClient.Rank](/dotnet/api/azure.ai.personalizer.personalizerclient.rank?view=azure-dotnet-preview&branch=main#azure-ai-personalizer-personalizerclient-rank(azure-ai-personalizer-personalizerrankoptions-system-threading-cancellationtoken)) method. The Rank method returns a [PersonalizerRankResult](/dotnet/api/azure.ai.personalizer.personalizerrankresult?view=azure-dotnet-preview&branch=main).
8787

88-
To send a reward score to Personalizer, pass the event ID and the reward score to the [PersonalizerClient.Reward](/dotnet/api/azure.ai.personalizer.personalizerclient.reward?view=azure-dotnet-preview&branch=main#azure-ai-personalizer-personalizerclient-reward(system-string-system-single-system-threading-cancellationtoken) method.
88+
To send a reward score to Personalizer, pass the event ID and the reward score to the [PersonalizerClient.Reward](dotnet/api/azure.ai.personalizer.personalizerclient.reward?view=azure-dotnet-preview&branch=main#azure-ai-personalizer-personalizerclient-reward(system-string-system-single-system-threading-cancellationtoken) method.
8989

9090
Determining the reward score, in this quickstart is trivial. In a production system, the determination of what impacts the [reward score](../concept-rewards.md) and by how much can be a complex process, that you may decide to change over time. This design decision should be one of the primary decisions in your Personalizer architecture.
9191

@@ -114,7 +114,7 @@ private const string ServiceEndpoint = "https://REPLACE-WITH-YOUR-PERSONALIZER-
114114
private const string ResourceKey = "<REPLACE-WITH-YOUR-PERSONALIZER-KEY>";
115115
```
116116

117-
Next, construct the Rank and Reward URLs.
117+
Next, construct the Rank and Reward URLs. Note that setting `useLocalInference: true` as a parameter for `PersonalizerClientOptions` is required to enable local inference.
118118

119119
```csharp
120120
static PersonalizerClient InitializePersonalizerClient(Uri url)

articles/migrate/migrate-replication-appliance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ MySQL must be installed on the replication appliance machine. It can be installe
6969

7070
**Method** | **Details**
7171
--- | ---
72-
Download and install manually | Download MySQL application & place it in the folder C:\Temp\ASRSetup, then install manually.<br> When you set up the appliance, MySQL will show as already installed.
72+
Download and install manually | [Download](https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.20.0.msi) the MySQL application & place it in the folder C:\Temp\ASRSetup, then install manually.<br> When you set up the appliance, MySQL will show as already installed.
7373
Without online download | Place the MySQL installer application in the folder C:\Temp\ASRSetup. When you install the appliance and select download and install MySQL, setup will use the installer you added.
7474
Download and install in Azure Migrate | When you install the appliance and are prompted for MySQL, select **Download and install**.
7575

articles/mysql/flexible-server/concepts-high-availability.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ Here are some considerations to keep in mind when you use high availability:
122122
123123
## Frequently asked questions (FAQ)
124124

125+
- **What are the SLAs for same-zone vs zone-redundant HA enabled Flexible server?**
126+
127+
SLA information for Azure Database for MySQL Flexible Server can be found at [SLA for Azure Database for MySQL](https://azure.microsoft.com/support/legal/sla/mysql/v1_2/).
128+
125129
- **How am I billed for high available (HA) servers?**
126130
Servers enabled with HA have a primary and secondary replica. Secondary replica can be in same zone or zone redundant. You're billed for the provisioned compute and storage for both the primary and secondary replica. For example, if you have a primary with 4 vCores of compute and 512 GB of provisioned storage, your secondary replica will also have 4 vCores and 512 GB of provisioned storage. Your zone redundant HA server will be billed for 8 vCores and 1,024 GB of storage. Depending on your backup storage volume, you may also be billed for backup storage.
127131

articles/mysql/flexible-server/overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ One advantage of running your workload in Azure is its global reach. The flexibl
176176
| Central US | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: |
177177
| China East 2 | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
178178
| China North 2 | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
179+
| China North 3 |:heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
179180
| East Asia (Hong Kong) | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: |
180181
| East US | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
181182
| East US 2 | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: |
@@ -203,6 +204,8 @@ One advantage of running your workload in Azure is its global reach. The flexibl
203204
| West US | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: |
204205
| West US 2 | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: |
205206
| West US 3 | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
207+
| Qatar Central | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: |
208+
| Sweden Central | :heavy_check_mark: | :heavy_check_mark: | :x: | :x: |
206209

207210
## Contacts
208211

articles/network-watcher/network-watcher-network-configuration-diagnostics-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: damendo
1414

1515
# Introduction to Network Configuration Diagnostics in Azure Network Watcher
1616

17-
The Network Configuration Diagnostic tool helps customers understand which traffic flows will be allowed or denied in your Azure Virtual Network along with detailed information for debugging. It can help your in understanding if your NSG rules are configured correctly.
17+
The Network Configuration Diagnostic tool helps customers understand which traffic flows will be allowed or denied in your Azure Virtual Network along with detailed information for debugging. It can help you in understanding if your NSG rules are configured correctly.
1818

1919
## Pre-requisites
2020
For using Network Configuration Diagnostics, Network Watcher must be enabled in your subscription. See [Create an Azure Network Watcher instance](./network-watcher-create.md) to enable.

articles/network-watcher/network-watcher-nsg-flow-logging-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure Network Watcher
44
description: This article explains how to use the NSG flow logs feature of Azure Network Watcher.
55
services: network-watcher
66
documentationcenter: na
7-
author: harshacs
7+
author: harsha-cs
88

99
ms.service: network-watcher
1010
ms.topic: article

articles/storage/common/storage-disaster-recovery-guidance.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: jimmart-dev
77

88
ms.service: storage
99
ms.topic: conceptual
10-
ms.date: 03/01/2022
10+
ms.date: 10/28/2022
1111
ms.author: jammart
1212
ms.subservice: common
1313
---
@@ -161,6 +161,7 @@ Keep in mind that any data stored in a temporary disk is lost when the VM is shu
161161

162162
The following features and services are not supported for account failover:
163163

164+
- Storage accounts that have [change feed](../blobs/storage-blob-change-feed.md) enabled are not supported for failover. Since [operational backup of Azure Blob Storage enables the change feed feature](../../backup/blob-backup-support-matrix.md#limitations), storage accounts that have operational backup of blobs configured do not support failover.
164165
- Azure File Sync does not support storage account failover. Storage accounts containing Azure file shares being used as cloud endpoints in Azure File Sync should not be failed over. Doing so will cause sync to stop working and may also cause unexpected data loss in the case of newly tiered files.
165166
- Storage accounts that have hierarchical namespace enabled (such as for Data Lake Storage Gen2) are not supported at this time.
166167
- A storage account containing premium block blobs cannot be failed over. Storage accounts that support premium block blobs do not currently support geo-redundancy.

articles/virtual-desktop/autoscale-scenarios.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ Before you create your plan, keep the following things in mind:
6161
- Make sure you understand usage patterns before defining your schedule. You'll need to schedule around the following times of day:
6262

6363
- Ramp-up: the start of the day, when usage picks up.
64-
- Peak hours: the time of day when usage is highest.
64+
- Peak hours: the time of day when usage is expected to be at its highest.
6565
- Ramp-down: when usage tapers off. This is usually when you shut down your VMs to save costs.
66-
- Off-peak hours: the time with the lowest possible usage. You can define the maximum number of VMs that can be active during this time.
66+
- Off-peak hours: the time of the day when usage is expected to be at its lowest.
6767

6868
- The scaling plan will take effect as soon as you enable it.
6969

articles/virtual-desktop/set-up-scaling-script.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ manager: femila
1212
In this article, you'll learn about the scaling tool that uses an Azure Automation runbook and Azure Logic App to automatically scale session host VMs in your Azure Virtual Desktop environment. To learn more about the scaling tool, see [Scale session hosts using Azure Automation and Azure Logic Apps](scaling-automation-logic-apps.md).
1313

1414
> [!NOTE]
15-
> You can't scale session hosts using Azure Automation and Azure Logic Apps together with [autoscale](autoscale-scaling-plan.md) on the same host pool. You must use one or the other.
15+
> - Autoscale is an alternative way to scale session host VMs and is a native feature of Azure Virtual Desktop. We recommend you use Autoscale instead. For more information, see [Autoscale scaling plans](autoscale-scenarios.md).
16+
>
17+
> - You can't scale session hosts using Azure Automation and Azure Logic Apps together with [autoscale](autoscale-scaling-plan.md) on the same host pool. You must use one or the other.
1618
1719
## Prerequisites
1820

1921
Before you start setting up the scaling tool, make sure you have the following things ready:
2022

2123
- An [Azure Virtual Desktop host pool](create-host-pools-azure-marketplace.md).
2224
- Session host pool VMs configured and registered with the Azure Virtual Desktop service.
23-
- A user with the [Contributor role](../role-based-access-control/role-assignments-portal.md) assigned on the Azure subscription.
25+
- A user with the [*Contributor*](../role-based-access-control/role-assignments-portal.md) role-based access control (RBAC) role assigned on the Azure subscription to create the resources. You'll also need the *Application administrator* and/or *Owner* RBAC role to create a Run As account.
2426
- A Log Analytics workspace (optional).
2527

2628
The machine you use to deploy the tool must have:
@@ -92,9 +94,14 @@ First, you'll need an Azure Automation account to run the PowerShell runbook. Th
9294
9395
Now that you have an Azure Automation account, you'll also need to create an Azure Automation Run As account if you don't have one already. This account will let the tool access your Azure resources.
9496
97+
> [!IMPORTANT]
98+
> This scaling tool uses a Run As account with Azure Automation. Azure Automation Run As accounts will retire on September 30, 2023. Microsoft won't provide support beyond that date. From now through September 30, 2023, you can continue to use Azure Automation Run As accounts. This scaling tool won't be updated to create the resources using managed identities, however, you can transition to use [managed identities](../automation/automation-security-overview.md#managed-identities) and will need to before then. For more information, see [Migrate from an existing Run As account to a managed identity](../automation/migrate-run-as-accounts-managed-identity.md).
99+
>
100+
> Autoscale is an alternative way to scale session host VMs and is a native feature of Azure Virtual Desktop. We recommend you use Autoscale instead. For more information, see [Autoscale scaling plans](autoscale-scenarios.md).
101+
95102
An [Azure Automation Run As account](../automation/manage-runas-account.md) provides authentication for managing resources in Azure with Azure cmdlets. When you create a Run As account, it creates a new service principal user in Azure Active Directory and assigns the Contributor role to the service principal user at the subscription level. An Azure Run As account is a great way to authenticate securely with certificates and a service principal name without needing to store a username and password in a credential object. To learn more about Run As account authentication, see [Limit Run As account permissions](../automation/manage-runas-account.md#limit-run-as-account-permissions).
96103
97-
Any user who's a member of the Subscription Admins role and coadministrator of the subscription can create a Run As account.
104+
Any user who's assigned the *Application administrator* and/or *Owner* RBAC role on the subscription can create a Run As account.
98105
99106
To create a Run As account in your Azure Automation account:
100107
@@ -286,6 +293,8 @@ If you decided to use Log Analytics, you can view all the log data in a custom l
286293
| project TimeStampUTC = TimeGenerated, TimeStampLocal = TimeStamp_s, HostPool = hostpoolName_s, LineNumAndMessage = logmessage_s, AADTenantId = TenantId
287294
```
288295
289-
## Report issues
296+
## Limitations
297+
298+
Here are some limitations with scaling session host VMs with this scaling script:
290299
291-
Issue reports for the scaling tool are currently being handled by Microsoft Support. When you make an issue report, make sure to follow the instructions in [Reporting issues](#reporting-issues). If you have feedback about the tool or want to request new features, open a GitHub issue labeled *4-WVD-scaling-tool* on the [RDS GitHub page](https://github.com/Azure/RDS-Templates/issues?q=is%3Aissue+is%3Aopen+label%3A4-WVD-scaling-tool).
300+
- The scaling script doesn’t consider time changes between standard and daylight savings.

0 commit comments

Comments
 (0)