Skip to content

Commit 8ca66ba

Browse files
authored
Merge pull request #296101 from maud-lv/ml-acadeprecation2
Add Azure Spring Apps deprecation note
2 parents 5763224 + 3241be2 commit 8ca66ba

6 files changed

+35
-44
lines changed

articles/service-connector/includes/passwordless-tutorial-snippet.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
author: xfz11
2+
author: maud-lv
3+
ms.author: malev
34
ms.service: service-connector
45
ms.custom: devx-track-azurecli
56
ms.topic: include
67
ms.date: 05/21/2023
7-
ms.author: xiaofanzhou
88
---
99

10-
### Install the Service Connector passwordless extension
10+
## Install the Service Connector passwordless extension
1111

1212
[!INCLUDE [CLI-samples-clean-up](./install-passwordless-extension.md)]
1313

articles/service-connector/quickstart-cli-spring-cloud-connection.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
---
2-
title: Quickstart - Create a service connection in Azure Spring Apps with the Azure CLI
2+
title: Create a service connection in Spring Apps - Azure CLI
33
description: In this step-by-step guide, learn how to create a service connection in Azure Spring Apps using the Azure CLI.
44
author: maud-lv
55
ms.author: malev
66
ms.service: service-connector
77
ms.topic: quickstart
8-
ms.date: 12/18/2024
8+
ms.date: 3/11/2025
99
ms.devlang: azurecli
1010
ms.custom: devx-track-azurecli, build-2024
1111
---
1212

1313
# Quickstart: Create a service connection in Azure Spring Apps with the Azure CLI
1414

15-
This quickstart shows you how to connect Azure Spring Apps to other Cloud resources using the Azure CLI and Service Connector.
15+
This quickstart shows you how to connect Azure Spring Apps to other Cloud resources using the Azure CLI and Service Connector. Service Connector streamlines the process of linking compute services to cloud services, while managing authentication and networking settings.
1616

17-
Service Connector lets you quickly connect compute services to cloud services, while managing your connection's authentication and networking settings.
17+
[!INCLUDE [deprecation-note](../spring-apps/includes/deprecation-note.md)]
18+
19+
To connect resources using the Azure portal, see [Create a service connection in Azure Spring Apps with the Azure portal](./quickstart-portal-spring-cloud-connection.md).
1820

1921
## Prerequisites
2022

@@ -54,8 +56,8 @@ Create a connection from Azure Spring Apps using a managed identity or an access
5456
5557
### [Managed identity](#tab/Using-Managed-Identity)
5658
57-
> [!IMPORTANT]
58-
> To use a managed identity, you must have the permission to modify [role assignments in Microsoft Entra ID](/entra/identity/role-based-access-control/manage-roles-portal). Ask your subscription owner to grant you a role assignment permission or use an access key to create the connection.
59+
> [!NOTE]
60+
> To use a managed identity, you must have permission to modify [role assignments in Microsoft Entra ID](/entra/identity/role-based-access-control/manage-roles-portal). If necessary, ask your subscription owner to grant you this permission.
5961
6062
1. Run the `az spring connection create` command to connect application deployed to Azure Spring Apps to a Blob Storage resource, using a system-assigned managed identity.
6163

articles/service-connector/quickstart-portal-spring-cloud-connection.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: maud-lv
55
ms.author: malev
66
ms.service: service-connector
77
ms.topic: quickstart
8-
ms.date: 10/04/2023
8+
ms.date: 3/11/2025
99
ms.custom:
1010
- kr2b-contr-experiment
1111
- build-2024
@@ -14,10 +14,11 @@ ms.custom:
1414

1515
# Quickstart: Create a service connection in Azure Spring Apps from the Azure portal
1616

17-
This quickstart shows you how to connect Azure Spring Apps to other Cloud resources using the Azure portal and Service Connector. Service Connector lets you quickly connect compute services to cloud services, while managing your connection's authentication and networking settings.
17+
This quickstart shows you how to connect Azure Spring Apps to other Cloud resources using the Azure portal and Service Connector. Service Connector streamlines the process of linking compute services to cloud services, while managing authentication and networking settings.
1818

19-
> [!NOTE]
20-
> For information on connecting resources using Azure CLI, see [Create a service connection in Azure Spring Apps with the Azure CLI](./quickstart-cli-spring-cloud-connection.md).
19+
[!INCLUDE [deprecation-note](../spring-apps/includes/deprecation-note.md)]
20+
21+
To connect resources using the Azure CLI, see [Create a service connection in Azure Spring Apps with the Azure CLI](./quickstart-cli-spring-cloud-connection.md).
2122

2223
## Prerequisites
2324

articles/service-connector/tutorial-java-spring-confluent-kafka.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ Learn how to access Apache Kafka on Confluent Cloud for a Spring Boot applicatio
2020
> * Build and deploy the Spring Boot app
2121
> * Connect Apache Kafka on Confluent Cloud to Azure Spring Apps using Service Connector
2222
23+
[!INCLUDE [deprecation-note](../spring-apps/includes/deprecation-note.md)]
24+
2325
> [!WARNING]
2426
> Microsoft recommends that you use the most secure authentication flow available. The authentication flow described in this procedure requires a very high degree of trust in the application, and carries risks that are not present in other flows. You should only use this flow when other more secure flows, such as managed identities, aren't viable.
2527

