You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/tutorial-create-user-flows.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ manager: CelesteDG
8
8
ms.service: active-directory
9
9
ms.workload: identity
10
10
ms.topic: tutorial
11
-
ms.date: 10/18/2021
11
+
ms.date: 03/01/2022
12
12
ms.author: kengaderdus
13
13
ms.subservice: B2C
14
14
zone_pivot_groups: b2c-policy-type
@@ -274,7 +274,7 @@ Add the application IDs to the extensions file *TrustFrameworkExtensions.xml*.
274
274
275
275
## Add Facebook as an identity provider
276
276
277
-
The **SocialAndLocalAccounts** starter pack includes Facebook social sign in. Facebook is *not* required for using custom policies, but we use it here to demonstrate how you can enable federated social login in a custom policy.
277
+
The **SocialAndLocalAccounts** starter pack includes Facebook social sign in. Facebook is *not* required for using custom policies, but we use it here to demonstrate how you can enable federated social login in a custom policy. If you don't need to enable federated social login, use the **LocalAccounts** starter pack instead, and skip [Add Facebook as an identity provider](tutorial-create-user-flows.md?pivots=b2c-custom-policy#add-facebook-as-an-identity-provider) section.
Copy file name to clipboardExpand all lines: articles/active-directory/cloud-sync/how-to-install.md
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ manager: karenhoran
7
7
ms.service: active-directory
8
8
ms.workload: identity
9
9
ms.topic: how-to
10
-
ms.date: 01/31/2021
10
+
ms.date: 03/01/2022
11
11
ms.subservice: hybrid
12
12
ms.author: billmath
13
13
ms.collection: M365-identity-device-management
@@ -108,6 +108,29 @@ By default, the Azure Active Directory (Azure AD) Connect provisioning agent ins
108
108
- In step #7 above, instead of click **Open file**, go to start run and navigate to the **AADConnectProvisioningAgentSetup.exe** file. In the run box, after the executable, enter **ENVIRONMENTNAME=AzureUSGovernment** and click **Ok**.
109
109
[](media/how-to-install/new-install-12.png#lightbox)</br>
110
110
111
+
## Password hash synchronization and FIPS with cloud sync
112
+
If your server has been locked down according to Federal Information Processing Standard (FIPS), then MD5 is disabled.
113
+
114
+
**To enable MD5 for password hash synchronization, perform the following steps:**
115
+
116
+
1. Go to %programfiles%\Microsoft Azure AD Connect Provisioning Agent.
117
+
2. Open AADConnectProvisioningAgent.exe.config.
118
+
3. Go to the configuration/runtime node at the top of the file.
119
+
4. Add the following node: `<enforceFIPSPolicy enabled="false"/>`
120
+
5. Save your changes.
121
+
122
+
For reference, this snippet is what it should look like:
123
+
124
+
```
125
+
<configuration>
126
+
<runtime>
127
+
<enforceFIPSPolicy enabled="false"/>
128
+
</runtime>
129
+
</configuration>
130
+
```
131
+
132
+
For information about security and FIPS, see [Azure AD password hash sync, encryption, and FIPS compliance](https://blogs.technet.microsoft.com/enterprisemobility/2014/06/28/aad-password-sync-encryption-and-fips-compliance/).
For more information about how to better secure your organization by using automated user account provisioning, see [Automate user provisioning to SaaS applications with Azure AD](../app-provisioning/user-provisioning.md).
Copy file name to clipboardExpand all lines: articles/aks/node-access.md
+29-17Lines changed: 29 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
1
---
2
-
title: SSH into Azure Kubernetes Service (AKS) cluster nodes
3
-
description: Learn how to create an SSH connection with Azure Kubernetes Service (AKS) cluster nodes for troubleshooting and maintenance tasks.
2
+
title: Connect to Azure Kubernetes Service (AKS) cluster nodes
3
+
description: Learn how to connect to Azure Kubernetes Service (AKS) cluster nodes for troubleshooting and maintenance tasks.
4
4
services: container-service
5
5
ms.topic: article
6
-
ms.date: 05/17/2021
6
+
ms.date: 02/25/2022
7
7
8
8
ms.custom: contperf-fy21q4
9
9
10
-
#Customer intent: As a cluster operator, I want to learn how to use SSH to connect to virtual machines in an AKS cluster to perform maintenance or troubleshoot a problem.
10
+
#Customer intent: As a cluster operator, I want to learn how to connect to virtual machines in an AKS cluster to perform maintenance or troubleshoot a problem.
11
11
---
12
12
13
-
# Connect with SSH to Azure Kubernetes Service (AKS) cluster nodes for maintenance or troubleshooting
13
+
# Connect to Azure Kubernetes Service (AKS) cluster nodes for maintenance or troubleshooting
14
14
15
-
Throughout the lifecycle of your Azure Kubernetes Service (AKS) cluster, you may need to access an AKS node. This access could be for maintenance, log collection, or other troubleshooting operations. You can access AKS nodes using SSH, including Windows Server nodes. You can also [connect to Windows Server nodes using remote desktop protocol (RDP) connections][aks-windows-rdp]. For security purposes, the AKS nodes aren't exposed to the internet. To SSH to the AKS nodes, you use `kubectl debug` or the private IP address.
15
+
Throughout the lifecycle of your Azure Kubernetes Service (AKS) cluster, you may need to access an AKS node. This access could be for maintenance, log collection, or other troubleshooting operations. You can access AKS nodes using SSH, including Windows Server nodes. You can also [connect to Windows Server nodes using remote desktop protocol (RDP) connections][aks-windows-rdp]. For security purposes, the AKS nodes aren't exposed to the internet. To connect to the AKS nodes, you use `kubectl debug` or the private IP address.
16
16
17
-
This article shows you how to create an SSH connection with an AKS node.
17
+
This article shows you how to create a connection to an AKS node.
18
18
19
19
## Before you begin
20
20
@@ -24,9 +24,9 @@ This article also assumes you have an SSH key. You can create an SSH key using [
24
24
25
25
You also need the Azure CLI version 2.0.64 or later installed and configured. Run `az --version` to find the version. If you need to install or upgrade, see [Install Azure CLI][install-azure-cli].
26
26
27
-
## Create the SSH connection to a Linux node
27
+
## Create an interactive shell connection to a Linux node
28
28
29
-
To create an SSH connection to an AKS node, use `kubectl debug` to run a privileged container on your node. To list your nodes, use `kubectl get nodes`:
29
+
To create an interactive shell connection to a Linux node, use `kubectl debug` to run a privileged container on your node. To list your nodes, use `kubectl get nodes`:
Creating debugging pod node-debugger-aks-nodepool1-12345678-vmss000000-bkmmx with container debugger on node aks-nodepool1-12345678-vmss000000.
51
51
If you don't see a command prompt, try pressing enter.
52
52
root@aks-nodepool1-12345678-vmss000000:/#
@@ -57,11 +57,19 @@ This privileged container gives access to the node.
57
57
> [!NOTE]
58
58
> You can interact with the node session by running `chroot /host` from the privileged container.
59
59
60
+
### Remove Linux node access
61
+
62
+
When done, `exit` the interactive shell session. After the interactive container session closes, delete the pod used for access with `kubectl delete pod`.
63
+
64
+
```output
65
+
kubectl delete pod node-debugger-aks-nodepool1-12345678-vmss000000-bkmmx
66
+
```
67
+
60
68
## Create the SSH connection to a Windows node
61
69
62
-
At this time, you can't connect to a Windows Server node using SSH directly by using `kubectl debug`. Instead, you need to first connect to another node in the cluster, then connect to the Windows Server node from that node using SSH. Alternatively, you can [connect to Windows Server nodes using remote desktop protocol (RDP) connections][aks-windows-rdp] instead of using SSH.
70
+
At this time, you can't connect to a Windows Server node directly by using `kubectl debug`. Instead, you need to first connect to another node in the cluster, then connect to the Windows Server node from that node using SSH. Alternatively, you can [connect to Windows Server nodes using remote desktop protocol (RDP) connections][aks-windows-rdp] instead of using SSH.
63
71
64
-
To connect to another node in the cluster, use `kubectl debug`. For more information, see [Create the SSH connection to a Linux node][ssh-linux-kubectl-debug].
72
+
To connect to another node in the cluster, use `kubectl debug`. For more information, see [Create an interactive shell connection to a Linux node][ssh-linux-kubectl-debug].
65
73
66
74
To create the SSH connection to the Windows Server node from another node, use the SSH keys provided when you created the AKS cluster and the internal IP address of the Windows Server node.
67
75
@@ -125,9 +133,13 @@ The above example connects to port 22 on the Windows Server node through port 20
When done, `exit` the SSH session, stop any port forwarding, and then `exit` the interactive container session. After the interactive container session closes, delete the pod used for SSH access with `kubectl delete pod`.
129
139
130
-
When done, `exit` the SSH session, stop any port forwarding, and then `exit` the interactive container session. After the interactive container session closes, the pod used for SSH access from the AKS cluster is deleted.
140
+
```output
141
+
kubectl delete pod node-debugger-aks-nodepool1-12345678-vmss000000-bkmmx
142
+
```
131
143
132
144
## Next steps
133
145
@@ -143,4 +155,4 @@ If you need more troubleshooting data, you can [view the kubelet logs][view-kube
Copy file name to clipboardExpand all lines: articles/api-management/soft-delete.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Currently, depending on how you delete an API Management instance, the instance
23
23
Recovery and other operations on a soft-deleted instance are enabled through [REST API](/rest/api/apimanagement/current-ga/api-management-service/restore) version `2020-06-01-preview` or later, or the Azure SDK for .NET, Go, or Python.
24
24
25
25
> [!TIP]
26
-
> Refer to [Azure REST API Reference](/rest/api/azure/) for tips and tools for calling Azure REST APIs.
26
+
> Refer to [Azure REST API Reference](/rest/api/azure/) for tips and tools for calling Azure REST APIs and [API Management REST](/rest/api/apimanagement/) for additional information specific to API Management.
27
27
28
28
| Operation | Description | API Management namespace | Minimum API version |
Copy file name to clipboardExpand all lines: articles/app-service/tutorial-python-postgresql-app.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -333,6 +333,9 @@ In your Python code, you access these settings as environment variables with sta
333
333
334
334
Having issues? Refer first to the [Troubleshooting guide](configure-language-python.md#troubleshooting), otherwise, [let us know](https://aka.ms/DjangoCLITutorialHelp).
335
335
336
+
> [!NOTE]
337
+
> If you want to try an alternative approach to connect your app to the Postgres database in Azure, see the [Service Connector version](../service-connector/tutorial-django-webapp-postgres-cli.md) of this tutorial. Service Connector is a new Azure service that is currently in public preview. [Section 4.2](../service-connector/tutorial-django-webapp-postgres-cli.md#42-configure-environment-variables-to-connect-the-database) of that tutorial introduces a simplified process for creating the connection.
338
+
336
339
### 4.3 Run Django database migrations
337
340
338
341
Django database migrations ensure that the schema in the PostgreSQL on Azure database match those described in your code.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-app-settings.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -360,6 +360,16 @@ Only used when deploying to a Premium plan or to a Consumption plan running on W
360
360
361
361
When using an Azure Resource Manager template to create a function app during deployment, don't include WEBSITE_CONTENTSHARE in the template. This slot setting is generated during deployment. To learn more, see [Automate resource deployment for your function app](functions-infrastructure-as-code.md?tabs=windows#create-a-function-app).
362
362
363
+
## WEBSITE\_SKIP\_CONTENTSHARE\_VALIDATION
364
+
365
+
The WEBSITE_CONTENTAZUREFILECONNECTIONSTRING and WEBSITE_CONTENTSHARE settings have additional validation checks to ensure that the app can be properly started. Creation of application settings will fail if the Function App cannot properly call out to the downstream Storage Account or Key Vault due to networking constraints or other limiting factors. When WEBSITE_SKIP_CONTENTSHARE_VALIDATION is set to `1`, the validation check is skipped; otherwise the value defaults to `0` and the validation will take place.
366
+
367
+
|Key|Sample value|
368
+
|---|------------|
369
+
|WEBSITE_SKIP_CONTENTSHARE_VALIDATION|`1`|
370
+
371
+
If validation is skipped and either the connection string or content share are not valid, the app will be unable to start properly and will only serve HTTP 500 errors.
372
+
363
373
## WEBSITE\_DNS\_SERVER
364
374
365
375
Sets the DNS server used by an app when resolving IP addresses. This setting is often required when using certain networking functionality, such as [Azure DNS private zones](functions-networking-options.md#azure-dns-private-zones) and [private endpoints](functions-networking-options.md#restrict-your-storage-account-to-a-virtual-network).
0 commit comments