Skip to content

Commit 3aa08fb

Browse files
committed
Merge branch 'main' into release-cogsvcs-orchestration
2 parents e50614d + b959bd3 commit 3aa08fb

File tree

288 files changed

+1791
-2941
lines changed

Some content is hidden

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

288 files changed

+1791
-2941
lines changed

.openpublishing.publish.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,6 +899,7 @@
899899
"articles/virtual-machine-scale-sets/.openpublishing.redirection.virtual-machine-scale-sets.json",
900900
"articles/mysql/.openpublishing.redirection.mysql.json",
901901
"articles/container-apps/.openpublishing.redirection.container-apps.json",
902-
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json"
902+
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json",
903+
"articles/load-testing/.openpublishing.redirection.azure-load-testing.json"
903904
]
904905
}

.openpublishing.redirection.azure-monitor.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,22 @@
2424
"source_path_from_root": "/articles/azure-monitor/agents/data-collection-rule-overview.md",
2525
"redirect_url": "/azure/azure-monitor/essentials/data-collection-rule-overview",
2626
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis.md",
30+
"redirect_url": "/azure/azure-monitor/change/change-analysis",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis-visualizations.md",
35+
"redirect_url": "/azure/azure-monitor/change/change-analysis-visualizations",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis-troubleshoot.md",
40+
"redirect_url": "/azure/azure-monitor/change/change-analysis-troubleshoot",
41+
"redirect_document_id": false
2742
}
43+
2844
]
2945
}

.openpublishing.redirection.json

