Skip to content

Commit 59045b4

Browse files
authored
Merge branch 'MicrosoftDocs:main' into dns-resolution
2 parents 3acf11c + 3d38dcc commit 59045b4

25 files changed

+179
-957
lines changed

articles/container-apps/managed-identity.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -355,9 +355,6 @@ To get a token for a resource, make an HTTP `GET` request to the endpoint, inclu
355355

356356
You can use managed identities in your scale rules to authenticate with Azure services that support managed identities. To use a managed identity in your scale rule, use the `identity` property instead of the `auth` property in your scale rule. Acceptable values for the `identity` property are either the Azure resource ID of a user-assigned identity, or `system` to use a system-assigned identity.
357357

358-
> [!NOTE]
359-
> Managed identity authentication in scale rules is in public preview. It's available in API version `2024-02-02-preview`.
360-
361358
The following ARM template example shows how to use a managed identity with an Azure Queue Storage scale rule:
362359

363360
The queue storage account uses the `accountName` property to identify the storage account, while the `identity` property specifies which managed identity to use. You do not need to use the `auth` property.

articles/event-grid/authenticate-with-namespaces-using-json-web-tokens.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ To use OAuth 2.0 JWT authentication for namespaces, follow these steps:
2828
1. Enable managed identity on your Event Grid namespace.
2929
1. Configure OAuth 2.0 authentication settings on your Event Grid namespace by following these steps:
3030
1. Create an Azure Key Vault account that hosts the CA certificate that includes your public keys and add role assignment in Key Vault for the namespace’s managed identity.
31-
1. Upload the PEM file of your public key certificates to namespace.
31+
1. Or upload the PEM file of your public key certificates to namespace.
32+
3233
1. Your clients can connect to the Event Grid namespace using the tokens provided by your identity provider.
3334

3435
## Create a namespace and configure its subresources
@@ -45,7 +46,7 @@ For information configuring system and user-assigned identities using the Azure
4546

4647

4748
## Configure OAuth 2.0 JWT authentication settings on your Event Grid namespace -Key Vault
48-
First, create an Azure Key Vault account, upload your server certificate, and assign the namespace's managed identity an appropriate role on the key vault. Then, you configure custom authentication settings on your Event Grid namespace using Azure portal and Azure CLI. You need to create the namespace first then update it using the following steps.
49+
First, create an Azure Key Vault account, upload your server certificate, and assign the namespace's managed identity an appropriate role on the key vault. Then, you configure custom authentication settings on your Event Grid namespace using either Azure portal or Azure CLI. You need to create the namespace first then update it using the following steps.
4950

5051
### Create an Azure Key Vault account and upload your server certificate
5152

@@ -132,8 +133,8 @@ az resource update \
132133
133134
```
134135
### JSON Web Token format
135-
JSON Web Tokens are divided into the JWT Header and JWT payload sections.
136-
136+
JSON Web Tokens needs to have JWT Header, JWT payload and JWT signature sections.
137+
137138
### JWT Header
138139

139140
The header must contain at least `typ` and `alg` fields. `typ` must always be `JWS` and `alg` must always be `RS256`. The token header must be as follows:
@@ -154,7 +155,7 @@ Event Grid requires the following claims: `iss`, `sub`, `aud`, `exp`, 
154155
| --- | ----------- |
155156
| `iss` | Issuer. Value in JWT must match issuer in the Event Grid namespace configuration for custom JWT authentication. |
156157
| `sub` | Subject. Value is used as authentication identity name. |
157-
| `aud` | Audience. Value can be a string or an array of strings. Value must contain standard Event Grid namespace hostname and/or custom domain for that Event Grid namespace (if configured). Audience can contain other strings, but we require at least one of these strings to be a standard Event Grid namespace hostname or custom domain for this namespace. |
158+
| `aud` | Audience. Value is an array of strings. Value must contain standard Event Grid namespace hostname and/or custom domain for that Event Grid namespace (if configured). Audience can contain other strings, but we require at least one of these strings to be a standard Event Grid namespace hostname or custom domain for this namespace. |
158159
| `exp` | Expiration. Unix time when JWT expires. |
159160
| `nbf` | Not before. Unit time when JWT becomes valid. |
160161

@@ -227,13 +228,13 @@ az eventgrid namespace update \
227228
```
228229

229230
- Replace `<resource-group-name>`, `<namespace-name>`, `<location>`, `<key-vault-name>`, `<certificate-name>`, and `<certificate-in-PEM-format>` with your actual values.
230-
- The encodedCertificate value must include the full certificate in PEM format, including headers ( `"-----BEGIN CERTIFICATE-----" and "-----END CERTIFICATE----`).
231+
- The encodedCertificate value must include the full certificate and public key in PEM format, including headers ( `"-----BEGIN CERTIFICATE-----", "-----END CERTIFICATE----, ``-----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY-----`).
231232
- Ensure the public key certificate provided is valid and trusted by your identity provider.
232233
- Regularly update the encodedIssuerCertificates if certificates are rotated or expired.
233234

