Skip to content

Commit f4d5b01

Browse files
authored
Merge pull request #107842 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to master to sync with https://github.com/Microsoft/azure-docs (branch master)
2 parents 9cc19a2 + 99c4cdd commit f4d5b01

File tree

7 files changed

+135
-83
lines changed

7 files changed

+135
-83
lines changed

articles/active-directory/devices/hybrid-azuread-join-plan.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,15 @@ Based on the scenario that matches your identity infrastructure, see:
144144
- [Configure hybrid Azure Active Directory join for federated environment](hybrid-azuread-join-federated-domains.md)
145145
- [Configure hybrid Azure Active Directory join for managed environment](hybrid-azuread-join-managed-domains.md)
146146

147-
## Review on-premises AD UPN support for Hybrid Azure AD join
147+
## Review on-premises AD users UPN support for Hybrid Azure AD join
148148

149-
Sometimes, your on-premises AD UPNs could be different from your Azure AD UPNs. In such cases, Windows 10 Hybrid Azure AD join provides limited support for on-premises AD UPNs based on the [authentication method](/azure/security/fundamentals/choose-ad-authn), domain type and Windows 10 version. There are two types of on-premises AD UPNs that can exist in your environment:
149+
Sometimes, your on-premises AD users UPNs could be different from your Azure AD UPNs. In such cases, Windows 10 Hybrid Azure AD join provides limited support for on-premises AD UPNs based on the [authentication method](/azure/security/fundamentals/choose-ad-authn), domain type and Windows 10 version. There are two types of on-premises AD UPNs that can exist in your environment:
150150

151-
- Routable UPN: A routable UPN has a valid verified domain, that is registered with a domain registrar. For example, if contoso.com is the primary domain in Azure AD, contoso.org is the primary domain in on-premises AD owned by Contoso and [verified in Azure AD](/azure/active-directory/fundamentals/add-custom-domain)
152-
- Non-routable UPN: A non-routable UPN does not have a verified domain. It is applicable only within your organization's private network. For example, if contoso.com is the primary domain in Azure AD, contoso.local is the primary domain in on-premises AD but is not a verifiable domain in the internet and only used within Contoso's network.
151+
- Routable users UPN: A routable UPN has a valid verified domain, that is registered with a domain registrar. For example, if contoso.com is the primary domain in Azure AD, contoso.org is the primary domain in on-premises AD owned by Contoso and [verified in Azure AD](/azure/active-directory/fundamentals/add-custom-domain)
152+
- Non-routable users UPN: A non-routable UPN does not have a verified domain. It is applicable only within your organization's private network. For example, if contoso.com is the primary domain in Azure AD, contoso.local is the primary domain in on-premises AD but is not a verifiable domain in the internet and only used within Contoso's network.
153+
154+
> [!NOTE]
155+
> The information in this section applies only to an on-premises users UPN. It isn't applicable to an on-premises computer domain suffix (example: computer1.contoso.local).
153156
154157
The table below provides details on support for these on-premises AD UPNs in Windows 10 Hybrid Azure AD join
155158

articles/azure-monitor/app/ip-addresses.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ You need to open some outgoing ports in your server's firewall to allow the Appl
2626

