Skip to content

Commit 640689e

Browse files
committed
Merge branch 'securitymysql' of https://github.com/markingmyname/azure-docs-pr into securitymysql
2 parents 7202f85 + b3dc4c3 commit 640689e

File tree

37 files changed

+816
-725
lines changed

37 files changed

+816
-725
lines changed

articles/ai-studio/how-to/deploy-models-serverless-availability.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ manager: scottpolly
66
ms.service: azure-ai-studio
77
ms.topic: how-to
88
ms.date: 5/21/2024
9-
ms.reviewer: mopeakande
10-
reviewer: msakande
11-
ms.author: fasantia
12-
author: santiagxf
9+
ms.author: mopeakande
10+
author: msakande
11+
ms.reviewer: fasantia
12+
reviewer: santiagxf
1313
ms.custom:
1414
- build-2024
1515
- serverless
1616
- references_regions
1717
---
1818

19-
# Region availability for models in Serverless API endpoints | Azure AI Studio
19+
# Region availability for models in serverless API endpoints | Azure AI Studio
2020

2121
[!INCLUDE [Feature preview](../includes/feature-preview.md)]
2222

@@ -26,18 +26,7 @@ Certain models in the model catalog can be deployed as a serverless API with pay
2626

2727
## Region availability
2828

29-
Serverless API endpoints are available in the following regions for the indicated models:
30-
31-
| Model | East US 2 | West US 3 | Sweden Central | France Central |
32-
| ----------------- | ----------- | -------------- | -------------- | -------------- |
33-
| Mistral-Small | **✓** | | **✓** | |
34-
| Mistral-Large | **✓** | | **✓** | **✓** |
35-
| Cohere Command R | **✓** | | **✓** | |
36-
| Cohere Command R+ | **✓** | | **✓** | |
37-
| Cohere Embed v3 | **✓** | | **✓** | |
38-
| Meta Llama 2 | **✓** | **✓** | | |
39-
| Meta Llama 3 | **✓** | | | |
40-
| Phi-3 | **✓** | | **✓** | |
29+
[!INCLUDE [region-availabilitity-serverless-api](../includes/region-availabilitity-serverless-api.md)]
4130

4231
## Alternatives to region availability
4332

articles/ai-studio/how-to/deploy-models-timegen-1.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,18 @@ You can deploy TimeGEN-1 as a serverless API with pay-as-you-go billing. Nixtla
3131
### Prerequisites
3232