articles/service-connector/tutorial-java-spring-mysql.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ In this tutorial, you'll complete the following tasks using the Azure portal or
1919
> * Build and deploy apps to Azure Spring Apps
2020
> * Integrate Azure Spring Apps with Azure Database for MySQL with Service Connector
2121
22+
[!INCLUDE [deprecation-note](../spring-apps/includes/deprecation-note.md)]
2223

2324
> [!WARNING]
2425
> Microsoft recommends that you use the most secure authentication flow available. The authentication flow described in this procedure requires a very high degree of trust in the application, and carries risks that are not present in other flows. You should only use this flow when other more secure flows, such as managed identities, aren't viable.

articles/service-connector/tutorial-passwordless.md

Lines changed: 16 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,30 @@ In this tutorial, you use the Azure CLI to complete the following tasks:
2828
2929
## Prerequisites
3030

31-
* [Azure CLI](/cli/azure/install-azure-cli) version 2.61.0 or higher.
32-
* An Azure account with an active subscription. [Create an Azure account for free](https://azure.microsoft.com/free).
33-
* An app deployed to [Azure App Service](../app-service/overview.md) in a [region supported by Service Connector](./concept-region-support.md).
31+
- An Azure account with an active subscription. [Create an Azure account for free](https://azure.microsoft.com/free).
32+
- An app deployed to [Azure App Service](../app-service/overview.md) in a [region supported by Service Connector](./concept-region-support.md).
33+
- [Azure CLI](/cli/azure/install-azure-cli) version 2.61.0 or higher.
3434

35-
### Set up your environment
36-
37-
#### Account
38-
39-
Sign in with the Azure CLI via `az login`. If you're using Azure Cloud Shell or are already logged in, confirm your authenticated account with `az account show`.
35+
To begin using the Azure CLI:
4036

37+
[!INCLUDE [azure-cli-prepare-your-environment-no-header.md](~/reusable-content/azure-cli/azure-cli-prepare-your-environment-no-header.md)]
4138

4239
[!INCLUDE [passwordless snippet](./includes/passwordless-tutorial-snippet.md)]
4340

4441
## Deploy the application to an Azure hosting service
4542

46-
Finally, deploy your application to an Azure hosting service. That source service can use a managed identity to connect to the target database on Azure.
47-
48-
### [App Service](#tab/appservice)
49-
50-
For Azure App Service, you can check the document to choose a way to deploy, see [Quickstart: Deploy an ASP.NET web app](../app-service/quickstart-dotnetcore.md).
51-
52-
### [Spring Apps](#tab/springapp)
53-
54-
For Azure Spring Apps, you can check the document for more details about building app and deployment, see [Build and deploy the app](/azure/developer/java/spring-framework/deploy-passwordless-spring-database-app?#build-and-deploy-the-app).
43+
1. Deploy your application to an Azure hosting service. Optionally refer to the guides below for more information about deploying these resources.
5544

45+
- Azure App Service: [Quickstart: Deploy an ASP.NET web app](../app-service/quickstart-dotnetcore.md).
46+
- Azure Container Apps: [Quickstart: Deploy your first container app](../container-apps/get-started.md).
47+
- Azure Spring Apps: [Build and deploy the app](/azure/developer/java/spring-framework/deploy-passwordless-spring-database-app?#build-and-deploy-the-app).
48+
[!INCLUDE [deprecation-note](../spring-apps/includes/deprecation-note.md)]
5649

57-
### [Container Apps](#tab/containerapp)
50+
1. Check the log or call the application to see if it can connect to the Azure database successfully.
5851

59-
For Azure Container Apps, you can check the document about how to deploy your app, see [Quickstart: Deploy your first container app](../container-apps/get-started.md).
52+
## Troubleshooting
6053

61-
---
62-
63-
Then you can check the log or call the application to see if it can connect to the Azure database successfully.
64-
65-
### Troubleshooting
66-
67-
#### Permission
54+
### Permissions
6855

6956
If you encounter any permission-related errors, confirm the Azure CLI signed-in user with the command `az account show`. Make sure you sign in with the correct account. Next, confirm that you have the following permissions that might be required to create a passwordless connection with Service Connector.
7057

@@ -111,7 +98,7 @@ In some cases, the permissions aren't required. For example, if the Azure CLI-au
11198

11299
<a name='azure-active-directory'></a>
113100

114-
#### Microsoft Entra ID
101+
### Microsoft Entra ID
115102

116103
If you get an error `ERROR: AADSTS530003: Your device is required to be managed to access this resource.`, ask your IT department for help with joining this device to Microsoft Entra ID. For more information, see [Microsoft Entra joined devices](../active-directory/devices/concept-azure-ad-join.md).
117104

@@ -125,7 +112,7 @@ If you don't log in interactively, you might also get the error and `Interactive
125112

126113
<a name='connect-to-database-with-azure-active-directory-authentication'></a>
127114

128-
#### Network connectivity
115+
### Network connectivity
129116

130117
::: zone pivot="postgresql"
131118

@@ -145,11 +132,9 @@ If your database server disallows public access, ensure your environment that ru
145132

146133
::: zone-end
147134

148-
149-
150135
## Next steps
151136

152-
For more information about Service Connector and passwordless connections, see the following resources:
137+
For more information about Service Connector and passwordless connections, refer to the following resources:
153138

154139
> [!div class="nextstepaction"]
155140
> [Service Connector documentation](/azure/service-connector/)

0 commit comments

Comments
 (0)