Lines changed: 93 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5982,7 +5982,7 @@
59825982
"source_path_from_root": "/articles/azure-functions/functions-test-a-function.md",
59835983
"redirect_url": "/azure/azure-functions/supported-languages",
59845984
"redirect_document_id": false
5985-
},
5985+
},
59865986
{
59875987
"source_path_from_root": "/articles/azure-app-configuration/quickstart-azure-function-csharp.md",
59885988
"redirect_url": "/azure/azure-app-configuration/quickstart-azure-functions-csharp",
@@ -7787,7 +7787,7 @@
77877787
"source_path_from_root": "/articles/cognitive-services/LUIS/luis-tutorial-review-endpoint-utterances.md",
77887788
"redirect_url": "/azure/cognitive-services/LUIS/how-to/improve-application",
77897789
"redirect_document_id": false
7790-
},
7790+
},
77917791
{
77927792
"source_path_from_root": "/articles/cognitive-services/LUIS/luis-concept-enterprise.md",
77937793
"redirect_url": "/azure/cognitive-services/LUIS/how-to/improve-application",
@@ -12088,7 +12088,6 @@
1208812088
"redirect_url": "/azure/azure-signalr/signalr-tutorial-authenticate-azure-functions",
1208912089
"redirect_document_id": true
1209012090
},
12091-
1209212091
{
1209312092
"source_path_from_root": "/articles/cognitive-services/form-recognizer/build-training-data-set.md",
1209412093
"redirect_url": "/azure/applied-ai-services/form-recognizer/build-training-data-set",
@@ -14669,7 +14668,7 @@
1466914668
"redirect_url": "/azure/data-explorer/manage-cluster-vertical-scaling",
1467014669
"redirect_document_id": false
1467114670
},
14672-
{
14671+
{
1467314672
"source_path_from_root": "/articles/postgresql/howto-manage-firewall-using-cli.md",
1467414673
"redirect_url": "/azure/postgresql/quickstart-create-server-database-azure-cli#configure-a-server-based-firewall-rule",
1467514674
"redirect_document_id": true
@@ -15188,7 +15187,7 @@
1518815187
"source_path_from_root": "/articles/defender-for-iot/device-builders/quickstart-azure-rtos-security-module.md",
1518915188
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-quickstart-azure-rtos-security-module",
1519015189
"redirect_document_id": false
15191-
},
15190+
},
1519215191
{
1519315192
"source_path_from_root": "/articles/defender-for-iot/organizations/integration-cisco-ise-pxgrid.md",
1519415193
"redirect_url": "/azure/defender-for-iot/organizations/integration-forescout",
@@ -17733,7 +17732,7 @@
1773317732
"source_path_from_root": "/articles/lab-services/class-type-ethical-hacking-virtualbox.md",
1773417733
"redirect_url": "/azure/lab-services/class-types",
1773517734
"redirect_document_id": false
17736-
},
17735+
},
1773717736
{
1773817737
"source_path_from_root": "/articles/lab-services/classroom-labs/class-type-jupyter-notebook.md",
1773917738
"redirect_url": "/azure/lab-services/class-type-jupyter-notebook",
@@ -26038,12 +26037,12 @@
2603826037
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-javascript-client-libraries-legacy.md",
2603926038
"redirect_url": "/azure/storage/blobs/quickstart-blobs-javascript-browser",
2604026039
"redirect_document_id": false
26041-
},
26040+
},
2604226041
{
2604326042
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-nodejs-legacy.md",
2604426043
"redirect_url": "/azure/storage/blobs/storage-quickstart-blobs-nodejs",
2604526044
"redirect_document_id": false
26046-
},
26045+
},
2604726046
{
2604826047
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-nodejs-v10.md",
2604926048
"redirect_url": "/azure/storage/blobs/storage-quickstart-blobs-nodejs",
@@ -33299,7 +33298,7 @@
3329933298
"redirect_url": "https://azure.microsoft.com/services/cognitive-services/",
3330033299
"redirect_document_id": false
3330133300
},
33302-
{
33301+
{
3330333302
"source_path_from_root": "/articles/machine-learning/studio/whats-new.md",
3330433303
"redirect_url": "https://azure.microsoft.com/updates/?product=machine-learning-studio",
3330533304
"redirect_document_id": false
@@ -43955,34 +43954,94 @@
4395543954
"redirect_document_id": false
4395643955
},
4395743956
{
43958-
"source_path_from_root": "/articles/azure/virtual-desktop/azure-advisor.md",
43959-
"redirect_url": "/azure/advisor/advisor-overview",
43960-
"redirect_document_id": false
43957+
"source_path_from_root": "/articles/azure/virtual-desktop/azure-advisor.md",
43958+
"redirect_url": "/azure/advisor/advisor-overview",
43959+
"redirect_document_id": false
4396143960
},
4396243961
{
4396343962
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-wpf-translation-csharp.md",
4396443963
"redirect_url": "/ai-builder/flow-text-translation?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
4396543964
"redirect_document_id": false
43966-
},
43967-
{
43968-
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-build-flask-app-translation-synthesis.md",
43969-
"redirect_url": "/learn/modules/translate-text-with-translator-service?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
43970-
"redirect_document_id": false
43971-
},
43972-
{
43973-
"source_path": "articles/machine-learning/classic/deploy-with-resource-manager-template.md",
43974-
"redirect_url": "/previous-versions/azure/machine-learning/classic/deploy-with-resource-manager-template",
43975-
"redirect_document_id": false
43976-
},
43977-
{
43978-
"source_path_from_root": "/articles/governance/policy/how-to/guest-configuration-create-group-policy.md",
43979-
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
43980-
"redirect_document_id": false
43981-
},
43982-
{
43983-
"source_path_from_root": "/articles/virtual-desktop/compare-virtual-desktop-windows-365.md",
43984-
"redirect_url": "/azure/virtual-desktop/overview",
43985-
"redirect_document_id": false
43986-
}
43965+
},
43966+
{
43967+
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-build-flask-app-translation-synthesis.md",
43968+
"redirect_url": "/learn/modules/translate-text-with-translator-service?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
43969+
"redirect_document_id": false
43970+
},
43971+
{
43972+
"source_path": "articles/machine-learning/classic/deploy-with-resource-manager-template.md",
43973+
"redirect_url": "/previous-versions/azure/machine-learning/classic/deploy-with-resource-manager-template",
43974+
"redirect_document_id": false
43975+
},
43976+
{
43977+
"source_path_from_root": "/articles/governance/policy/how-to/guest-configuration-create-group-policy.md",
43978+
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
43979+
"redirect_document_id": false
43980+
},
43981+
{
43982+
"source_path_from_root": "/articles/virtual-desktop/compare-virtual-desktop-windows-365.md",
43983+
"redirect_url": "/azure/virtual-desktop/overview",
43984+
"redirect_document_id": false
43985+
},
43986+
{
43987+
"source_path_from_root": "/articles/governance/blueprints/samples/cis-azure-1-1-0.md",
43988+
"redirect_url": "/azure/governance/policy/samples/cis-azure-1-1-0",
43989+
"redirect_document_id": false
43990+
},
43991+
{
43992+
"source_path_from_root": "/articles/governance/blueprints/samples/cis-azure-1-3-0.md",
43993+
"redirect_url": "/azure/governance/policy/samples/cis-azure-1-3-0",
43994+
"redirect_document_id": false
43995+
},
43996+
{
43997+
"source_path_from_root": "/articles/governance/blueprints/samples/cmmc-l3.md",
43998+
"redirect_url": "/azure/governance/policy/samples/cmmc-l3",
43999+
"redirect_document_id": false
44000+
},
44001+
{
44002+
"source_path_from_root": "/articles/governance/blueprints/samples/hipaa-hitrust-9-2.md",
44003+
"redirect_url": "/azure/governance/policy/samples/hipaa-hitrust-9-2",
44004+
"redirect_document_id": false
44005+
},
44006+
{
44007+
"source_path_from_root": "/articles/governance/blueprints/samples/irs-1075-sept2016",
44008+
"redirect_url": "/azure/governance/policy/samples/irs-1075-sept2016",
44009+
"redirect_document_id": false
44010+
},
44011+
{
44012+
"source_path_from_root": "/articles/governance/blueprints/samples/nist-sp-800-171-r2",
44013+
"redirect_url": "/azure/governance/policy/samples/nist-sp-800-171-r2",
44014+
"redirect_document_id": false
44015+
},
44016+
{
44017+
"source_path_from_root": "/articles/governance/blueprints/samples/media/control-mapping.md",
44018+
"redirect_url": "/azure/governance/policy/samples",
44019+
"redirect_document_id": false
44020+
},
44021+
{
44022+
"source_path_from_root": "/articles/governance/blueprints/samples/media/deploy.md",
44023+
"redirect_url": "/azure/governance/policy/samples",
44024+
"redirect_document_id": false
44025+
},
44026+
{
44027+
"source_path_from_root": "/articles/governance/blueprints/samples/media/index.md",
44028+
"redirect_url": "/azure/governance/policy/samples",
44029+
"redirect_document_id": false
44030+
},
44031+
{
44032+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/control-mapping.md",
44033+
"redirect_url": "/azure/governance/policy/samples",
44034+
"redirect_document_id": false
44035+
},
44036+
{
44037+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/deploy.md",
44038+
"redirect_url": "/azure/governance/policy/samples",
44039+
"redirect_document_id": false
44040+
},
44041+
{
44042+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/index.md",
44043+
"redirect_url": "/azure/governance/policy/samples",
44044+
"redirect_document_id": false
44045+
}
4398744046
]
43988-
}
44047+
}

