Skip to content

Commit 994633a

Browse files
committed
Self review
1 parent 10cd384 commit 994633a

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

articles/service-connector/concept-service-connector-internals.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ ms.date: 12/08/2022
1111

1212
# Service Connector internals
1313

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:
1517

1618
- Enables you to connect services together with a single Azure CLI command or in a few steps in the Azure portal.
1719
- 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
2022

2123
## Service connection overview
2224

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:
2426

2527
| Property | Description |
2628
|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
2729
| 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. |
2931
| 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. |
3133
| Authentication Type | The authentication type used for the service connection. It could be a secret/connection string, a managed identity, or a service principal. |
3234

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.
3436

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.
3638

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.
3840

3941
## Service connection creation and update
4042

@@ -76,8 +78,8 @@ Service Connector sets the connection configuration when creating a connection.
7678
- 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`.
7779

7880
- 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`.
8183

8284
## Service connection validation
8385

@@ -90,4 +92,11 @@ The following items are checked while validating the connection:
9092

9193
## Connection deletion
9294

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.
100+
101+
> [!div class="nextstepaction"]
102+
> [High availability](./concept-availability.md)

0 commit comments

Comments
 (0)