Skip to content

Commit 8a25e67

Browse files
authored
Merge pull request #206805 from MicrosoftDocs/main
8/03 AM Publish
2 parents 94a0d9b + b2c5758 commit 8a25e67

File tree

24 files changed

+259
-94
lines changed

24 files changed

+259
-94
lines changed

articles/active-directory-b2c/json-transformations.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ The following example generates a JSON string based on the claim value of "email
6868
<InputClaims>
6969
<InputClaim ClaimTypeReferenceId="email" TransformationClaimType="personalizations.0.to.0.email" />
7070
<InputClaim ClaimTypeReferenceId="otp" TransformationClaimType="personalizations.0.dynamic_template_data.otp" />
71+
<InputClaim ClaimTypeReferenceId="email" TransformationClaimType="personalizations.0.dynamic_template_data.verify-email" />
7172
</InputClaims>
7273
<InputParameters>
7374
<InputParameter Id="template_id" DataType="string" Value="d-4c56ffb40fa648b1aa6822283df94f60"/>
@@ -464,4 +465,4 @@ Output claim:
464465

465466
## Next steps
466467

467-
- Find more [claims transformation samples](https://github.com/azure-ad-b2c/unit-tests/tree/main/claims-transformation/json) on the Azure AD B2C community GitHub repo
468+
- Find more [claims transformation samples](https://github.com/azure-ad-b2c/unit-tests/tree/main/claims-transformation/json) on the Azure AD B2C community GitHub repo

articles/active-directory/develop/sample-v2-code.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ The following samples show public client desktop applications that access the Mi
7676
> | Language/<br/>Platform | Code sample(s) <br/> on GitHub | Auth<br/> libraries | Auth flow |
7777
> | ------- | -------- | ------------- | -------------- |
7878
> | .NET Core | &#8226; [Call Microsoft Graph](https://github.com/Azure-Samples/ms-identity-dotnet-desktop-tutorial/tree/master/1-Calling-MSGraph/1-1-AzureAD) <br/> &#8226; [Call Microsoft Graph with token cache](https://github.com/Azure-Samples/ms-identity-dotnet-desktop-tutorial/tree/master/2-TokenCache) <br/> &#8226; [Call Micrsoft Graph with custom web UI HTML](https://github.com/Azure-Samples/ms-identity-dotnet-desktop-tutorial/tree/master/3-CustomWebUI/3-1-CustomHTML) <br/> &#8226; [Call Microsoft Graph with custom web browser](https://github.com/Azure-Samples/ms-identity-dotnet-desktop-tutorial/tree/master/3-CustomWebUI/3-2-CustomBrowser) <br/> &#8226; [Sign in users with device code flow](https://github.com/Azure-Samples/ms-identity-dotnet-desktop-tutorial/tree/master/4-DeviceCodeFlow) | MSAL.NET |&#8226; Authorization code with PKCE <br/> &#8226; Device code |
79-
> | .NET | &#8226; [Call Microsoft Graph with daemon console](https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/tree/master/1-Call-MSGraph) <br/> &#8226; [Call web API with daemon console](https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/blob/master/2-Call-OwnApi/README.md) | MSAL.NET | Authorization code with PKCE |
8079
> | .NET | [Invoke protected API with integrated Windows authentication](https://github.com/azure-samples/active-directory-dotnet-iwa-v2) | MSAL.NET | Integrated Windows authentication |
8180
> | Java | [Call Microsoft Graph](https://github.com/Azure-Samples/ms-identity-msal-java-samples/tree/main/2.%20Client-Side%20Scenarios/Integrated-Windows-Auth-Flow) | MSAL Java | Integrated Windows authentication |
8281
> | Node.js | [Sign in users](https://github.com/Azure-Samples/ms-identity-javascript-nodejs-desktop) | MSAL Node | Authorization code with PKCE |

articles/availability-zones/migrate-app-service.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to migrate Azure App Service to availability zone support
55
author: anaharris-ms
66
ms.service: app-service
77
ms.topic: conceptual
8-
ms.date: 06/07/2022
8+
ms.date: 08/03/2022
99
ms.author: anaharris
1010
ms.reviewer: jordanselig
1111
ms.custom: references_regions
@@ -45,6 +45,7 @@ Availability zone support is a property of the App Service plan. The following a
4545
- France Central
4646
- UK South
4747
- Japan East
48+
- East Asia
4849
- Southeast Asia
4950
- Australia East
5051
- Availability zones can only be specified when creating a **new** App Service plan. A pre-existing App Service plan can't be converted to use availability zones.
@@ -146,4 +147,4 @@ There's no additional cost associated with enabling availability zones. Pricing
146147
> [Overview of autoscale in Microsoft Azure](../azure-monitor/autoscale/autoscale-overview.md)
147148
148149
> [!div class="nextstepaction"]
149-
> [Manage disaster recovery](../app-service/manage-disaster-recovery.md)
150+
> [Manage disaster recovery](../app-service/manage-disaster-recovery.md)

articles/azure-arc/data/toc.yml

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -116,72 +116,6 @@ items:
116116
href: troubleshoot-guide.md
117117
- name: Get logs
118118
href: troubleshooting-get-logs.md
119-
- name: Azure Arc-enabled PostgreSQL Hyperscale (preview)
120-
items:
121-
- name: Overview
122-
items:
123-
- name: What is Azure Arc-enabled PostgreSQL Hyperscale
124-
href: what-is-azure-arc-enabled-postgres-hyperscale.md
125-
- name: Limitations
126-
href: limitations-postgresql-hyperscale.md
127-
- name: Quickstarts
128-
items:
129-
- name: Supported versions
130-
href: supported-versions-postgres-hyperscale.md
131-
- name: Create PostgreSQL Hyperscale server group (CLI)
132-
href: create-postgresql-hyperscale-server-group.md
133-
- name: Create PostgreSQL Hyperscale server group (portal)
134-
href: create-postgresql-hyperscale-server-group-azure-portal.md
135-
- name: Create PostgreSQL Hyperscale server group (Azure Data Studio)
136-
href: create-postgresql-hyperscale-server-group-azure-data-studio.md
137-
- name: Create PostgreSQL Hyperscale server group - Kubernetes native tools
138-
href: create-postgresql-hyperscale-server-group-kubernetes-native-tools.md
139-
- name: Connect
140-
href: get-connection-endpoints-and-connection-strings-postgres-hyperscale.md
141-
- name: Concepts
142-
items:
143-
- name: Distribute data
144-
href: concepts-distributed-postgres-hyperscale.md
145-
- name: Server group placement
146-
href: postgresql-hyperscale-server-group-placement-on-kubernetes-cluster-nodes.md
147-
- name: How-to
148-
items:
149-
- name: Manage
150-
items:
151-
- name: Backup & restore
152-
href: backup-restore-postgresql-hyperscale.md
153-
- name: Change PostgreSQL port
154-
href: change-postgresql-port.md
155-
- name: Configure & scale
156-
items:
157-
- name: Show configuration
158-
href: show-configuration-postgresql-hyperscale-server-group.md
159-
- name: Scale out|in worker nodes
160-
href: scale-out-in-postgresql-hyperscale-server-group.md
161-
- name: Scale up|down memory & vCores
162-
href: scale-up-down-postgresql-hyperscale-server-group-using-cli.md
163-
- name: Configure server parameters
164-
href: configure-server-parameters-postgresql-hyperscale.md
165-
- name: Delete
166-
href: delete-postgresql-hyperscale-server-group.md
167-
- name: List server groups
168-
href: list-server-groups-postgres-hyperscale.md
169-
- name: Monitoring, log analytics, billing information (portal)
170-
href: monitoring-log-analytics-azure-portal-postgresql.md
171-
- name: Secure
172-
href: configure-security-postgres-hyperscale.md
173-
- name: Manage server group (Azure Data Studio)
174-
href: manage-postgresql-hyperscale-server-group-with-azure-data-studio.md
175-
- name: Use PostgreSQL extensions
176-
href: using-extensions-in-postgresql-hyperscale-server-group.md
177-
- name: Migrate
178-
items:
179-
- name: Migrate PostgreSQL data into a PostgreSQL Hyperscale server group
180-
href: migrate-postgresql-data-into-postgresql-hyperscale-server-group.md
181-
- name: Import the sample database AdventureWorks
182-
href: restore-adventureworks-sample-db-into-postgresql-hyperscale-server-group.md
183-
- name: Troubleshoot
184-
href: troubleshoot-postgresql-hyperscale-server-group.md
185119
- name: Azure Arc-enabled SQL Managed Instance
186120
items:
187121
- name: Overview

articles/azure-netapp-files/faq-nfs.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.workload: storage
66
ms.topic: conceptual
77
author: b-hchen
88
ms.author: anfdocs
9-
ms.date: 10/19/2021
9+
ms.date: 08/02/2022
1010
---
1111
# NFS FAQs for Azure NetApp Files
1212

@@ -50,6 +50,40 @@ For example, if a client mounting a volume becomes unresponsive or crashes beyon
5050

5151
A grace period defines a period of special processing in which clients can try to reclaim their locking state during a server recovery. The default timeout for the leases is 30 seconds with a grace period of 45 seconds. After that time, the client's lease will be released.
5252

53+
## Oracle dNFS
54+
55+
### Are there any Oracle patches with dNFS?
56+
57+
Customers using Oracle 19c and higher must ensure they **are patched for Oracle bug 32931941**. Most of the patch bundles currently in use by Oracle customers do **\*not\*** include this patch. The patch has only been included in a subset of recent patch bundles.
58+
59+
If a database is exposed to this bug, network interruptions are highly likely to result in fractured block corruption. Network interruptions include events such as storage endpoint relocation, volume relocation, and storage service maintenance events. The corruption may not necessarily be detected immediately.
60+
61+
This is not a bug on ONTAP or the Azure NetApp Files service itself. It is the result of an Oracle dNFS bug. The response to an NFS IO during a certain networking interruption or reconfiguration events is mishandled. The database will erroneously write a block that was being updated as it was written. In some cases, the corrupted block will be silently corrected by a later overwrite of that same block. If not, it will eventually be detected by Oracle database processes. An error should be logged in the Alert logs, and the Oracle instance is likely to terminate. In addition, dbv and RMAN operations can detect the corruption.
62+
63+
Oracle publishes [document 1495104.1](https://support.oracle.com/knowledge/Oracle%20Cloud/1495104_1.html), which is continually updated with recommended dNFS patches. If your database uses dNFS, ensure the DBA team is checking for updates in this document.
64+
65+
### Are there any patches required for use of Oracle dNFS with NFSv4.1?
66+
67+
If your databases are using Oracle dNFS with NFSv4.1, they **need to be patched for Oracle bugs 33132050 and 33676296**. You may have to request a backport for other versions of Oracle. For example, at the time of writing, these patches are available for 19.11, but not yet 19.3. If you cite these bug numbers in the support case, Oracle's support engineers will know what to do.
68+
69+
This requirement applies to ONTAP-based systems and services in general, which includes both on-premises ONTAP and Azure NetApp Files.
70+
71+
Examples of the potential problems if these patches are not applied:
72+
73+
1. Database hangs on backend storage endpoint moves.
74+
1. Database hangs on Azure NetApp Files service maintenance events.
75+
1. Brief Oracle hangs during normal operation that may or may not be noticeable.
76+
1. Slow Oracle shutdowns: if you monitor the shutdown process, you'll see pauses that could add up to minutes of delays as dNFS I/O times out.
77+
1. Incorrect dNFS reply caching behavior on reads that will hang a database.
78+
79+
The patches include a change in dNFS session management and NFS reply caching that resolves these problems.
80+
81+
**If you cannot patch for these two bugs**, you _must not_ use dNFS with NFSv4.1. You can either disable dNFS or switch to NFSv3.
82+
83+
### Can I use multipathing with Oracle dNFS and NFSv4.1?
84+
85+
dNFS will not work with multiple paths when using NFSv4.1. If you need multiple paths, you will have to use NFSv3. dNFS requires cluster-wide `clientID` and `sessionID` trunking for NFSv4.1 to work with multiple paths, and this is not supported by Azure NetApp Files. The result when trying to use this is a hang during dNFS startup
86+
5387
## Next steps
5488

5589
- [Microsoft Azure ExpressRoute FAQs](../expressroute/expressroute-faqs.md)

articles/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Linter rule - use stable resource identifier
33
description: Linter rule - use stable resource identifier
44
ms.topic: conceptual
5-
ms.date: 07/21/2022
5+
ms.date: 08/03/2022
66
---
77

88
# Linter rule - use stable resource identifier
@@ -21,9 +21,10 @@ The following example fails this test because `utcNow()` is used in the resource
2121

2222
```bicep
2323
param location string = resourceGroup().location
24+
param time string = utcNow()
2425
2526
resource sa 'Microsoft.Storage/storageAccounts@2021-09-01' = {
26-
name: 'store${toLower(utcNow())}'
27+
name: 'store${toLower(time)}'
2728
location: location
2829
sku: {
2930
name: 'Standard_LRS'

articles/azure-resource-manager/bicep/linter.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,18 @@ The following screenshot shows the linter in the command line. The output from t
6464

6565
You can integrate these checks as a part of your CI/CD pipelines. You can use a GitHub action to attempt a bicep build. Errors will fail the pipelines.
6666

67+
## Silencing false positives
68+
69+
Sometimes a rule can have false positives. For example you may need to include a link to a blob storage directly without using the [environment()](./bicep-functions-deployment.md#environment) function.
70+
In this case you can disable the warning for one line only, not the entire document, by adding `#disable-next-line <rule name>` before the line with the warning.
71+
72+
```bicep
73+
#disable-next-line no-hardcoded-env-urls //Direct download link to my toolset
74+
scriptDownloadUrl: 'https://mytools.blob.core.windows.net/...'
75+
```
76+
77+
It is good practice to add a comment explaining why the rule does not apply to this line.
78+
6779
## Next steps
6880

6981
- For more information about customizing the linter rules, see [Add custom settings in the Bicep config file](bicep-config-linter.md).

articles/container-apps/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ With Azure Container Apps, you can:
4848

4949
- [**Run containers from any registry**](containers.md), public or private, including Docker Hub and Azure Container Registry (ACR).
5050

51-
- [**Use the Azure CLI extension or ARM templates**](get-started.md) to manage your applications.
51+
- [**Use the Azure CLI extension, Azure portal or ARM templates**](get-started.md) to manage your applications.
5252

5353
- [**Provide an existing virtual network**](vnet-custom.md) when creating an environment for your container apps.
5454

5555
- [**Securely manage secrets**](manage-secrets.md) directly in your application.
5656

57-
- [**View application logs**](monitor.md) using Azure Log Analytics.
57+
- [**Monitor your apps**](monitor.md) using Azure Log Analytics.
5858

5959
<sup>1</sup> Applications that [scale on CPU or memory load](scale-app.md) can't scale to zero.
6060

articles/defender-for-cloud/defender-for-servers-introduction.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: Overview of Microsoft Defender for Servers
33
description: Learn about the benefits and features of Microsoft Defender for Servers.
4+
author: bmansheim
5+
ms.author: benmansheim
46
ms.date: 06/22/2022
57
ms.topic: conceptual
68
---
@@ -10,6 +12,7 @@ Microsoft Defender for Servers is one of the plans provided by Microsoft Defende
1012

1113
- Watch a [Defender for Servers introduction](episode-five.md) in our Defender for Cloud in the Field series.
1214
- Get pricing details for [Defender for Servers](https://azure.microsoft.com/pricing/details/defender-for-cloud/).
15+
- [Enable Defender for Servers on your subscriptions](enable-enhanced-security.md).
1316

1417
## Defender for Servers plans
1518

articles/defender-for-cloud/defender-for-sql-usage.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Microsoft Defender for SQL servers on machines extends the protections for your
3030
- [Connect your GCP project to Microsoft Defender for Cloud](quickstart-onboard-gcp.md)
3131

3232
> [!NOTE]
33-
> Enable database protection for your multicloud SQL servers through the AWS connector](quickstart-onboard-aws.md?pivots=env-settings#connect-your-aws-account) or the [GCP connector](quickstart-onboard-gcp.md?pivots=env-settings#configure-the-databases-plan).
33+
> Enable database protection for your multicloud SQL servers through the [AWS connector](quickstart-onboard-aws.md?pivots=env-settings#connect-your-aws-account) or the [GCP connector](quickstart-onboard-gcp.md?pivots=env-settings#configure-the-databases-plan).
3434
3535
This plan includes functionality for identifying and mitigating potential database vulnerabilities and detecting anomalous activities that could indicate threats to your databases.
3636

@@ -44,8 +44,7 @@ Learn more about [vulnerability assessment for Azure SQL servers on machines](de
4444
|----|:----|
4545
|Release state:|General availability (GA)|
4646
|Pricing:|**Microsoft Defender for SQL servers on machines** is billed as shown on the [pricing page](https://azure.microsoft.com/pricing/details/defender-for-cloud/)|
47-
|Protected SQL versions:|[SQL Server versions currently supported by Microsoft](/mem/configmgr/core/plan-design/configs/support-for-sql-server-versions) in:
48-
<br>- [SQL on Azure virtual machines](/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview)<br>- [SQL Server on Azure Arc-enabled servers](/sql/sql-server/azure-arc/overview)<br>- On-premises SQL servers on Windows machines without Azure Arc<br>|
47+
|Protected SQL versions:|[SQL Server versions currently supported by Microsoft](/mem/configmgr/core/plan-design/configs/support-for-sql-server-versions) in: <br>- [SQL on Azure virtual machines](/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview)<br>- [SQL Server on Azure Arc-enabled servers](/sql/sql-server/azure-arc/overview)<br>- On-premises SQL servers on Windows machines without Azure Arc<br>|
4948
|Clouds:|:::image type="icon" source="./media/icons/yes-icon.png"::: Commercial clouds<br>:::image type="icon" source="./media/icons/yes-icon.png"::: Azure Government<br>:::image type="icon" source="./media/icons/no-icon.png"::: Azure China 21Vianet|
5049

5150
## Set up Microsoft Defender for SQL servers on machines

0 commit comments

Comments
 (0)