articles/active-directory/app-proxy/application-proxy-faq.yml

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: Learn answers to frequently asked questions (FAQ) about using Azure AD Application Proxy to publish internal, on-premises applications to remote users.
55
services: active-directory
66
author: kenwith
7-
manager: karenhoran
7+
manager:
88
ms.service: active-directory
99
ms.subservice: app-proxy
1010
ms.workload: identity
@@ -19,6 +19,16 @@ summary: This page answers frequently asked questions about Azure Active Directo
1919
sections:
2020
- name: General
2121
questions:
22+
23+
- question: |
24+
Can I modify an App Proxy app from the **App registrations** page in the Azure portal?
25+
answer: |
26+
No, the following configuration items are being used by app proxy and should not be altered or deleted:
27+
- Enable/Disable “Allow public clients flows”.
28+
- CWAP_AuthSecret (Client secrets).
29+
- API Permissions.
30+
Modifying any of the above configuration items on the App registration page will break pre-authentication for Azure AD Application Proxy.
31+
2232
- question: |
2333
Can I delete an App Proxy app from the App registrations page in the Azure portal?
2434
answer: |
@@ -125,6 +135,12 @@ sections:
125135
126136
- name: Application configuration
127137
questions:
138+
- question: |
139+
Can I use the domain suffixes [tenantname].onmicrosoft.com or [tenantname].mail.onmicrosoft.com in the external URL?
140+
answer: |
141+
Although these suffixes appear in the suffix list, you should not use them. These domain suffixes are not meant to be used with Azure AD Application Proxy. If you use these domain suffixes, the created Azure AD Application Proxy application won't work.
142+
You can use either the standard domain suffix `msappproxy.net` or a [custom domain](application-proxy-configure-custom-domain.md).
143+
128144
- question: |
129145
I am receiving an error about an invalid certificate or possible wrong password
130146
answer: |
@@ -182,6 +198,53 @@ sections:
182198
answer: |
183199
Application Proxy does not automatically add the HTTP Strict-Transport-Security header to HTTPS responses, but it will maintain the header if it is in the original response sent by the published application. Proving a setting to enable this functionality is on the roadmap.
184200
201+
- question: |
202+
Can I use a custom port number in the external URL?
203+
answer: |
204+
No, if the protocol `http` is configured in the external URL then the Azure AD Application Proxy endpoint accepts incoming request on the port TCP 80, if the protocol `https` then on the port TCP 443.
205+
206+
- question: |
207+
Can I use a custom port number in the internal URL?
208+
answer: |
209+
Yes, some examples for internal URLs including ports: `http://app.contoso.local:8888/`, `https://app.contoso.local:8080/`, `https://app.contoso.local:8081/test/`.
210+
211+
- question: |
212+
What are the challenges, if the external and the internal URLs are different?
213+
answer: |
214+
Some responses sent by the published web applications might contain hard-coded URLs.
215+
In this case it must be ensured by using a link translation solution that the client always uses the correct URL.
216+
Link translation solutions might be complex and might not work in all the scenarios. You can find [here](application-proxy-configure-hard-coded-link-translation.md) our documented solutions for link translation.
217+
218+
As best practice it is advised to use identical external and internal URLs. External and internal URLs are considered to be identical, if the `protocol://hostname:port/path/` in both URLs are identical.
219+
220+
This can be achieved by using the [Custom Domains](application-proxy-configure-custom-domain.md) feature.
221+
222+
Examples:
223+
224+
Identical:
225+
```
226+
External URL: https://app1.contoso.com/test/
227+
Internal URL: https://app1.contoso.com/test/
228+
```
229+
230+
Not identical:
231+
232+
```
233+
External URL: https://app1.contoso.com/test/
234+
Internal URL: http://app1.contoso.com/test/
235+
236+
External URL: https://app1.contoso.com/test/
237+
Internal URL: https://app1.contoso.com:8080/test/
238+
239+
External URL: https://app1.msappproxy.net/test/
240+
Internal URL: https://app1.contoso.com:/test/
241+
```
242+
243+
Making the external and internal URLs identical is not possible. Different ports or using http and https must be used in the internal and external URLs.
244+
245+
In some scenarios changes must be done in the configuration of the web app.
246+
247+
185248
- name: Integrated Windows authentication
186249
questions:
187250
- question: |

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-aws.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 03/09/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,18 +18,12 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
2321