2727
| Purpose | URL | IP | Ports |
2828
| --- | --- | --- | --- |
29-
| Telemetry |dc.services.visualstudio.com<br/>dc.applicationinsights.microsoft.com |40.114.241.141<br/>104.45.136.42<br/>40.84.189.107<br/>168.63.242.221<br/>52.167.221.184<br/>52.169.64.244<br/>40.85.218.175<br/>104.211.92.54<br/>52.175.198.74<br/>51.140.6.23<br/>40.71.12.231<br/>13.69.65.22<br/>13.78.108.165<br/>13.70.72.233<br/>20.44.8.7<br/>13.86.218.248<br/>40.79.138.41<br/>52.231.18.241<br/>13.75.38.7<br/>102.133.155.50<br/>52.162.110.67<br/>191.233.204.248<br/>13.69.66.140<br/>13.77.52.29<br/>51.107.59.180<br/>40.71.12.235<br/>20.44.8.10<br/>40.71.13.169 | 443 |
29+
| Telemetry |dc.applicationinsights.azure.com<br/>dc.applicationinsights.microsoft.com<br/>dc.services.visualstudio.com |40.114.241.141<br/>104.45.136.42<br/>40.84.189.107<br/>168.63.242.221<br/>52.167.221.184<br/>52.169.64.244<br/>40.85.218.175<br/>104.211.92.54<br/>52.175.198.74<br/>51.140.6.23<br/>40.71.12.231<br/>13.69.65.22<br/>13.78.108.165<br/>13.70.72.233<br/>20.44.8.7<br/>13.86.218.248<br/>40.79.138.41<br/>52.231.18.241<br/>13.75.38.7<br/>102.133.155.50<br/>52.162.110.67<br/>191.233.204.248<br/>13.69.66.140<br/>13.77.52.29<br/>51.107.59.180<br/>40.71.12.235<br/>20.44.8.10<br/>40.71.13.169<br/>13.66.141.156 | 443 |
3030
| Live Metrics Stream (East US) |use.rt.prod.applicationinsights.trafficmanager.net |23.96.28.38<br/>13.92.40.198<br/>40.112.49.101<br/>40.117.80.207 |443 |
3131
| Live Metrics Stream (South Central US) |ussc.rt.prod.applicationinsights.trafficmanager.net |157.55.177.6<br/>104.44.140.84<br/>104.215.81.124<br/>23.100.122.113 |443 |
3232
| Live Metrics Stream (North Europe) |eun.rt.prod.applicationinsights.trafficmanager.net |40.115.103.168<br/>40.115.104.31<br/>40.87.140.215<br/>40.87.138.220 |443 |

articles/cloud-shell/troubleshooting.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,3 +209,6 @@ PowerShell:
209209
```
210210
## Azure Government limitations
211211
Azure Cloud Shell in Azure Government is only accessible through the Azure portal.
212+
213+
>[!Note]
214+
> Connecting to GCC-High or Government DoD Clouds for Exchange Online is currently not supported.

articles/security/fundamentals/azure-disk-encryption-vms-vmss.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ The following articles provide guidance for encrypting Linux virtual machines.
2525
- [Create and encrypt a Linux VM with Azure CLI](../../virtual-machines/linux/disk-encryption-cli-quickstart.md)
2626
- [Create and encrypt a Linux VM with Azure PowerShell](../../virtual-machines/linux/disk-encryption-powershell-quickstart.md)
2727
- [Create and encrypt a Linux VM with the Azure portal](../../virtual-machines/linux/disk-encryption-portal-quickstart.md)
28+
- [Azure Disk Encryption Extension Schemata for Linux](../../virtual-machines/extensions/azure-disk-enc-linux.md)
2829
- [Creating and configuring a key vault for Azure Disk Encryption](../../virtual-machines/linux/disk-encryption-key-vault.md)
2930
- [Azure Disk Encryption sample scripts](../../virtual-machines/linux/disk-encryption-sample-scripts.md)
3031
- [Azure Disk Encryption troubleshooting](../../virtual-machines/linux/disk-encryption-troubleshooting.md)
@@ -47,6 +48,7 @@ The following articles provide guidance for encrypting Windows virtual machines.
4748
- [Create and encrypt a Windows VM with Azure CLI](../../virtual-machines/windows/disk-encryption-cli-quickstart.md)
4849
- [Create and encrypt a Windows VM with Azure PowerShell](../../virtual-machines/windows/disk-encryption-powershell-quickstart.md)
4950
- [Create and encrypt a Windows VM with the Azure portal](../../virtual-machines/windows/disk-encryption-portal-quickstart.md)
51+
- [Azure Disk Encryption Extension Schemata for Windows](../../virtual-machines/extensions/azure-disk-enc-windows.md)
5052
- [Creating and configuring a key vault for Azure Disk Encryption](../../virtual-machines/windows/disk-encryption-key-vault.md)
5153
- [Azure Disk Encryption sample scripts](../../virtual-machines/windows/disk-encryption-sample-scripts.md)
5254
- [Azure Disk Encryption troubleshooting](../../virtual-machines/windows/disk-encryption-troubleshooting.md)

articles/spatial-anchors/quickstarts/get-started-ios.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ You'll learn how to:
2828
To complete this quickstart, make sure you have:
2929

3030
- A developer enabled macOS machine with the latest version of <a href="https://geo.itunes.apple.com/us/app/xcode/id497799835?mt=12" target="_blank">Xcode</a> and <a href="https://cocoapods.org" target="_blank">CocoaPods</a> installed.
31-
- Git installed via HomeBrew. Enter the following command into a single line of the Terminal: `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`. Then, run `brew install git` and `brew install git-lfs`.
31+
- Git installed via HomeBrew:
32+
1. Enter the following command as a single line in the terminal: `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`.
33+
1. Run `brew install git` and `brew install git-lfs`.
34+
1. Update your git config with `git lfs install` (for the current user) or `git lfs install --system` (for the entire system).
3235
- A developer enabled <a href="https://developer.apple.com/documentation/arkit/verifying_device_support_and_user_permission" target="_blank">ARKit compatible</a> iOS device.
3336

3437
[!INCLUDE [Create Spatial Anchors resource](../../../includes/spatial-anchors-get-started-create-resource.md)]
@@ -133,6 +136,17 @@ brew install cocoapods --build-from-source
133136
brew link --overwrite cocoapods
134137
```
135138

