Skip to content

Commit f9eec46

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 39af9e0 + 89acd93 commit f9eec46

13 files changed

+230
-132
lines changed

articles/ai-services/speech-service/bring-your-own-storage-speech-resource.md

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,100 @@ Consider the following rules when planning BYOS-enabled Speech resource configur
4848

4949
## Create and configure BYOS-enabled Speech resource
5050

51-
This section describes how to create a BYOS enabled Speech resource.
51+
This section describes how to create a BYOS enabled Speech resource.
52+
5253

5354
### Request access to BYOS for your Azure subscriptions
5455

5556
You need to request access to BYOS functionality for each of the Azure subscriptions you plan to use. To request access, fill and submit [Cognitive Services & Applied AI Customer Managed Keys and Bring Your Own Storage access request form](https://aka.ms/cogsvc-cmk). Wait for the request to be approved.
5657

58+
### (Optional) Check whether Azure subscription has access to BYOS
59+
60+
You can quickly check whether your Azure subscription has access to BYOS. This check uses [preview features](/azure/azure-resource-manager/management/preview-features) functionality of Azure.
61+
62+
# [Azure portal](#tab/portal)
63+
64+
This functionality isn't available through Azure portal.
65+
66+
> [!NOTE]
67+
> You may view the list of preview features for a given Azure subscription as explained in [this article](/azure/azure-resource-manager/management/preview-features), however note that not all preview features, including BYOS are visible this way.
68+
69+
# [PowerShell](#tab/powershell)
70+
71+
To check whether an Azure subscription has access to BYOS with PowerShell, we use [Get-AzProviderFeature](/powershell/module/az.resources/get-azproviderfeature) command.
72+
73+
You can [install PowerShell locally](/powershell/azure/install-azure-powershell) or use [Azure Cloud Shell](../../cloud-shell/overview.md).
74+
75+
If you use local installation of PowerShell, connect to your Azure account using `Connect-AzAccount` command before trying the following script.
76+
77+
```azurepowershell
78+
# Target subscription parameters
79+
# REPLACE WITH YOUR CONFIGURATION VALUES
80+
$azureSubscriptionId = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
81+
82+
# Select the right subscription
83+
Set-AzContext -SubscriptionId $azureSubscriptionId
84+
85+
# Check whether the Azure subscription has access to BYOS
86+
Get-AzProviderFeature -ListAvailable -ProviderNamespace "Microsoft.CognitiveServices" | where-object FeatureName -Match byox
87+
```
88+
89+
If you get the response like this, your subscription has access to BYOS.
90+
```powershell
91+
FeatureName ProviderName RegistrationState
92+
----------- ------------ -----------------
93+
byoxPreview Microsoft.CognitiveServices Registered
94+
```
95+
96+
If you get empty response or `RegistrationState` value is `NotRegistered` then your Azure subscription doesn't have access to BYOS and you need to [request it](#request-access-to-byos-for-your-azure-subscriptions).
97+
98+
# [Azure CLI](#tab/azure-cli)
99+
100+
To check whether an Azure subscription has access to BYOS with Azure CLI, we use [az feature show](/cli/azure/feature) command.
101+
102+
You can [install Azure CLI locally](/cli/azure/install-azure-cli) or use [Azure Cloud Shell](../../cloud-shell/overview.md).
103+
104+
> [!NOTE]
105+
> The following script doesn't use variables because variable usage differs, depending on the platform where Azure CLI runs. See information on Azure CLI variable usage in [this article](/cli/azure/azure-cli-variables).
106+
107+
If you use local installation of Azure CLI, connect to your Azure account using `az login` command before trying the following script.
108+
109+
```azurecli
110+
az account set --subscription "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
111+
112+
az feature show --name byoxPreview --namespace Microsoft.CognitiveServices --output table
113+
```
114+
115+
If you get the response like this, your subscription has access to BYOS.
116+
```dos
117+
Name RegistrationState
118+
--------------------------------------- -------------------
119+
Microsoft.CognitiveServices/byoxPreview Registered
120+
```
121+
If you get empty response or `RegistrationState` value is `NotRegistered` then your Azure subscription doesn't have access to BYOS and you need to [request it](#request-access-to-byos-for-your-azure-subscriptions).
122+
123+
> [!Tip]
124+
> See additional commands related to listing Azure subscription preview features in [this article](/azure/azure-resource-manager/management/preview-features).
125+
126+
# [REST](#tab/rest)
127+
128+
To check through REST API whether an Azure subscription has access to BYOS use [Features - List](/rest/api/resources/features/list) request from Azure Resource Manager REST API.
129+
130+
If your subscription has access to BYOS, the REST response will contain the following element:
131+
```json
132+
{
133+
"properties": {
134+
"state": "Registered"
135+
},
136+
"id": "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/providers/Microsoft.Features/providers/Microsoft.CognitiveServices/features/byoxPreview",
137+
"type": "Microsoft.Features/providers/features",
138+
"name": "Microsoft.CognitiveServices/byoxPreview"
139+
}
140+
```
141+
If the REST response doesn't contain the reference to `byoxPreview` feature or its state is `NotRegistered` then your Azure subscription doesn't have access to BYOS and you need to [request it](#request-access-to-byos-for-your-azure-subscriptions).
142+
***
143+
144+
57145
### Plan and prepare your Storage account
58146

59147
If you use Azure portal to create a BYOS-enabled Speech resource, an associated Storage account can be created automatically. For all other provisioning methods (Azure CLI, PowerShell, REST API Request) you need to use existing Storage account.

articles/automation/automation-linux-hrw-install.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article tells how to install an agent-based Hybrid Runbook Wo
44
services: automation
55
ms.subservice: process-automation
66
ms.custom: linux-related-content
7-
ms.date: 09/17/2023
7+
ms.date: 04/21/2024
88
ms.topic: conceptual
99
---
1010

@@ -61,6 +61,9 @@ The Hybrid Runbook Worker feature supports the following distributions. All oper
6161
> [!IMPORTANT]
6262
> Before enabling the Update Management feature, which depends on the system Hybrid Runbook Worker role, confirm the distributions it supports [here](update-management/operating-system-requirements.md).
6363
64+
> [!NOTE]
65+
> Hybrid Worker extension would follow support timelines of the OS vendor.
66+
6467
### Minimum requirements
6568

6669
The minimum requirements for a Linux system and user Hybrid Runbook Worker are:

articles/automation/automation-windows-hrw-install.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Deploy an agent-based Windows Hybrid Runbook Worker in Automation
33
description: This article tells how to deploy an agent-based Hybrid Runbook Worker that you can use to run runbooks on Windows-based machines in your local datacenter or cloud environment.
44
services: automation
55
ms.subservice: process-automation
6-
ms.date: 09/17/2023
6+
ms.date: 04/21/2024
77
ms.topic: conceptual
88
---
99

@@ -50,6 +50,9 @@ The Hybrid Runbook Worker feature supports the following operating systems:
5050
* Windows 8 Enterprise and Pro
5151
* Windows 7 SP1
5252

53+
> [!NOTE]
54+
> Hybrid Worker extension would follow support timelines of the OS vendor.
55+
5356
### Minimum requirements
5457

5558
The minimum requirements for a Windows system and user Hybrid Runbook Worker are:

articles/cdn/cdn-improve-performance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: kumudd
77
ms.assetid: af1cddff-78d8-476b-a9d0-8c2164e4de5d
88
ms.service: azure-cdn
99
ms.topic: how-to
10-
ms.date: 03/20/2024
10+
ms.date: 04/21/2024
1111
ms.author: duau
1212
---
1313

@@ -101,7 +101,7 @@ If the request supports more than one compression type, brotli compression takes
101101

102102
When a request for an asset specifies gzip compression and the request results in a cache miss, Azure CDN performs gzip compression of the asset directly on the POP server. Afterward, the compressed file is served from the cache.
103103

104-
If the origin uses Chunked Transfer Encoding (CTE) to send compressed data to the CDN POP, then response sizes greater than 8 MB aren't supported.
104+
If the origin uses Chunked Transfer Encoding (CTE) to send data to the CDN POP, then compression isn't supported.
105105

106106
<a name='azure-cdn-from-verizon-profiles'></a>
107107

@@ -138,7 +138,7 @@ The following tables describe Azure CDN compression behavior for every scenario:
138138

139139
| Client-requested format (via Accept-Encoding header) | Cached-file format | CDN response to the client | Notes |
140140
| --- | --- | --- | --- |
141-
| Compressed |Compressed |Compressed |CDN transcodes between supported formats. <br/>**Azure CDN from Microsoft** doesn't support transcoding between formats and instead fetches data from origin, compresses and caches separately for the format. |
141+
| Compressed |Compressed |Compressed |CDN transcodes between supported formats. <br/>**Azure CDN from Microsoft** doesn't support transcoding between formats and instead fetches data from origin, compresses, and caches separately for the format. |
142142
| Compressed |Uncompressed |Compressed |CDN performs a compression. |
143143
| Compressed |Not cached |Compressed |CDN performs a compression if the origin returns an uncompressed file. <br/>**Azure CDN from Edgio** passes the uncompressed file on the first request and then compresses and caches the file for subsequent requests. <br/>Files with the `Cache-Control: no-cache` header are never compressed. |
144144
| Uncompressed |Compressed |Uncompressed |CDN performs a decompression. <br/>**Azure CDN from Microsoft** doesn't support decompression and instead fetches data from origin and caches separately for uncompressed clients. |

articles/communication-services/quickstarts/call-automation/includes/quickstart-make-an-outbound-call-using-callautomation-java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ms.custom: mode-other
2121
- Create a [custom subdomain](../../../../ai-services/cognitive-services-custom-subdomains.md) for your Azure AI services resource.
2222
- [Java Development Kit (JDK) version 11 or above](/azure/developer/java/fundamentals/java-jdk-install).
2323
- [Apache Maven](https://maven.apache.org/download.cgi).
24-
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). Learn about enabling phone system with `voice` [here](https://learn.microsoft.com/microsoftteams/setting-up-your-phone-system).
24+
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). For more information to enable `voice` on your phone system, see [setting up your phone system](/microsoftteams/setting-up-your-phone-system).
2525

2626
## Sample code
2727

articles/communication-services/quickstarts/call-automation/includes/quickstart-make-an-outbound-call-using-callautomation-node.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ ms.custom: mode-other
2121
- Create a [custom subdomain](../../../../ai-services/cognitive-services-custom-subdomains.md) for your Azure AI services resource.
2222
- [Node.js](https://nodejs.org/en/) LTS installation.
2323
- [Visual Studio Code](https://code.visualstudio.com/download) installed.
24-
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). Learn about enabling phone system with `voice` [here](https://learn.microsoft.com/microsoftteams/setting-up-your-phone-system).
24+
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). For more information to enable `voice` on your phone system, see [setting up your phone system](/microsoftteams/setting-up-your-phone-system).
2525

2626
## Sample code
2727

articles/communication-services/quickstarts/call-automation/includes/quickstart-make-an-outbound-call-using-callautomation-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ms.custom: mode-other
2020
- Create and connect [a Multi-service Azure AI services to your Azure Communication Services resource](../../../concepts/call-automation/azure-communication-services-azure-cognitive-services-integration.md).
2121
- Create a [custom subdomain](../../../../ai-services/cognitive-services-custom-subdomains.md) for your Azure AI services resource.
2222
- [Python](https://www.python.org/downloads/) 3.7+.
23-
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). Learn about enabling phone system with `voice` [here](https://learn.microsoft.com/microsoftteams/setting-up-your-phone-system).
23+
- (Optional) A Microsoft Teams user with a phone license that is `voice` enabled. Teams phone license is required to add Teams users to the call. Learn more about Teams licenses [here](https://www.microsoft.com/microsoft-teams/compare-microsoft-teams-bundle-options). For more information to enable `voice` on your phone system, see [setting up your phone system](/microsoftteams/setting-up-your-phone-system).
2424

2525
## Sample code
2626

0 commit comments

Comments
 (0)