Skip to content

Commit 2354488

Browse files
authored
Merge branch 'main' into sdw-fix-cloud-shell-links
2 parents 0e45ad6 + 19da76a commit 2354488

File tree

56 files changed

+535
-423
lines changed

Some content is hidden

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

56 files changed

+535
-423
lines changed

articles/aks/azure-ad-integration-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,4 +283,4 @@ For best practices on identity and resource control, see [Best practices for aut
283283
[operator-best-practices-identity]: operator-best-practices-identity.md
284284
[azure-ad-rbac]: azure-ad-rbac.md
285285
[managed-aad]: managed-aad.md
286-
[managed-aad-migrate]: managed-aad.md#upgrading-to-aks-managed-azure-ad-integration
286+
[managed-aad-migrate]: managed-aad.md#upgrade-to-aks-managed-azure-ad-integration

articles/aks/kubernetes-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,5 @@ This article showed you how to access Kubernetes resources for your AKS cluster.
111111
[aks-quickstart-cli]: ./learn/quick-kubernetes-deploy-cli.md
112112
[deployments]: concepts-clusters-workloads.md#deployments-and-yaml-manifests
113113
[aks-managed-aad]: managed-aad.md
114-
[cli-aad-upgrade]: managed-aad.md#upgrading-to-aks-managed-azure-ad-integration
114+
[cli-aad-upgrade]: managed-aad.md#upgrade-to-aks-managed-azure-ad-integration
115115
[enable-monitor]: ../azure-monitor/containers/container-insights-enable-existing-clusters.md

articles/aks/managed-aad.md

Lines changed: 102 additions & 150 deletions
Large diffs are not rendered by default.

articles/api-management/how-to-event-grid.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Once the deployment has succeeded (it might take a few minutes), open a browser
5151

5252
You should see the sample app rendered with no event messages displayed.
5353

54-
[!INCLUDE [event-grid-register-provider-portal.md](../../includes/event-grid-register-provider-portal.md)]
54+
[!INCLUDE [event-grid-register-provider-portal.md](../../articles/event-grid/includes/register-provider.md)]
5555

5656
## Subscribe to API Management events
5757

articles/azure-app-configuration/howto-app-configuration-event.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ The deployment may take a few minutes to complete. After the deployment has succ
7272

7373
You should see the site with no messages currently displayed.
7474

75-
[!INCLUDE [event-grid-register-provider-cli.md](../../includes/event-grid-register-provider-cli.md)]
75+
[!INCLUDE [register-provider-cli.md](../../articles/event-grid/includes/register-provider-cli.md)]
7676

7777
## Subscribe to your App Configuration store
7878

articles/azure-app-configuration/howto-backup-config-store.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ az storage account create -n $storageName -g $resourceGroupName -l westus --sku
9595
az storage queue create --name $queueName --account-name $storageName --auth-mode login
9696
```
9797

98-
[!INCLUDE [event-grid-register-provider-cli.md](../../includes/event-grid-register-provider-cli.md)]
98+
[!INCLUDE [register-provider-cli.md](../../articles/event-grid/includes/register-provider-cli.md)]
9999

100100
## Subscribe to your App Configuration store events
101101

@@ -249,7 +249,7 @@ If you don't see the new setting in your secondary store:
249249
- Make sure the backup function was triggered *after* you created the setting in your primary store.
250250
- It's possible that Event Grid couldn't send the event notification to the queue in time. Check if your queue still contains the event notification from your primary store. If it does, trigger the backup function again.
251251
- Check [Azure Functions logs](../azure-functions/functions-create-scheduled-function.md#test-the-function) for any errors or warnings.
252-
- Use the [Azure portal](../azure-functions/functions-how-to-use-azure-function-app-settings.md#get-started-in-the-azure-portal) to ensure that the Azure function app contains correct values for the application settings that Azure Functions is trying to read.
252+
- Use the [Azure portal](../azure-functions/functions-how-to-use-azure-function-app-settings.md#get-started-in-the-azure-portal) to ensure that the Azure function app contains correct values for the application settings that the Azure function is trying to read.
253253
- You can also set up monitoring and alerting for Azure Functions by using [Azure Application Insights](../azure-functions/functions-monitoring.md?tabs=cmd).
254254

255255
## Clean up resources

articles/azure-cache-for-redis/cache-event-grid-quickstart-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ The deployment may take a few minutes to complete. After the deployment has succ
6464

6565
You should see the site with no messages currently displayed.
6666

67-
[!INCLUDE [event-grid-register-provider-cli.md](../../includes/event-grid-register-provider-cli.md)]
67+
[!INCLUDE [register-provider-cli.md](../../articles/event-grid/includes/register-provider-cli.md)]
6868

6969
## Subscribe to your Azure Cache for Redis instance
7070

articles/azure-cache-for-redis/cache-event-grid-quickstart-portal.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,21 @@ Before subscribing to the events for the cache instance, let's create the endpoi
2929

3030
1. Select **Deploy to Azure** in GitHub README to deploy the solution to your subscription.
3131

32-
:::image type="content" source="media/cache-event-grid-portal/deploy-to-azure.png" alt-text="Deploy to Azure button.":::
32+
:::image type="content" source="media/cache-event-grid-portal/deploy-to-azure.png" alt-text="Deploy to Azure button.":::
3333

3434
1. On the **Custom deployment** page, do the following steps:
35-
1. For **Resource group**, select the resource group that you created when creating the cache instance. It will be easier for you to clean up after you are done with the tutorial by deleting the resource group.
35+
1. For **Resource group**, select the resource group that you created when creating the cache instance. It will be easier for you to clean up after you're done with the tutorial by deleting the resource group.
3636
2. For **Site Name**, enter a name for the web app.
3737
3. For **Hosting plan name**, enter a name for the App Service plan to use for hosting the web app.
3838
4. Select the check box for **I agree to the terms and conditions stated above**.
3939
5. Select **Purchase**.
4040

4141
| Setting | Suggested value | Description |
4242
| ------------ | ------- | -------------------------------------------------- |
43-
| **Subscription** | Drop down and select your subscription. | The subscription under which to create this web app. |
43+
| **Subscription** | Drop down and select your subscription. | The subscription in which you want to create this web app. |
4444
| **Resource group** | Drop down and select a resource group, or select **Create new** and enter a new resource group name. | By putting all your app resources in one resource group, you can easily manage or delete them together. |
45-
| **Site Name** | Enter a name for your web app. | This value cannot be empty. |
46-
| **Hosting plan name** | Enter a name for the App Service plan to use for hosting the web app. | This value cannot be empty. |
45+
| **Site Name** | Enter a name for your web app. | This value can't be empty. |
46+
| **Hosting plan name** | Enter a name for the App Service plan to use for hosting the web app. | This value can't be empty. |
4747

4848
1. Select Alerts (bell icon) in the portal, and then select **Go to resource group**.
4949

@@ -57,15 +57,16 @@ Before subscribing to the events for the cache instance, let's create the endpoi
5757

5858
:::image type="content" source="media/cache-event-grid-portal/blank-event-grid-viewer.png" alt-text="Empty Event Grid Viewer site.":::
5959

60-
[!INCLUDE [event-grid-register-provider-portal.md](../../includes/event-grid-register-provider-portal.md)]
60+
[!INCLUDE [register-provider.md](../../articles/event-grid/includes/register-provider.md)]
61+
6162

6263
## Subscribe to the Azure Cache for Redis instance
6364

6465
In this step, you'll subscribe to a topic to tell Event Grid which events you want to track, and where to send the events.
6566

6667
1. In the portal, navigate to your cache instance that you created earlier.
6768
1. On the **Azure Cache for Redis** page, select **Events** on the left menu.
68-
1. Select **Web Hook**. You are sending events to your viewer app using a web hook for the endpoint.
69+
1. Select **Web Hook**. You're sending events to your viewer app using a web hook for the endpoint.
6970

7071
:::image type="content" source="media/cache-event-grid-portal/event-grid-web-hook.png" alt-text="Azure portal Events page.":::
7172

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ NFSv3 protocol doesn't provide support for encryption, so this data-in-flight ca
2121

2222
## Can the storage be encrypted at rest?
2323

24-
All Azure NetApp Files volumes are encrypted using the FIPS 140-2 standard. All keys are managed by the Azure NetApp Files service.
24+
All Azure NetApp Files volumes are encrypted using the FIPS 140-2 standard. Learn [how encryption keys managed](#how-are-encryption-keys-managed).
2525

2626
## Is Azure NetApp Files cross-region replication traffic encrypted?
2727

2828
Azure NetApp Files cross-region replication uses TLS 1.2 AES-256 GCM encryption to encrypt all data transferred between the source volume and destination volume. This encryption is in addition to the [Azure MACSec encryption](../security/fundamentals/encryption-overview.md) that is on by default for all Azure traffic, including Azure NetApp Files cross-region replication.
2929

3030
## How are encryption keys managed?
3131

32-
Key management for Azure NetApp Files is handled by the service. A unique XTS-AES-256 data encryption key is generated for each volume. An encryption key hierarchy is used to encrypt and protect all volume keys. These encryption keys are never displayed or reported in an unencrypted format. When you delete a volume, Azure NetApp Files immediately deletes the volume's encryption keys.
32+
By default key management for Azure NetApp Files is handled by the service, using [platform-managed keys](../security/fundamentals/key-management.md). A unique XTS-AES-256 data encryption key is generated for each volume. An encryption key hierarchy is used to encrypt and protect all volume keys. These encryption keys are never displayed or reported in an unencrypted format. When you delete a volume, Azure NetApp Files immediately deletes the volume's encryption keys.
3333

34-
Customer-managed keys (Bring Your Own Key) using Azure Dedicated HSM is supported on a controlled basis. Support is currently available in the East US, South Central US, West US 2, and US Gov Virginia regions. You can request access at [[email protected]](mailto:[email protected]). As capacity becomes available, requests will be approved.
34+
Alternatively, [customer-managed keys for Azure NetApp Files volume encryption](configure-customer-managed-keys.md) can be used where keys are stored in [Azure Key Vault](../key-vault/general/basic-concepts.md). With customer-managed keys, you can fully manage the relationship between a key's life cycle, key usage permissions, and auditing operations on keys.
3535

36-
[Customer-managed keys](configure-customer-managed-keys.md) are available with limited regional support.
36+
Lastly, customer-managed keys using Azure Dedicated HSM is supported on a controlled basis. Support is currently available in the East US, South Central US, West US 2, and US Gov Virginia regions. You can request access at [[email protected]](mailto:[email protected]). As capacity becomes available, requests will be approved.
3737

3838
## Can I configure the NFS export policy rules to control access to the Azure NetApp Files service mount target?
3939

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ https://support.microsoft.com/topic/april-12-2022-kb5012670-monthly-rollup-cae43
104104

105105
Yes, Azure NetApp Files supports [Alternate Data Streams (ADS)](/openspecs/windows_protocols/ms-fscc/e2b19412-a925-4360-b009-86e3b8a020c8) by default on [SMB volumes](azure-netapp-files-create-volumes-smb.md) and [dual-protocol volumes configured with NTFS security style](create-volumes-dual-protocol.md#considerations) when accessed via SMB.
106106

107+
## What are SMB/CIFS `oplocks` and are they enabled on Azure NetApp Files volumes?
108+
109+
SMB/CIFS oplocks (opportunistic locks) enable the redirector on a SMB/CIFS client in certain file-sharing scenarios to perform client-side caching of read-ahead, write-behind, and lock information. A client can then work with a file (read or write it) without regularly reminding the server that it needs access to the file. This improves performance by reducing network traffic. SMB/CIFS oplocks are enabled on Azure NetApp Files SMB and dual-protocol volumes.
110+
107111
## Next steps
108112

109113
- [FAQs about SMB performance for Azure NetApp Files](azure-netapp-files-smb-performance.md)

0 commit comments

Comments
 (0)