139+
### App crashes when deploying to iOS 10.3.1 from a personal provisioning profile/developer account
140+
141+
If you deploy your iOS app on iOS 10.3.1 from a personal provisioning profile/developer account, you might see this error: `Library not loaded: @rpath/ADAL...`.
142+
143+
To resolve the issue:
144+
145+
- Use a provisioning profile that isn't a Personal Team profile (paid developer account).
146+
- Deploy your app to an iOS device running iOS 13.3 or earlier, or to one running the iOS 13.4 beta or release version.
147+
- Read more about this issue on [Stack Overflow](https://stackoverflow.com/questions/60015309/running-ios-apps-causes-runtime-error-for-frameworks-code-signature-invalid).
148+
149+
136150
[!INCLUDE [Clean-up section](../../../includes/clean-up-section-portal.md)]
137151

138152
[!INCLUDE [Next steps](../../../includes/spatial-anchors-quickstarts-nextsteps.md)]

articles/virtual-machines/extensions/azure-disk-enc-linux.md

Lines changed: 53 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -26,59 +26,70 @@ Azure Disk Encryption leverages the dm-crypt subsystem in Linux to provide full
2626

2727
For a full list of prerequisites, see [Azure Disk Encryption for Linux VMs](../linux/disk-encryption-overview.md), specifically the following sections:
2828

29-
- [Azure Disk Encryption for Linux VMs](../linux/disk-encryption-overview.md#supported-vms-and-operating-systems)
29+
- [Supported VMs and operating systems](../linux/disk-encryption-overview.md#supported-vms-and-operating-systems)
3030
- [Additional VM requirements](../linux/disk-encryption-overview.md#additional-vm-requirements)
3131
- [Networking requirements](../linux/disk-encryption-overview.md#networking-requirements)
32+
- [Encryption key storage requirements](../linux/disk-encryption-overview.md#encryption-key-storage-requirements)
3233

3334
## Extension schemata
3435

35-
There are two schemata for Azure Disk Encryption: v1.1, a newer, recommended schema that does not use Azure Active Directory (AAD) properties, and v0.1, an older schema that requires AAD properties. You must use the schema version corresponding to the extension you are using: schema v1.1 for the AzureDiskEncryptionForLinux extension version 1.1, schema v0.1 for the AzureDiskEncryptionForLinux extension version 0.1.
36+
There are two versions of extension schema for Azure Disk Encryption (ADE):
37+
- v1.1 - A newer recommended schema that does not use Azure Active Directory (AAD) properties.
38+
- v0.1 - An older schema that requires Azure Active Directory (AAD) properties.
39+
40+
To select a target schema, the `typeHandlerVersion` property must be set equal to version of schema you want to use.
41+
3642
### Schema v1.1: No AAD (recommended)
3743

38-
The v1.1 schema is recommended and does not require Azure Active Directory properties.
44+
The v1.1 schema is recommended and does not require Azure Active Directory (AAD) properties.
3945

4046
```json
4147
{
4248
"type": "extensions",
4349
"name": "[name]",
44-
"apiVersion": "2015-06-15",
50+
"apiVersion": "2019-07-01",
4551
"location": "[location]",
4652
"properties": {
4753
"publisher": "Microsoft.Azure.Security",
54+
"type": "AzureDiskEncryptionForLinux",
55+
"typeHandlerVersion": "[extensionVersion]",
56+
"autoUpgradeMinorVersion": true,
4857
"settings": {
4958
"DiskFormatQuery": "[diskFormatQuery]",
5059
"EncryptionOperation": "[encryptionOperation]",
51-
"KeyEncryptionAlgorithm": "[keyEncryptionAlgorithm]",
52-
"KeyEncryptionKeyURL": "[keyEncryptionKeyURL]",
53-
"KeyVaultURL": "[keyVaultURL]",
54-
"SequenceVersion": "sequenceVersion]",
60+
"KeyEncryptionAlgorithm": "[keyEncryptionAlgorithm]",
61+
"KeyVaultURL": "[keyVaultURL]",
62+
"KeyVaultResourceId": "[KeyVaultResourceId]",
63+
"KeyEncryptionKeyURL": "[keyEncryptionKeyURL]",
64+
"KekVaultResourceId": "[KekVaultResourceId",
65+
"SequenceVersion": "sequenceVersion]",
5566
"VolumeType": "[volumeType]"
56-
},
57-
"type": "AzureDiskEncryptionForLinux",
58-
"typeHandlerVersion": "[extensionVersion]"
67+
}
5968
}
6069
}
6170
```
6271

6372

6473
### Schema v0.1: with AAD
6574

66-
The 0.1 schema requires `aadClientID` and either `aadClientSecret` or `AADClientCertificate`.
75+
The 0.1 schema requires `AADClientID` and either `AADClientSecret` or `AADClientCertificate`.
6776

68-
Using `aadClientSecret`:
77+
Using `AADClientSecret`:
6978

7079
```json
7180
{
7281
"type": "extensions",
7382
"name": "[name]",
74-
"apiVersion": "2015-06-15",
83+
"apiVersion": "2019-07-01",
7584
"location": "[location]",
7685
"properties": {
7786
"protectedSettings": {
7887
"AADClientSecret": "[aadClientSecret]",
7988
"Passphrase": "[passphrase]"
8089
},
8190
"publisher": "Microsoft.Azure.Security",
91+
"type": "AzureDiskEncryptionForLinux",
92+
"typeHandlerVersion": "[extensionVersion]",
8293
"settings": {
8394
"AADClientID": "[aadClientID]",
8495
"DiskFormatQuery": "[diskFormatQuery]",
@@ -88,9 +99,7 @@ Using `aadClientSecret`:
8899
"KeyVaultURL": "[keyVaultURL]",
89100
"SequenceVersion": "sequenceVersion]",
90101
"VolumeType": "[volumeType]"
91-
},
92-
"type": "AzureDiskEncryptionForLinux",
93-
"typeHandlerVersion": "[extensionVersion]"
102+
}
94103
}
95104
}
96105
```
@@ -101,14 +110,16 @@ Using `AADClientCertificate`:
101110
{
102111
"type": "extensions",
103112
"name": "[name]",
104-
"apiVersion": "2015-06-15",
113+
"apiVersion": "2019-07-01",
105114
"location": "[location]",
106115
"properties": {
107116
"protectedSettings": {
108117
"AADClientCertificate": "[aadClientCertificate]",
109118
"Passphrase": "[passphrase]"
110119
},
111120
"publisher": "Microsoft.Azure.Security",
121+
"type": "AzureDiskEncryptionForLinux",
122+
"typeHandlerVersion": "[extensionVersion]",
112123
"settings": {
113124
"AADClientID": "[aadClientID]",
114125
"DiskFormatQuery": "[diskFormatQuery]",
@@ -118,9 +129,7 @@ Using `AADClientCertificate`:
118129
"KeyVaultURL": "[keyVaultURL]",
119130
"SequenceVersion": "sequenceVersion]",
120131
"VolumeType": "[volumeType]"
121-
},
122-
"type": "AzureDiskEncryptionForLinux",
123-
"typeHandlerVersion": "[extensionVersion]"
132+
}
124133
}
125134
}
126135
```
@@ -130,40 +139,51 @@ Using `AADClientCertificate`:
130139

131140
| Name | Value / Example | Data Type |
132141
| ---- | ---- | ---- |
133-
| apiVersion | 2015-06-15 | date |
142+
| apiVersion | 2019-07-01 | date |
134143
| publisher | Microsoft.Azure.Security | string |
135144
| type | AzureDiskEncryptionForLinux | string |
136145
| typeHandlerVersion | 0.1, 1.1 | int |
137146
| (0.1 schema) AADClientID | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | guid |
138147
| (0.1 schema) AADClientSecret | password | string |
139148
| (0.1 schema) AADClientCertificate | thumbprint | string |
149+
| (optional) (0.1 schema) Passphrase | password | string |
140150
| DiskFormatQuery | {"dev_path":"","name":"","file_system":""} | JSON dictionary |
141151
| EncryptionOperation | EnableEncryption, EnableEncryptionFormatAll | string |
142-
| KeyEncryptionAlgorithm | 'RSA-OAEP', 'RSA-OAEP-256', 'RSA1_5' | string |
143-
| KeyEncryptionKeyURL | url | string |
144-
| (optional) KeyVaultURL | url | string |
145-
| Passphrase | password | string |
146-
| SequenceVersion | uniqueidentifier | string |
152+
| (optional - default RSA-OAEP ) KeyEncryptionAlgorithm | 'RSA-OAEP', 'RSA-OAEP-256', 'RSA1_5' | string |
153+
| KeyVaultURL | url | string |
154+
| KeyVaultResourceId | url | string |
155+
| (optional) KeyEncryptionKeyURL | url | string |
156+
| (optional) KekVaultResourceId | url | string |
157+
| (optional) SequenceVersion | uniqueidentifier | string |
147158
| VolumeType | OS, Data, All | string |
148159

149160
## Template deployment
150161

151-
For an example of template deployment, see [Enable Encryption on a running Linux VM](https://github.com/Azure/azure-quickstart-templates/tree/master/201-encrypt-running-linux-vm).
162+
For an example of template deployment based on schema v1.1, see the Azure Quickstart Template [201-encrypt-running-linux-vm-without-aad](https://github.com/Azure/azure-quickstart-templates/tree/master/201-encrypt-running-linux-vm-without-aad).
163+
164+
For an example of template deployment based on schema v0.1, see the Azure Quickstart Template [201-encrypt-running-linux-vm](https://github.com/Azure/azure-quickstart-templates/tree/master/201-encrypt-running-linux-vm).
152165

153-
## Azure CLI deployment
166+
>[!WARNING]
167+
> - If you have previously used Azure Disk Encryption with Azure AD to encrypt a VM, you must continue use this option to encrypt your VM.
168+
> - When encrypting Linux OS volumes, the VM should be considered unavailable. We strongly recommend to avoid SSH logins while the encryption is in progress to avoid issues blocking any open files that will need to be accessed during the encryption process. To check progress, use the [Get-AzVMDiskEncryptionStatus](/powershell/module/az.compute/get-azvmdiskencryptionstatus) PowerShell cmdlet or the [vm encryption show](/cli/azure/vm/encryption#az-vm-encryption-show) CLI command. This process can be expected to take a few hours for a 30GB OS volume, plus additional time for encrypting data volumes. Data volume encryption time will be proportional to the size and quantity of the data volumes unless the encrypt format all option is used.
169+
> - Disabling encryption on Linux VMs is only supported for data volumes. It is not supported on data or OS volumes if the OS volume has been encrypted.
154170
155-
Instructions can be found in the latest [Azure CLI documentation](/cli/azure/vm/encryption?view=azure-cli-latest).
171+
>[!NOTE]
172+
> Also if `VolumeType` parameter is set to Data or All, data disks will be encrypted only if they are properly mounted.
156173
157174
## Troubleshoot and support
158175

159176
### Troubleshoot
160177

161-
For troubleshooting, refer to the [Azure Disk Encryption troubleshooting guide](../../security/azure-security-disk-encryption-tsg.md).
178+
For troubleshooting, refer to the [Azure Disk Encryption troubleshooting guide](../linux/disk-encryption-troubleshooting.md).
162179

163180
### Support
164181

165-
If you need more help at any point in this article, you can contact the Azure experts on the [MSDN Azure and Stack Overflow forums](https://azure.microsoft.com/support/community/). Alternatively, you can file an Azure support incident. Go to the [Azure support site](https://azure.microsoft.com/support/options/) and select Get support. For information about using Azure Support, read the [Microsoft Azure support FAQ](https://azure.microsoft.com/support/faq/).
182+
If you need more help at any point in this article, you can contact the Azure experts on the [MSDN Azure and Stack Overflow forums](https://azure.microsoft.com/support/community/).
183+
184+
Alternatively, you can file an Azure support incident. Go to [Azure support](https://azure.microsoft.com/support/options/) and select Get support. For information about using Azure Support, read the [Microsoft Azure Support FAQ](https://azure.microsoft.com/support/faq/).
166185

167186
## Next steps
168187

169-
For more information about VM extensions, see [Virtual machine extensions and features for Linux](features-linux.md).
188+
* For more information about VM extensions, see [Virtual machine extensions and features for Linux](features-linux.md).
189+
* For more information about Azure Disk Encryption for Linux, see [Linux virtual machines](../../security/fundamentals/azure-disk-encryption-vms-vmss.md#linux-virtual-machines).

0 commit comments

Comments
 (0)