You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/service-connector/concept-service-connector-internals.md
+19-10Lines changed: 19 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,9 @@ ms.date: 12/08/2022
11
11
12
12
# Service Connector internals
13
13
14
-
Service Connector is an Azure extension resource provider designed to provide a simple way to create and manage connections between Azure services. Service Connector:
14
+
Service Connector is an Azure extension resource provider designed to provide a simple way to create and manage connections between Azure services.
15
+
16
+
Service Connector:
15
17
16
18
- Enables you to connect services together with a single Azure CLI command or in a few steps in the Azure portal.
17
19
- Supports an increasing number of databases, storage, real-time services, state, and secret stores that are used with your cloud native application.
@@ -20,21 +22,21 @@ Service Connector is an Azure extension resource provider designed to provide a
20
22
21
23
## Service connection overview
22
24
23
-
Service connection is the key concept in the resource model of Service Connector. A service connection represents an abstraction of the link between two services. Service connections have the following properties:
25
+
The concept of *service connection* is a key concept in the resource model of Service Connector. A service connection represents an abstraction of the link between two services. Service connections have the following properties:
| Connection Name | The unique name of the service connection. |
28
-
| Source Service Type | Source services are usually Azure compute services. Service Connector functionalities can be found in supported compute services by extending these Azure compute service providers. |
30
+
| Source Service Type | Source services are usually Azure compute services. These are the services you can connect to target services. Source services include Azure App Service, Azure Container Apps and Azure Spring Apps.|
29
31
| Target Service Type | Target services are backing services or dependency services that your compute services connect to. Service Connector supports various target service types including major databases, storage, real-time services, state, and secret stores. |
30
-
| Client Type | Client type refers to your compute runtime stack, development framework, or specific client library type, which accepts the specific format of the connection environment variables or properties. |
32
+
| Client Type | Client type refers to your compute runtime stack, development framework, or specific type of client library that accepts the specific format of the connection environment variables or properties. |
31
33
| Authentication Type | The authentication type used for the service connection. It could be a secret/connection string, a managed identity, or a service principal. |
32
34
33
-
Source services and target services each support multiple service connections, which means that you can connect each resource to multiple resources.
35
+
Source services and target services support multiple simultaneous service connections, which means that you can connect each resource to multiple resources.
34
36
35
-
Service Connector manages connections in the properties of the source instance. It means that creating, getting, updating, and deleting connections os done directly by opening the source service instance in the Azure portal or by using the CLI commands of the source service.
37
+
Service Connector manages connections in the properties of the source instance. Creating, getting, updating, and deleting connections is done directly by opening the source service instance in the Azure portal or by using the CLI commands of the source service.
36
38
37
-
Connections can be made across subscriptions or tenants, means that source and target services can belong to different subscriptions or tenants. When you create a new service connection, the connection resource is created in the same region as your compute service instance by default.
39
+
Connections can be made across subscriptions or tenants, meaning that source and target services can belong to different subscriptions or tenants. When you create a new service connection, the connection resource is created in the same region as your compute service instance by default.
38
40
39
41
## Service connection creation and update
40
42
@@ -76,8 +78,8 @@ Service Connector sets the connection configuration when creating a connection.
76
78
- Spring Boot client: the Spring Boot library for each target service has its own naming convention. For example, MySQL connection settings would be `spring.datasource.url`, `spring.datasource.username`, `spring.datasource.password`. Kafka connection settings would be `spring.kafka.properties.bootstrap.servers`.
77
79
78
80
- Other clients:
79
-
-When connecting to a target service, the key name of the first connection configuration uses the format `<Cloud>_<Type>_<Name>`. For example, `AZURE_STORAGEBLOB_RESOURCEENDPOINT`, `CONFLUENTCLOUD_KAFKA_BOOTSTRAPSERVER`.
80
-
- For the same type of target resource, the key name of the second connection configuration will use the format `<Cloud>_<Type>_<Connection Name>_<Name>`. For example, `AZURE_STORAGEBLOB_CONN2_RESOURCEENDPOINT`, `CONFLUENTCLOUD_KAFKA_CONN2_BOOTSTRAPSERVER`.
81
+
-The key name of the first connection configuration uses the format `<Cloud>_<Type>_<Name>`. For example, `AZURE_STORAGEBLOB_RESOURCEENDPOINT`, `CONFLUENTCLOUD_KAFKA_BOOTSTRAPSERVER`.
82
+
- For the same type of target resource, the key name of the second connection configuration uses the format `<Cloud>_<Type>_<Connection Name>_<Name>`. For example, `AZURE_STORAGEBLOB_CONN2_RESOURCEENDPOINT`, `CONFLUENTCLOUD_KAFKA_CONN2_BOOTSTRAPSERVER`.
81
83
82
84
## Service connection validation
83
85
@@ -90,4 +92,11 @@ The following items are checked while validating the connection:
90
92
91
93
## Connection deletion
92
94
93
-
When a service connection is deleted, the connection information is also deleted..
95
+
When a service connection is deleted, the connection information is also deleted.
96
+
97
+
## Next steps
98
+
99
+
Go to the concept article below to learn more about Service Connector.
0 commit comments