Skip to content

Commit 05a1b8b

Browse files
committed
Content health update
1 parent d64dfd2 commit 05a1b8b

File tree

5 files changed

+29
-36
lines changed

5 files changed

+29
-36
lines changed

articles/service-connector/how-to-integrate-mysql.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ ms.author: malev
66
ms.service: service-connector
77
ms.topic: how-to
88
ms.custom: engagement-fy23
9-
ms.date: 02/02/2024
9+
ms.date: 03/14/2025
1010
---
1111

1212
# Integrate Azure Database for MySQL with Service Connector
1313

14-
This page shows supported authentication methods and clients, and shows sample code you can use to connect Azure Database for MySQL - Flexible Server to other cloud services using Service Connector. This page also shows default environment variable names and values (or Spring Boot configuration) you get when you create the service connection.
14+
This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure Database for MySQL - Flexible Server using Service Connector. In this article, you'll also find default environment variable names, values, and configuration obtained when creating service connections.
1515

1616
[!INCLUDE [Azure-database-for-mysql-single-server-deprecation](~/reusable-content/ce-skilling/azure/includes/mysql/includes/azure-database-for-mysql-single-server-deprecation.md)]
1717

@@ -27,7 +27,7 @@ Service Connector can be used to connect the following compute services to Azure
2727

2828
## Supported authentication types and client types
2929

30-
The table below shows which combinations of authentication methods and clients are supported for connecting your compute service to Azure Database for MySQL using Service Connector. A “Yes” indicates that the combination is supported, while a “No” indicates that it is not supported.
30+
The table below shows which combinations of authentication methods and clients are supported for connecting your compute services to Azure Database for MySQL using Service Connector. A “Yes” indicates that the combination is supported, while a “No” indicates that it is not supported.
3131

3232
| Client type | System-assigned managed identity | User-assigned managed identity | Secret/connection string | Service principal |
3333
|---------------------------------|:--------------------------------:|:------------------------------:|:------------------------:|:-----------------:|
@@ -42,16 +42,14 @@ The table below shows which combinations of authentication methods and clients a
4242
| Ruby (mysql2) | Yes | Yes | Yes | Yes |
4343
| None | Yes | Yes | Yes | Yes |
4444

45-
This table indicates that all combinations of client types and authentication methods in the table are supported. All client types can use any of the authentication methods to connect to Azure Database for MySQL using Service Connector.
46-
4745
> [!NOTE]
48-
> System-assigned managed identity, User-assigned managed identity and Service principal are only supported on Azure CLI.
46+
> System-assigned managed identity, user-assigned managed identity and service principal authentication is only supported on Azure CLI.
4947
5048
## Default environment variable names or application properties and sample code
5149

5250
Reference the connection details and sample code in following tables, according to your connection's authentication type and client type, to connect compute services to Azure Database for MySQL. For more information about naming conventions, check the [Service Connector internals](concept-service-connector-internals.md#configuration-naming-convention) article.
5351

54-
### System-assigned Managed Identity
52+
### System-assigned managed identity
5553

5654
#### [.NET](#tab/dotnet)
5755

@@ -65,7 +63,7 @@ Reference the connection details and sample code in following tables, according
6563
| --------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
6664
| `AZURE_MYSQL_CONNECTIONSTRING` | JDBC MySQL connection string | `jdbc:mysql://<MySQL-DB-name>.mysql.database.azure.com:3306/<MySQL-DB-name>?sslmode=required&user=<MySQL-DB-username>` |
6765

68-
#### [SpringBoot](#tab/springBoot)
66+
#### [Spring Boot](#tab/springBoot)
6967

7068
| Application properties | Description | Example value |
7169
| ------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------------- |
@@ -140,7 +138,7 @@ Reference the connection details and sample code in following tables, according
140138
Refer to the steps and code below to connect to Azure Database for MySQL using a system-assigned managed identity.
141139
[!INCLUDE [code sample for mysql system mi](./includes/code-mysql-me-id.md)]
142140

143-
### User-assigned Managed Identity
141+
### User-assigned managed identity
144142

145143
#### [.NET](#tab/dotnet)
146144

@@ -156,7 +154,7 @@ Refer to the steps and code below to connect to Azure Database for MySQL using a
156154
| `AZURE_MYSQL_CLIENTID` | Your client ID | `<identity-client-ID>` |
157155
| `AZURE_MYSQL_CONNECTIONSTRING` | JDBC MySQL connection string | `jdbc:mysql://<MySQL-DB-name>.mysql.database.azure.com:3306/<MySQL-DB-name>?sslmode=required&user=<MySQL-DB-username>` |
158156

159-
#### [SpringBoot](#tab/springBoot)
157+
#### [Spring Boot](#tab/springBoot)
160158