2422
This article describes how to onboard an Amazon Web Services (AWS) account on CloudKnox Permissions Management (CloudKnox).
2523

2624
> [!NOTE]
2725
> A *global administrator* or *super admin* (an admin for all authorization system types) can perform the tasks in this article after the global administrator has initially completed the steps provided in [Enable CloudKnox on your Azure Active Directory tenant](cloudknox-onboard-enable-tenant.md).
2826
29-
## Prerequisites
30-
31-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
32-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
3327

3428
## View a training video on configuring and onboarding an AWS account
3529

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-azure.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 03/09/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,9 +18,6 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
23-
2421
This article describes how to onboard a Microsoft Azure subscription or subscriptions on CloudKnox Permissions Management (CloudKnox). Onboarding a subscription creates a new authorization system to represent the Azure subscription in CloudKnox.
2522

2623
> [!NOTE]
@@ -31,8 +28,7 @@ This article describes how to onboard a Microsoft Azure subscription or subscrip
3128
To add CloudKnox to your Azure AD tenant:
3229
- You must have an Azure AD user account and an Azure command-line interface (Azure CLI) on your system, or an Azure subscription. If you don't already have one, [create a free account](https://azure.microsoft.com/free/).
3330
- You must have **Microsoft.Authorization/roleAssignments/write** permission at the subscription or management group scope to perform these tasks. If you don't have this permission, you can ask someone who has this permission to perform these tasks for you.
34-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
35-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
31+
3632

3733
## View a training video on enabling CloudKnox in your Azure AD tenant
3834

0 commit comments

Comments
 (0)