Skip to content

Commit e732662

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into ds-issue48632
2 parents aac6677 + 871e192 commit e732662

File tree

26 files changed

+386
-107
lines changed

26 files changed

+386
-107
lines changed

articles/active-directory/develop/sample-v2-code.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,11 @@ These samples show how to write a single-page application secured with Microsoft
3838
| Platform | Description | Link |
3939
| -------- | --------------------- | -------- |
4040
| ![This image shows the JavaScript logo](media/sample-v2-code/logo_js.png) [JavaScript (msal.js)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-core) | Calls Microsoft Graph |[javascript-graphapi-v2](https://github.com/Azure-Samples/active-directory-javascript-graphapi-v2) |
41+
| ![This image shows the JavaScript logo](media/sample-v2-code/logo_js.png) [JavaScript (msal.js)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-core) | Calls Microsoft Graph using Auth Code Flow w/ PKCE |[javascript-v2](https://github.com/Azure-Samples/ms-identity-javascript-v2) |
4142
| ![This image shows the JavaScript logo](media/sample-v2-code/logo_js.png) [JavaScript (msal.js)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-core) | Calls B2C |[b2c-javascript-msal-singlepageapp](https://github.com/Azure-Samples/active-directory-b2c-javascript-msal-singlepageapp) |
42-
| ![This image shows the JavaScript logo](media/sample-v2-code/logo_js.png) [JavaScript (msal.js)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-core) | Calls own web API |[javascript-singlepageapp-dotnet-webapi-v2](https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-dotnet-webapi-v2) |
43+
| ![This image shows the Angular logo](media/sample-v2-code/logo_angular.png) [JavaScript (MSAL Angular)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular)| Calls own Web API | [ms-identity-javascript-angular-spa-aspnetcore-webapi](https://github.com/Azure-Samples/ms-identity-javascript-angular-spa-aspnetcore-webapi) |
4344
| ![This image shows the Angular logo](media/sample-v2-code/logo_angular.png) [JavaScript (MSAL Angular)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular)| Calls Microsoft Graph | [active-directory-javascript-singlepageapp-angular](https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-angular) |
45+
| ![This image shows the React logo](media/sample-v2-code/logo_react.png) [JavaScript (msal.js)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-core)| Calls own Web API which in turn calls Microsoft Graph | [ms-identity-javascript-react-spa-dotnetcore-webapi-obo](https://github.com/Azure-Samples/ms-identity-javascript-react-spa-dotnetcore-webapi-obo) |
4446
| ![This image shows the Angular logo](media/sample-v2-code/logo_angular.png) [JavaScript (MSAL Angular)](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular) | Calls B2C |[active-directory-b2c-javascript-angular-spa](https://github.com/Azure-Samples/active-directory-b2c-javascript-angular-spa) |
4547

4648
## Web applications

articles/application-gateway/application-gateway-faq.md

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: vhorne
66
ms.service: application-gateway
77
ms.topic: article
8-
ms.date: 04/01/2020
8+
ms.date: 05/05/2020
99
ms.author: victorh
1010
---
1111

@@ -326,42 +326,6 @@ For multiple domain-based (host-based) routing, you can create multisite listene
326326

327327
No, use only alphanumeric characters in your .pfx file password.
328328

329-
## Configuration - web application firewall (WAF)
330-
331-
### Does the WAF SKU offer all the features available in the Standard SKU?
332-
333-
Yes. WAF supports all the features in the Standard SKU.
334-
335-
### How do I monitor WAF?
336-
337-
Monitor WAF through diagnostic logging. For more information, see [Diagnostic logging and metrics for Application Gateway](application-gateway-diagnostics.md).
338-
339-
### Does detection mode block traffic?
340-
341-
No. Detection mode only logs traffic that triggers a WAF rule.
342-
343-
### Can I customize WAF rules?
344-
345-
Yes. For more information, see [Customize WAF rule groups and rules](application-gateway-customize-waf-rules-portal.md).
346-
347-
### What rules are currently available for WAF?
348-
349-
WAF currently supports CRS [2.2.9](../web-application-firewall/ag/application-gateway-crs-rulegroups-rules.md#owasp229), [3.0](../web-application-firewall/ag/application-gateway-crs-rulegroups-rules.md#owasp30), and [3.1](../web-application-firewall/ag/application-gateway-crs-rulegroups-rules.md#owasp31). These rules provide baseline security against most of the top-10 vulnerabilities that Open Web Application Security Project (OWASP) identifies:
350-
351-
* SQL injection protection
352-
* Cross-site scripting protection
353-
* Protection against common web attacks such as command injection, HTTP request smuggling, HTTP response splitting, and remote file inclusion attack
354-
* Protection against HTTP protocol violations
355-
* Protection against HTTP protocol anomalies such as missing host user-agent and accept headers
356-
* Prevention against bots, crawlers, and scanners
357-
* Detection of common application misconfigurations (that is, Apache, IIS, and so on)
358-
359-
For more information, see [OWASP top-10 vulnerabilities](https://www.owasp.org/index.php/Top10#OWASP_Top_10_for_2013).
360-
361-
### Does WAF support DDoS protection?
362-
363-
Yes. You can enable DDoS protection on the virtual network where the application gateway is deployed. This setting ensures that the Azure DDoS Protection service also protects the application gateway virtual IP (VIP).
364-
365329
## Configuration - ingress controller for AKS
366330

367331
### What is an Ingress Controller?

articles/application-gateway/application-gateway-troubleshooting-502.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.author: amsriva
1010
---
1111

1212
# Troubleshooting bad gateway errors in Application Gateway
13-
13+
<p class="alert is-flex is-primary"><span class="has-padding-left-medium has-padding-top-extra-small"><a class="button is-primary" href="https://azurevirtualsupportagent.services.microsoft.com?content=66c070b6-1c47-4c7f-b928-317a8c8b452f" target='_blank'>Start</a></span><span class="has-padding-small">Solve your issue fast by using our virtual agent to run <b>automated diagnostics.</b></span><span class="has-padding-small"><a href="https://privacy.microsoft.com/privacystatement" target='_blank'><div align="right"><sub>Privacy Statement</sub></div></a></span></p>
1414
Learn how to troubleshoot bad gateway (502) errors received when using Azure Application Gateway.
1515

1616
[!INCLUDE [updated-for-az](../../includes/updated-for-az.md)]

articles/azure-monitor/platform/autoscale-get-started.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ This article describes how to set up your Autoscale settings for your resource i
1111
Azure Monitor autoscale applies only to [Virtual Machine Scale Sets](https://azure.microsoft.com/services/virtual-machine-scale-sets/), [Cloud Services](https://azure.microsoft.com/services/cloud-services/), [App Service - Web Apps](https://azure.microsoft.com/services/app-service/web/), and [API Management services](https://docs.microsoft.com/azure/api-management/api-management-key-concepts).
1212

1313
## Discover the Autoscale settings in your subscription
14+
15+
> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4u7ts]
16+
1417
You can discover all the resources for which Autoscale is applicable in Azure Monitor. Use the following steps for a step-by-step walkthrough:
1518

1619
1. Open the [Azure portal.][1]
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Custom Keywords - Speech service
3+
titleSuffix: Azure Cognitive Services
4+
description: An overview of the features, capabilities, and restrictions for custom keywords using the Speech Software Development Kit (SDK).
5+
services: cognitive-services
6+
author: hasyashah
7+
manager: nitinme
8+
ms.service: cognitive-services
9+
ms.subservice: speech-service
10+
ms.topic: conceptual
11+
ms.date: 04/06/2020
12+
ms.author: hasshah
13+
---
14+
15+
# What is a keyword?
16+
17+
A keyword is a word or short phrase which allows your product to be voice activated. For example, "Hey Cortana" is the keyword for the Cortana assistant. Voice activation allows your users to start interacting with your product completely hands-free by simply speaking the keyword. As your product continuously listens for the keyword, all audio is processed locally on the user's device until a detection occurs to ensure their data stays as private as possible.
18+
19+
## Core features of Custom Keyword
20+
21+
With Custom Keyword's customization, performance, and integration features, you can tailor voice activation to best suit your product's vision and users' needs.
22+
23+
| Feature | Description |
24+
|----------|----------|
25+
| Keyword customization | As an extension of your brand, a keyword reinforces the equity you've built with your customers. The Custom Keyword portal on Speech Studio allows you to specify any word or short phrase that best represents your brand. You can further personalize your keyword by choosing the right pronunciations, which will be honored by the keyword model generated.
26+
| Keyword verification | When there's high confidence in the keyword being detected locally, audio is sent to the cloud for further verification that a user said the keyword. Keyword verification provides an additional layer of security by reducing the impact of an incorrect local detection and protecting user privacy.
27+
| Voice assistant & Speech SDK integration | Keywords generated from the Custom Keyword on Speech Studio can be easily integrated within your device or application via the Speech SDK. Simply point the SDK to the keyword model provided by Speech Studio and your product will be voice activated, backed by keyword verification. You can complete your product's voice experiences by building your own [voice assistant](voice-assistants.md).
28+
29+
## Sample code
30+
31+
Sample code for integrating a keyword model is available on GitHub. These samples cover the client application for integrating your keyword in several popular programming languages.
32+
33+
* [Tutorial: Voice-activate your product with the Speech SDK, C#](tutorial-voice-enable-your-bot-speech-sdk.md)
34+
* [Voice assistant samples (SDK)](https://aka.ms/csspeech/samples)
35+
36+
## Tutorial
37+
38+
* How to [create a custom keyword using Speech Studio](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-create-kws).
39+
* How to [voice-activate your product using the Speech SDK](tutorial-voice-enable-your-bot-speech-sdk.md).
40+
41+
## Reference docs
42+
43+
* [Custom Keyword naming guidelines](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-kws-guidelines)
44+
* [Speech SDK](speech-sdk-reference.md)
45+
46+
## Next steps
47+
48+
* [Get a Speech service subscription key for free](get-started.md)
49+
* [Create a custom keyword](https://docs.microsoft.com/azure/cognitive-services/speech-service/speech-devices-sdk-create-kws)
50+
* [Get the Speech SDK](speech-sdk.md)
51+
* [Learn more about Voice Assistants](voice-assistants.md)

articles/cognitive-services/Speech-Service/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,8 @@
426426
href: faq-voice-assistants.md
427427
- name: Custom Keyword
428428
items:
429+
- name: Custom keyword overview
430+
href: custom-keyword-overview.md
429431
- name: Custom keyword naming guidelines
430432
href: speech-devices-sdk-kws-guidelines.md
431433
- name: Custom keyword spotting

articles/load-balancer/load-balancer-troubleshoot.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.author: allensu
1616
---
1717

1818
# Troubleshoot Azure Load Balancer
19-
19+
<p class="alert is-flex is-primary"><span class="has-padding-left-medium has-padding-top-extra-small"><a class="button is-primary" href="https://azurevirtualsupportagent.services.microsoft.com?content=fb23185b-6c56-d9f1-7ce1-758c978e08e1" target='_blank'>Start</a></span><span class="has-padding-small">Solve your issue fast by using our virtual agent to run <b>automated diagnostics.</b></span><span class="has-padding-small"><a href="https://privacy.microsoft.com/privacystatement" target='_blank'><div align="right"><sub>Privacy Statement</sub></div></a></span></p>
2020
This page provides troubleshooting information for Basic and Standard common Azure Load Balancer questions. For more information about Standard Load Balancer, see [Standard Load Balancer overview](https://docs.microsoft.com/azure/load-balancer/load-balancer-standard-diagnostics).
2121

2222
When the Load Balancer connectivity is unavailable, the most common symptoms are as follows:
@@ -94,7 +94,7 @@ If a VM does not respond to the data traffic, it may be because either the targe
9494
1. Log in to the backend VM.
9595
2. Open a command prompt and run the following command to validate there is an application listening on the data port: 
9696
netstat -an
97-
3. If the port is not listed with State LISTENING, configure the proper listener port
97+
3. If the port is not listed with State "LISTENING", configure the proper listener port
9898
4. If the port is marked as Listening, then check the target application on that port for any possible issues.
9999

100100
### Cause 2: Network security group is blocking the port on the Load Balancer backend pool VM 
@@ -127,7 +127,7 @@ If an internal Load Balancer is configured inside a VNet, and one of the partici
127127
There are several ways to unblock this scenario, including using a proxy. Evaluate Application Gateway or other 3rd party proxies (for example, nginx or haproxy). For more information about Application Gateway, see [Overview of Application Gateway](../application-gateway/application-gateway-introduction.md)
128128

129129
## Symptom: Cannot change backend port for existing LB rule of a load balancer which has VM Scale Set deployed in the backend pool.
130-
### Cause : The backend port cannot be modified for a load balancing rule thats used by a health probe for load balancer referenced by VM Scale Set.
130+
### Cause : The backend port cannot be modified for a load balancing rule that's used by a health probe for load balancer referenced by VM Scale Set.
131131
**Resolution**
132132
In order to change the port, you can remove the health probe by updating the VM Scale Set, update the port and then configure the health probe again.
133133

articles/machine-learning/how-to-enable-virtual-network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ To use a virtual machine or Azure HDInsight cluster in a virtual network with yo
356356
To add AKS in a virtual network to your workspace, use the following steps:
357357
358358
> [!IMPORTANT]
359-
> Before you begin the following procedure, follow the prerequisites in the [Configure advanced networking in Azure Kubernetes Service (AKS)](https://docs.microsoft.com/azure/aks/configure-advanced-networking#prerequisites) how-to and plan the IP addressing for your cluster.
359+
> Before you begin the following procedure, follow the prerequisites in the [Configure advanced networking in Azure Kubernetes Service (AKS)](https://docs.microsoft.com/azure/aks/configure-azure-cni#prerequisites) how-to and plan the IP addressing for your cluster.
360360
>
361361
> The AKS instance and the Azure virtual network must be in the same region. If you secure the Azure Storage Account(s) used by the workspace in a virtual network, they must be in the same virtual network as the AKS instance.
362362

articles/marketplace/partner-center-portal/create-power-bi-app-offer.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ ms.date: 05/01/2020
1111

1212
# Create a Power BI app for Microsoft AppSource
1313

14-
> [!IMPORTANT]
15-
> We're moving the management of your Power BI app offers from Cloud Partner Portal to Partner Center. Until your offers are migrated, please follow the instructions in [Create a Power BI app offer](https://docs.microsoft.com/azure/marketplace/cloud-partner-portal/power-bi/cpp-create-offer) for Cloud Partner Portal to manage your offers.
16-
1714
This article describes how to create and publish a Power BI app offer to Microsoft [AppSource](https://appsource.microsoft.com/).
1815

1916
Before starting, [Create a Commercial Marketplace account in Partner Center](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-account) if you haven't done so yet. Ensure your account is enrolled in the commercial marketplace program.

articles/marketplace/partner-center-portal/create-power-bi-app-overview.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Power BI app creation overview - Azure Marketplace
2+
title: Power BI app creation overview - Microsoft AppSource
33
description: This article describes the high-level steps for publishing a Power BI app to Microsoft AppSource. The technical and business requirements your Power BI app must meet to be published to the commercial marketplace are also provided.
4-
author: anbene
4+
author: anbene
55
ms.author: mingshen
66
ms.service: marketplace
77
ms.subservice: partnercenter-marketplace-publisher
@@ -11,9 +11,6 @@ ms.date: 04/02/2020
1111

1212
# Power BI app creation overview
1313

14-
> [!IMPORTANT]
15-
> We're moving the management of your Power BI app offers from Cloud Partner Portal to Partner Center. Until your offers are migrated, please follow the instructions in [Power BI app offer](https://docs.microsoft.com/azure/marketplace/cloud-partner-portal/power-bi/cpp-power-bi-offer) for Cloud Partner Portal to manage your offers.
16-
1714
This article explains how to publish a Power BI app to Microsoft [AppSource](https://appsource.microsoft.com/). A Power BI app packages customizable content, including datasets, reports, and dashboards. You can then use the app with other Power BI platforms using AppSource, perform the adjustments and customizations allowed by the developer, and connect it to your own data.
1815

1916
## Publishing benefits

0 commit comments

Comments
 (0)