161159
| Application properties | Description | Example value |
162160
| ----------------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------------------------------- |
@@ -240,7 +238,7 @@ Refer to the steps and code below to connect to Azure Database for MySQL using a
240238
Refer to the steps and code below to connect to Azure Database for MySQL using a user-assigned managed identity.
241239
[!INCLUDE [code sample for mysql system mi](./includes/code-mysql-me-id.md)]
242240

243-
### Connection String
241+
### Connection string
244242

245243
> [!WARNING]
246244
> 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.
@@ -257,7 +255,7 @@ Refer to the steps and code below to connect to Azure Database for MySQL using a
257255
| --------------------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
258256
| `AZURE_MYSQL_CONNECTIONSTRING` | JDBC MySQL connection string | `jdbc:mysql://<MySQL-DB-name>.mysql.database.azure.com:3306/<MySQL-DB-name>?sslmode=required&user=<MySQL-DB-username>&password=<Uri.EscapeDataString(<MySQL-DB-password>)` |
259257

260-
#### [SpringBoot](#tab/springBoot)
258+
#### [Spring Boot](#tab/springBoot)
261259

262260
| Application properties | Description | Example value |
263261
| ------------------------------ | ----------------------------- | ----------------------------------------------------------------------------------------------- |
@@ -340,7 +338,7 @@ After created a `springboot` client type connection, Service Connector service w
340338
Refer to the steps and code below to connect to Azure Database for MySQL using a connection string.
341339
[!INCLUDE [code sample for mysql secrets](./includes/code-mysql-secret.md)]
342340

343-
### Service Principal
341+
### Service principal
344342

345343
#### [.NET](#tab/dotnet)
346344

@@ -360,7 +358,7 @@ Refer to the steps and code below to connect to Azure Database for MySQL using a
360358
| `AZURE_MYSQL_TENANTID` | Your tenant ID | `<tenant-ID>` |
361359
| `AZURE_MYSQL_CONNECTIONSTRING` | JDBC MySQL connection string | `jdbc:mysql://<MySQL-DB-name>.mysql.database.azure.com:3306/<MySQL-DB-name>?sslmode=required&user=<MySQL-DB-username>` |
362360

363-
#### [SpringBoot](#tab/springBoot)
361+
#### [Spring Boot](#tab/springBoot)
364362

365363
| Application properties | Description | Example value |
366364
| ------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------------- |

articles/service-connector/how-to-integrate-postgres.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 03/14/2025
1111

1212
# Integrate Azure Database for PostgreSQL with Service Connector
1313

14-
This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure Database for PostgreSQL using Service Connector. You'll also find default environment variable names, values and configuration obtained when creating service connections.
14+
This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure Database for PostgreSQL using Service Connector. In this article, you'll also find default environment variable names, values, and configuration obtained when creating service connections.
1515

1616
## Supported compute services
1717

articles/service-connector/how-to-integrate-redis-cache.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ author: maud-lv
55
ms.author: malev
66
ms.service: service-connector
77
ms.topic: how-to
8-
ms.date: 02/02/2024
8+
ms.date: 03/14/2025
99
---
1010

1111
# Integrate Azure Cache for Redis with Service Connector
1212

13-
You can connect Azure Cache for Redis to other cloud services by using Service Connector. This article outlines supported authentication methods and clients, and provides sample code. It also reveals default environment variable names and values (or Spring Boot configuration) you get when you create the service connection.
13+
This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure Cache for Redis using Service Connector.In this article, you'll also find default environment variable names, values, and configuration obtained when creating service connections.
1414

1515
## Supported compute services
1616

@@ -36,8 +36,6 @@ The following table shows which combinations of authentication methods and clien
3636
| Python | Yes | Yes | Yes | Yes |
3737
| None | Yes | Yes | Yes | Yes |
3838

39-
All client types, except for Go and Java - Spring Boot, can use any of the authentication methods referenced in the table to connect to Azure Cache for Redis by using Service Connector. The only supported authentication methods for Go and Java - Spring Boot are secret / connection string or service principal.
40-
4139
## Default environment variable names or application properties and sample code
4240