234235
### JSON Web Token format
235236

236-
JWT payload
237+
JSON Web Tokens needs to have JWT Header, JWT payload and JWT signature sections.
237238

238239
Event Grid requires the following claims: `iss`, `sub`, `aud`, `exp`, `nbf`.
239240

articles/event-hubs/apache-kafka-troubleshooting-guide.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ If the traffic is excessive, the service has the following behavior:
1717
- If produce request's delay exceeds request time-out(*request.timeout.ms*), Event Hubs returns **Policy Violation** error code.
1818
- If fetch request's delay exceeds request time out, Event Hubs logs the request as throttled and responds with empty set of records and no error code.
1919

20-
[Dedicated clusters](event-hubs-dedicated-overview.md) don't have throttling mechanisms. You're free to consume all of your cluster resources.
21-
2220
## No records received
2321
You might see consumers not getting any records and constantly rebalancing. In this scenario, consumers don't get any records and constantly rebalance. There's no exception or error when it happens, but the Kafka logs will show that the consumers are stuck trying to rejoin the group and assign partitions. There are a few possible causes:
2422

articles/virtual-desktop/TOC.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
displayName: what's new, avd insights, avdi
3636
href: whats-new-insights.md
3737
- name: MSIXMGR tool
38-
displayName: what's new, msix app attach
38+
displayName: what's new, app attach
3939
href: whats-new-msixmgr.md
4040
- name: Multimedia redirection
4141
displayName: what's new, mmr
@@ -282,28 +282,25 @@
282282
- name: Set preferred application group type
283283
displayName: applications, apps, host pool properties
284284
href: set-preferred-application-group-type.md
285-
- name: App attach
285+
- name: App Attach
286286
items:
287-
- name: App attach overview
288-
displayName: applications, apps, msix app attach, app attach, app packages, appx packages
287+
- name: App Attach overview
288+
displayName: applications, apps, app packages, appx packages
289289
href: app-attach-overview.md
290290
- name: Create an MSIX image
291-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
291+
displayName: applications, apps, appx packages, app packages
292292
href: app-attach-create-msix-image.md
293-
- name: Add and manage app attach applications
294-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
293+
- name: Add and manage App Attach applications
294+
displayName: applications, apps, appx packages, app packages
295295
href: app-attach-setup.md
296296
- name: Test MSIX packages
297-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
297+
displayName: applications, apps, appx packages, app packages
298298
href: app-attach-test-msix-packages.md
299-
- name: Migrate from MSIX app attach to app attach
300-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
301-
href: msix-app-attach-migration.md
302-
- name: Partner solutions with app attach
299+
- name: Partner solutions with App Attach
303300
displayName: applications, partner, app attach, apps
304301
href: app-attach-partner-solutions.md
305302
- name: MSIXMGR tool parameters
306-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
303+
displayName: applications, apps, appx packages, app packages
307304
href: msixmgr-tool-syntax-description.md
308305
- name: Specific applications
309306
items:
@@ -638,7 +635,7 @@
638635
- name: Custom image templates
639636
displayName: troubleshooting, virtual machines, vms, images, vhd, vhdx
640637
href: /troubleshoot/azure/virtual-desktop/troubleshoot-custom-image-templates?context=/azure/virtual-desktop/context/context
641-
- name: App attach
638+
- name: App Attach
642639
displayName: troubleshooting, apps, remoteapp
643640
href: /troubleshoot/azure/virtual-desktop/troubleshoot-app-attach?context=/azure/virtual-desktop/context/context
644641
- name: Reference
@@ -662,7 +659,7 @@
662659
displayName: reference
663660
href: /rest/api/desktopvirtualization/
664661
- name: MSIXMGR tool parameters
665-
displayName: msix app attach, app attach, applications, apps, appx packages, app packages
662+
displayName: app attach, applications, apps, appx packages, app packages
666663
href: msixmgr-tool-syntax-description.md
667664
- name: Resources
668665
items:

