Skip to content

Commit 0e6c485

Browse files
committed
change logics to logic
1 parent a4e92e9 commit 0e6c485

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

articles/service-connector/how-to-build-connections-with-iac-tools.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ Service Connector helps users connect their compute services to target backing s
1717

1818
## Solution overview
1919

20-
Translating the infrastructure to IaC templates usually involves two major parts: the logics to provision source and target services, and the logics to build connections. To implement the logics to provision source and target services, there are two options:
20+
Translating the infrastructure to IaC templates usually involves two major parts: the logic to provision source and target services, and the logic to build connections. To implement the logic to provision source and target services, there are two options:
2121

2222
* Authoring the template from scratch
2323
* Exporting the template from Azure and polish it
2424

25-
To implement the logics to build connections, there are three options:
25+
To implement the logic to build connections, there are three options:
2626

2727
* Using Service Connector and store configuration in App Configuration
2828
* Using Service Connector in the template
29-
* Using template logics to configure source and target services directly
29+
* Using template logic to configure source and target services directly
3030

3131
Combinations of these different options can produce different solutions. Due to [IaC limitations](./known-limitations.md) in Service Connector, we recommend that you implement the following solutions in the order presented below. To apply these solutions, you must understand the IaC tools and the template authoring grammar.
3232

@@ -41,7 +41,7 @@ Combinations of these different options can produce different solutions. Due to
4141

4242
## Authoring templates
4343

44-
The following sections show how to create a web app and a storage account and connect them with a system-assigned identity using Bicep. It shows how to do this both using Service Connector and using template logics.
44+
The following sections show how to create a web app and a storage account and connect them with a system-assigned identity using Bicep. It shows how to do this both using Service Connector and using template logic.
4545

4646
### Provision source and target services
4747

@@ -116,7 +116,7 @@ If the resources you're provisioning are exactly the same ones as the ones you h
116116

117117
:::image type="content" source="./media/how-to/export-webapp-template.png" alt-text="Screenshot of the Azure portal, exporting arm template of a web app.":::
118118

119-
### Build connection logics
119+
### Build connection logic
120120

121121
### Using Service Connector and storing configuration in App Configuration
122122

@@ -160,7 +160,7 @@ resource serviceConnector 'Microsoft.ServiceLinker/linkers@2022-05-01' = {
160160

161161
**Using Service Connector**
162162

163-
Creating connections between the source and target service using Service Connector is the preferred and recommended way if the [Service Connector ](./known-limitations.md)[IaC limitation](./known-limitations.md) doesn't matter for your scenario. Service Connector makes the template simpler and also provides additional elements, such as the connection health validation, which you won't have if you're building connections through template logics directly.
163+
Creating connections between the source and target service using Service Connector is the preferred and recommended way if the [Service Connector ](./known-limitations.md)[IaC limitation](./known-limitations.md) doesn't matter for your scenario. Service Connector makes the template simpler and also provides additional elements, such as the connection health validation, which you won't have if you're building connections through template logic directly.
164164

165165
```bicep
166166
// The template builds a connection between a webapp and a storage account
@@ -202,9 +202,9 @@ For the formats of properties and values needed when creating a Service Connecto
202202

203203
:::image type="content" source="./media/how-to/export-sc-template.png" alt-text="Screenshot of the Azure portal, exporting arm template of a service connector resource.":::
204204

205-
**Using template logics**
205+
**Using template logic**
206206

207-
For the scenarios where the Service Connector [IaC limitation](./known-limitations.md) matters, consider building connections using the template logics directly. The following template is an example showing how to connect a storage account to a web app using a system-assigned identity.
207+
For the scenarios where the Service Connector [IaC limitation](./known-limitations.md) matters, consider building connections using the template logic directly. The following template is an example showing how to connect a storage account to a web app using a system-assigned identity.
208208

209209
```bicep
210210
// The template builds a connection between a webapp and a storage account
@@ -250,7 +250,7 @@ resource roleAssignment 'Microsoft.Authorization/roleAssignments@2022-04-01' = {
250250
}
251251
```
252252

253-
When building connections using template logics directly, it's crucial to understand what Service Connector does for each kind of authentication type, as the template logics are equivalent to the Service Connector backend operations. The following table shows the operation details that you need translate to template logics for each kind of authentication type.
253+
When building connections using template logic directly, it's crucial to understand what Service Connector does for each kind of authentication type, as the template logic are equivalent to the Service Connector backend operations. The following table shows the operation details that you need translate to template logic for each kind of authentication type.
254254

255255
| Auth type | Service Connector operations |
256256
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

0 commit comments

Comments
 (0)