4341
Use the following environment variable names and application properties to connect compute services to your Redis server. To learn more about naming conventions, check the [Service Connector internals](concept-service-connector-internals.md#configuration-naming-convention) article.

articles/service-connector/how-to-integrate-sql-database.md

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ ms.author: malev
66
ms.service: service-connector
77
ms.topic: how-to
88
ms.custom: engagement-fy23
9-
ms.date: 02/02/2024
9+
ms.date: 03/14/2025
1010
---
1111

1212
# Integrate Azure SQL Database with Service Connector
1313

14-
This page shows supported authentication methods and clients, and shows sample code you can use to connect compute services to Azure SQL Database using Service Connector. You might still be able to connect to Azure SQL Database using other methods. This page also shows default environment variable names and values you get when you create the service connection.
14+
This article covers supported authentication methods, clients, and sample code you can use to connect your apps to Azure SQL Database using Service Connector. In this article, you'll also find default environment variable names, values, and configuration obtained when creating service connections.
1515

1616
## Supported compute services
1717

@@ -40,18 +40,17 @@ The table below shows which combinations of authentication methods and clients a
4040
| Ruby | No | No | Yes | No |
4141
| None | Yes | Yes | Yes | Yes |
4242

43-
This table indicates that the Secret/connection string method is supported for all client types. The System-assigned managed identity, User-assigned managed identity, and Service principal methods are supported for .NET, Java, Java - Spring Boot, Node.js, Python, and None client types. These methods are not supported for Go, PHP, Django, and Ruby client types.
44-
4543
> [!NOTE]
46-
> System-assigned managed identity,User-assigned managed identity and Service principal are only supported on Azure CLI.
44+
> System-assigned managed identity, user-assigned managed identity and service principal authentication is only supported on Azure CLI.
4745
4846
## Default environment variable names or application properties and sample code
4947

5048
Use the connection details below to connect compute services to Azure SQL Database. For each example below, replace the placeholder texts `<sql-server>`, `<sql-database>`, `<sql-username>`, and `<sql-password>` with your own server name, database name, user ID and password. For more information about naming conventions, check the [Service Connector internals](concept-service-connector-internals.md#configuration-naming-convention) article.
5149

52-
### System-assigned Managed Identity
50+
### System-assigned managed identity
5351

5452
#### [.NET](#tab/sql-me-id-dotnet)
53+
5554
> [!div class="mx-tdBreakAll"]
5655
> | Default environment variable name | Description | Sample value |
5756
> | --------------------------------- | ------------| ------------ |
@@ -64,7 +63,7 @@ Use the connection details below to connect compute services to Azure SQL Databa
6463
> |-----------------------------------|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
6564
> | `AZURE_SQL_CONNECTIONSTRING` | Azure SQL Database connection string | `jdbc:sqlserver://<sql-server>.database.windows.net:1433;databaseName=<sql-database>;authentication=ActiveDirectoryMSI;` |
6665
67-
#### [SpringBoot](#tab/sql-me-id-springBoot)
66+
#### [Spring Boot](#tab/sql-me-id-springBoot)
6867

6968
> [!div class="mx-tdBreakAll"]
7069
> | Default environment variable name | Description | Sample value |
@@ -125,7 +124,7 @@ Refer to the steps and code below to connect to Azure SQL Database using a syste
125124
> |-----------------------------------|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
126125
> | `AZURE_SQL_CONNECTIONSTRING` | Azure SQL Database connection string | `jdbc:sqlserver://<sql-server>.database.windows.net:1433;databaseName=<sql-database>;msiClientId=<msiClientId>;authentication=ActiveDirectoryMSI;` |
127126
128-
#### [SpringBoot](#tab/sql-me-id-springBoot)
127+
#### [Spring Boot](#tab/sql-me-id-springBoot)
129128

130129
> [!div class="mx-tdBreakAll"]
131130
> | Default environment variable name | Description | Sample value |
@@ -173,7 +172,7 @@ Refer to the steps and code below to connect to Azure SQL Database using a user-
173172
[!INCLUDE [code sample for sql](./includes/code-sql-me-id.md)]
174173

175174

176-
### Connection String
175+
### Connection string
177176

178177
> [!WARNING]
179178
> 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.
@@ -192,7 +191,7 @@ Refer to the steps and code below to connect to Azure SQL Database using a user-
192191
> | --------------------------------- | ------------| ------------ |
193192
> | `AZURE_SQL_CONNECTIONSTRING` | Azure SQL Database connection string | `jdbc:sqlserver://<sql-server>.database.windows.net:1433;databaseName=<sql-database>;user=<sql-username>;password=<sql-password>;` |
194193
195-
#### [SpringBoot](#tab/sql-secret-springBoot)
194+
#### [Spring Boot](#tab/sql-secret-springBoot)
196195

197196
> [!div class="mx-tdBreakAll"]
198197
>
@@ -282,7 +281,7 @@ Refer to the steps and code below to connect to Azure SQL Database using a conne
282281
[!INCLUDE [code sample for sql](./includes/code-sql-secret.md)]
283282

284283

285-
### Service Principal
284+
### Service principal
286285

287286
#### [.NET](#tab/sql-me-id-dotnet)
288287

@@ -302,7 +301,7 @@ Refer to the steps and code below to connect to Azure SQL Database using a conne
302301
> | `AZURE_SQL_CONNECTIONSTRING` | Azure SQL Database connection string | `jdbc:sqlserver://<sql-server>.database.windows.net:1433;databaseName=<sql-database>;user=<client-Id>;password=<client-secret>;authentication=ActiveDirectoryServicePrincipal;` |
303302
304303

305-
#### [SpringBoot](#tab/sql-me-id-springBoot)
304+
#### [Spring Boot](#tab/sql-me-id-springBoot)
306305

307306
> [!div class="mx-tdBreakAll"]
308307
> | Default environment variable name | Description | Sample value |

0 commit comments

Comments
 (0)