articles/virtual-desktop/add-session-hosts-host-pool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ Here's how to create session hosts and register them to a host pool by using the
232232
| **Security type** | Select from **Standard**, [Trusted launch virtual machines](/azure/virtual-machines/trusted-launch), or [Confidential virtual machines](/azure/confidential-computing/confidential-vm-overview).<br /><br />- If you select **Trusted launch virtual machines**, options for **secure boot** and **vTPM** are automatically selected.<br /><br />- If you select **Confidential virtual machines**, options for **secure boot**, **vTPM**, and **integrity monitoring** are automatically selected. You can't opt out of vTPM when using a confidential VM. |
233233
| **Image** | Select the OS image that you want to use from the list, or select **See all images** to see more. The full list includes any images that you created and stored as an [Azure Compute Gallery shared image](/azure/virtual-machines/shared-image-galleries) or a [managed image](/azure/virtual-machines/windows/capture-image-resource). |
234234
| **Virtual machine size** | Select a size. If you want to use a different size, select **Change size**, and then select from the list. |
235-
| **Hibernate** | Select the box to enable hibernation. Hibernation is available only for personal host pools. For more information, see [Hibernation in virtual machines](/azure/virtual-machines/hibernate-resume). If you're using Microsoft Teams media optimizations, you should update the [WebRTC redirector service to 1.45.2310.13001](whats-new-webrtc.md#updates-for-version-145231013001).<br /><br />FSLogix and app attach currently don't support hibernation. Don't enable hibernation if you're using FSLogix or app attach for your personal host pools.|
235+
| **Hibernate** | Select the box to enable hibernation. Hibernation is available only for personal host pools. For more information, see [Hibernation in virtual machines](/azure/virtual-machines/hibernate-resume). If you're using Microsoft Teams media optimizations, you should update the [WebRTC redirector service to 1.45.2310.13001](whats-new-webrtc.md#updates-for-version-145231013001).<br /><br />FSLogix and App Attach currently don't support hibernation. Don't enable hibernation if you're using FSLogix or App Attach for your personal host pools.|
236236
| **Number of VMs** | Enter the number of virtual machines that you want to deploy. You can deploy up to 400 session hosts at this point if you want (depending on your [subscription quota](/azure/quotas/view-quotas)), or you can add more later.<br /><br />For more information, see [Azure Virtual Desktop service limits](/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-virtual-desktop-service-limits) and [Virtual Machines limits](/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-virtual-machines-limits---azure-resource-manager). |
237237
| **OS disk type** | Select the disk type to use for your session hosts. We recommend that you use only **Premium SSD** for production workloads. |
238238
| **OS disk size** | Select a size for the OS disk.<br /><br />If you enable hibernation, ensure that the OS disk is large enough to store the contents of the memory in addition to the OS and other applications. |

articles/virtual-desktop/app-attach-create-msix-image.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
---
2-
title: Create an MSIX image to use with app attach in Azure Virtual Desktop - Azure
3-
description: To use app attach in Azure Virtual Desktop, you need to expand an MSIX-packaged application into an MSIX image. This article shows you how to create an MSIX image.
2+
title: Create an MSIX image to use with App Attach in Azure Virtual Desktop - Azure
3+
description: To use App Attach in Azure Virtual Desktop, you need to expand an MSIX-packaged application into an MSIX image. This article shows you how to create an MSIX image.
44
ms.topic: how-to
55
author: dougeby
66
ms.author: avdcontent
7-
ms.date: 03/04/2024
7+
ms.date: 06/04/2024
88
---
99

10-
# Create an MSIX image to use with app attach in Azure Virtual Desktop
10+
# Create an MSIX image to use with App Attach in Azure Virtual Desktop
1111

12-
> [!IMPORTANT]
13-
> MSIX App Attach will be deprecated on June 1, 2025. Make sure to move all apps to App Attach by this date.
14-
15-
To use MSIX packages with app attach and MSIX app attach in Azure Virtual Desktop, you need to expand an MSIX package application into an MSIX image. This article shows you how to create an MSIX image.
12+
To use MSIX packages with App Attach in Azure Virtual Desktop, you need to expand an MSIX package application into an MSIX image. This article shows you how to create an MSIX image.
1613

1714
## Prerequisites
1815

@@ -30,7 +27,7 @@ Before you can create an MSIX image, you need the following things:
3027
> [!NOTE]
3128
> If you're using packages from the Microsoft Store for Business or Education on your network or on devices not connected to the internet, you'll need to download and install package licenses from the Microsoft Store to run the apps. To get the licenses, see [Use packages offline](app-attach-test-msix-packages.md#use-packages-offline).
3229
33-
## Create an app attach disk image
30+
## Create an App Attach disk image
3431

3532
When creating an MSIX image, you convert an MSIX package to a *VHD*, *VHDX*, or *CIM* disk image using the *MSIXMGR tool*. We recommend using CIM for best performance, particularly with Windows 11, as it consumes less CPU and memory, with improved mounting and unmounting times. We don't recommend using VHD; use VHDX instead.
3633

@@ -60,7 +57,7 @@ You should create a new folder for the destination because a CIM disk image is m
6057

6158
The output should be similar to the following example:
6259

63-
```Output
60+
```output
6461
Successfully created the CIM file: C:\msix\myapp\myapp.cim
6562
```
6663

@@ -80,7 +77,7 @@ Here's an example command to create a VHDX disk image from an MSIX image. A sing
8077

8178
The output should be similar to the following example:
8279

83-
```Output
80+
```output
8481
Successfully created virtual disk
8582
Stopping the Shell Hardware Detection service
8683
Stopping dependent services if necessary.
@@ -99,5 +96,5 @@ After you've created the MSIX package, you need to store it on a [file share](ap
9996

10097
Here are some other articles you might find helpful:
10198

102-
- [App attach in Azure Virtual Desktop](app-attach-overview.md)
99+
- [App Attach in Azure Virtual Desktop](app-attach-overview.md)
103100
- Learn more about the available [MSIXMGR tool parameters](msixmgr-tool-syntax-description.md).

0 commit comments

Comments
 (0)