3333
- An Azure subscription with a valid payment method. Free or trial Azure subscriptions don't work. If you don't have an Azure subscription, create a [paid Azure account](https://azure.microsoft.com/pricing/purchase-options/pay-as-you-go) to begin.
34-
- An [AI Studio hub](../how-to/create-azure-ai-resource.md).
34+
- An [AI Studio hub](../how-to/create-azure-ai-resource.md). The serverless API model deployment offering for TimeGEN-1 is only available with hubs created in these regions:
3535

36-
> [!IMPORTANT]
37-
> The serverless API model deployment offering for TimeGEN-1 is only available with hubs created in the **East US 2** or **Sweden Central** regions.
36+
> [!div class="checklist"]
37+
> * East US
38+
> * East US 2
39+
> * North Central US
40+
> * South Central US
41+
> * West US
42+
> * West US 3
43+
> * Sweden Central
44+
45+
For a list of regions that are available for each of the models supporting serverless API endpoint deployments, see [Region availability for models in serverless API endpoints](deploy-models-serverless-availability.md).
3846

3947
- An [Azure AI Studio project](../how-to/create-projects.md).
4048
- Azure role-based access controls (Azure RBAC) are used to grant access to operations in Azure AI Studio. To perform the steps in this article, your user account must be assigned the __Azure AI Developer role__ on the resource group. For more information on permissions, visit [Role-based access control in Azure AI Studio](../concepts/rbac-ai-studio.md).
@@ -52,7 +60,7 @@ These steps demonstrate the deployment of TimeGEN-1. To create a deployment:
5260
1. Select **+ Create deployment**.
5361
1. Search for and select **TimeGEN-1**. to open the Model's Details page.
5462
1. Select **Confirm** to open a serverless API deployment window for the model.
55-
1. Select the project in which you want to deploy your model. To deploy the TimeGEN-1 model, your project must be in the **East US 2** or **Sweden Central** region.
63+
1. Select the project in which you want to deploy your model. To deploy the TimeGEN-1 model, your project must be in one of the regions listed in the [Prerequisites](#prerequisites) section.
5664
1. In the deployment wizard, select the link to **Azure Marketplace Terms**, to learn more about the terms of use.
5765
1. Select the **Pricing and terms** tab to learn about pricing for the selected model.
5866
1. Select the **Subscribe and Deploy** button. If this is your first time deploying the model in the project, you have to subscribe your project for the particular offering. This step requires that your account has the **Azure AI Developer role** permissions on the resource group, as listed in the prerequisites. Each project has its own subscription to the particular Azure Marketplace offering of the model, which allows you to control and monitor spending. Currently, you can have only one deployment for each model within a project.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: include file
3+
description: include file
4+
ms.service: azure-ai-studio
5+
ms.topic: include
6+
ms.date: 05/21/2024
7+
ms.author: mopeakande
8+
author: msakande
9+
ms.reviewer: fasantia
10+
reviewer: santiagxf
11+
ms.custom: include file
12+
13+
# Also used in Azure Machine Learning documentation
14+
---
15+
16+
Availability of serverless API endpoints for select models are listed in the following tables:
17+
18+
<!-- | Model | East US | East US 2 | North Central US | South Central US | West US | West US 3 | France Central | Sweden Central |
19+
|:-----------------:|:-----------:|:-----------:|:----------------:|:----------------:|:-----------:|:-----------:|:--------------:|:--------------:|
20+
| Mistral-Small | | **&check;** | | | | | | **&check;** |
21+
| Mistral-Large | | **&check;** | | | | | **&check;** | **&check;** |
22+
| Cohere Command R | | **&check;** | | | | | | **&check;** |
23+
| Cohere Command R+ | | **&check;** | | | | | | **&check;** |
24+
| Cohere Embed v3 | | **&check;** | | | | | | **&check;** |
25+
| Meta Llama 2 | | **&check;** | | | | **&check;** | | |
26+
| Meta Llama 3 | | **&check;** | | | | | | |
27+
| Phi-3 | | **&check;** | | | | | | **&check;** |
28+
| Nixtla TimeGEN-1 | **&check;** | **&check;** | **&check;** | **&check;** | **&check;** | **&check;** | | **&check;** | -->
29+
30+
31+
#### Cohere models
32+
33+
| Region | Cohere Command R | Cohere Command R+ | Cohere Embed v3 |
34+
|----------------|:----------------:|:-----------------:|:---------------:|
35+
| East US 2 | **&check;** | **&check;** | **&check;** |
36+
| Sweden Central | **&check;** | **&check;** | **&check;** |
37+
38+
#### Mistral models
39+
40+
| Region | Mistral-Small | Mistral-Large |
41+
|----------------|:-------------:|:-------------:|
42+
| East US 2 | **&check;** | **&check;** |
43+
| France Central | unavailable | **&check;** |
44+
| Sweden Central | **&check;** | **&check;** |
45+
46+
#### Meta Llama models
47+
48+
| Region | Llama-2 | Llama-3 |
49+
|-----------|:-----------:|:-----------:|
50+
| East US 2 | **&check;** | **&check;** |
51+
| West US 3 | **&check;** | unavailable |
52+
53+
#### Nixtla TimeGEN-1 model
54+
55+
| Region | Nixtla TimeGEN-1 |
56+
|------------------|:----------------:|
57+
| East US | **&check;** |
58+
| East US 2 | **&check;** |
59+
| North Central US | **&check;** |
60+
| South Central US | **&check;** |
61+
| West US | **&check;** |
62+
| West US 3 | **&check;** |
63+
| France Central | unavailable |
64+
| Sweden Central | **&check;** |
65+
66+
#### Phi 3 models
67+
68+
| Region | Phi 3 |
69+
|----------------|:-----------:|
70+
| East US 2 | **&check;** |
71+
| Sweden Central | **&check;** |

articles/api-management/azure-openai-token-limit-policy.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ For more information, see [Azure OpenAI Service models](../ai-services/openai/co
4646
remaining-tokens-header-name="header name"
4747
remaining-tokens-variable-name="policy expression variable name"
4848
consumed-tokens-header-name="header name"
49-
consumed-tokens-variable-name="policy expression variable name">
50-
</azure-openai-token-limit>
49+
consumed-tokens-variable-name="policy expression variable name" />
5150
```
5251
## Attributes
5352

@@ -82,10 +81,9 @@ In the following example, the token limit of 5000 per minute is keyed by the cal
8281
<policies>
8382
<inbound>
8483
<base />
85-
<azure-openai-token-limit>
84+
<azure-openai-token-limit
8685
counter-key="@(context.Request.IpAddress)"
87-
tokens-per-minute="5000" estimate-prompt-tokens="false" "remaining-tokens-variable-name="remainingTokens"
88-
</azure-openai-token-limit>
86+
tokens-per-minute="5000" estimate-prompt-tokens="false" "remaining-tokens-variable-name="remainingTokens" />
8987
</inbound>
9088
<outbound>
9189
<base />

articles/app-service/configure-authentication-provider-aad.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ After creation, modify the app registration:
9797

9898
# [External configuration](#tab/external-configuration)
9999

100-
[Create and use a new app registration](#express_external) or [use an existing registration created separately](#advanced).
100+
[Create and use a new app registration](#express_external) or [use an existing registration created separately](#advanced_external).
101101

102102
### <a name="express_external"></a> Option 1: Create and use a new app registration
103103

@@ -107,24 +107,28 @@ Select **Create new app registration** to create a new app registration.
107107

108108
1. Select an existing tenant to use from the drop-down, or select **Create new** to create a new [external tenant](/entra/external-id/customers/quickstart-tenant-setup).
109109

110-
#### To create a new external tenant
110+
#### To create a new external tenant (optional)
111111

112-
1. In the **Create a tenant** page, add the **Tenant Name** and **Domain Name**. Select a **Location** and select **Review and create** and then select **Create**. The tenant creation process takes a few minutes.
112+
In the **Create a tenant** page, add the **Tenant Name** and **Domain Name**. Select a **Location** and select **Review and create** and then select **Create**. The tenant creation process takes a few minutes.
113+
114+
#### To setup sign-in
113115

114116
1. Select **Configure** to **configure external authentication** for the new tenant.
115117

116118
1. The browser opens **Configure customer authentication**.
117119

118120
1. Select a user flow from the drop-down or select **Create new**. The user flow defines the sign-in methods your external users can use. Each app can only have one user flow, but you can reuse the same user flow for multiple apps.
119121

120-
##### To create a new user flow
122+
#### To create a new user flow
121123

122124
1. Enter a **Name** for the user flow.
123125

124126
1. Select the sign-in method for your external users. **Email and password** and **Email and one-time passcode** are already configured in the new tenant. You can [Configure Google](/entra/external-id/customers/how-to-google-federation-customers) or [Configure Facebook](/entra/external-id/customers/how-to-facebook-federation-customers) as identity providers as well.
125127

126128
1. Select **Create** to create the user flow.
127129

130+
#### To customize branding
131+
128132
1. Select **Next** to customize branding.
129133

130134
1. Add your logo, select a background color, and select a sign-in layout.
@@ -137,9 +141,7 @@ Select **Create new app registration** to create a new app registration.
137141

138142
### <a name="advanced_external"> </a>Option 2: Use an existing registration created separately
139143

140-
Either:
141-
- Select **Pick an existing app registration in this directory** and select an app registration from the drop-down
142-
- Select **Provide the details of an existing app registration** and provide:
144+
Select **Provide the details of an existing app registration** and provide:
143145
- Application (client) ID
144146
- Client secret
145147
- Issuer URL

articles/app-spaces/how-to-add-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,4 @@ Follow these steps to add a database component.
134134
## Related content
135135

136136
- [App Spaces overview](overview.md)
137-
- [Deploy an App Spaces template](deploy-app-spaces-template.md)
137+
- [Deploy an App Spaces starter app](quickstart-deploy-starter-app.md)

articles/app-spaces/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,18 @@ Within a few minutes, you can deploy your App Space.
2727

2828
## Simplified management
2929

30-
App Spaces only requires information that's needed during the development process, like environment management, environment variables, connection strings, and so on. So, developing and managing your app components is straightforward and simplified. For more information, see [Manage components](quickstart-deploy-web-app.md#manage-components).
30+
App Spaces only requires information that's needed during the development process, like environment management, environment variables, connection strings, and so on. So, developing and managing your app components is straightforward and simplified. For more information, see [Manage components](how-to-manage-components.md).
3131

3232
## Simplified pricing
3333

3434
App Spaces offers simplified and consistent pricing plans for various scenarios, so you don't have to worry about any accidental charges.
3535
## Next steps
3636

3737
> [!div class="nextstepaction"]
38-
> [Deploy a web app with App Spaces](quickstart-deploy-web-app.md)
38+
> [Deploy a web app with App Spaces](quickstart-deploy-starter-app.md)
3939
4040
## Related articles
4141

42-
- [Deploy an App Spaces template](deploy-app-spaces-template.md)
42+
- [Deploy an App Spaces starter app](quickstart-deploy-starter-app.md)
4343
- [Compare Container Apps with other Azure contain options](../container-apps/compare-options.md)
4444
- [About Azure Cosmos DB](../cosmos-db/introduction.md)

articles/app-spaces/quickstart-deploy-your-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,4 @@ The deployment can take a few minutes to complete. During deployment, App Spaces
8484
## Related content
8585

8686
- [App Spaces overview](overview.md)
87-
- [Deploy an App Spaces template](quickstart-deploy-starter-app.md)
87+
- [Deploy an App Spaces starter app](quickstart-deploy-starter-app.md)

articles/azure-cache-for-redis/cache-how-to-active-geo-replication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ There are a few restrictions when using active geo replication:
4040

4141
## Create or join an active geo-replication group
4242

43-
1. When creating a new Azure Cache for Redis resource, select the **Advanced** tab. Complete the first part of the form including clustering policy. For more information on choosing **Clustering policy**, see [Clustering Policy](quickstart-create-redis-enterprise.md#clustering-policy).
43+
1. When creating a new Azure Cache for Redis resource, select the **Advanced** tab. Complete the first part of the form including clustering policy. For more information on choosing **Clustering policy**, see [Clustering on Enterprise](cache-best-practices-enterprise-tiers.md#clustering-on-enterprise).
4444

4545
1. Select **Configure** to set up **Active geo-replication**.
4646

articles/azure-cache-for-redis/cache-redis-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Additionally, **RediSearch** can function as a secondary index, expanding your c
8484
You can use **RediSearch** is used in a wide variety of use-cases, including real-time inventory, enterprise search, and in indexing external databases. [For more information, see the RediSearch documentation page](https://redis.io/search/).
8585

8686
>[!IMPORTANT]
87-
> The RediSearch module requires use of the `Enterprise` clustering policy and the `NoEviction` eviction policy. For more information, see [Clustering Policy](quickstart-create-redis-enterprise.md#clustering-policy) and [Memory Policies](cache-configure.md#memory-policies)
87+
> The RediSearch module requires use of the `Enterprise` clustering policy and the `NoEviction` eviction policy. For more information, see [Clustering on Enterprise](cache-best-practices-enterprise-tiers.md#clustering-on-enterprise) and [Memory Policies](cache-configure.md#memory-policies)
8888
>
8989
9090
### RedisBloom

0 commit comments

Comments
 (0)