Skip to content

Commit 01b4f38

Browse files
committed
Updating Section Names, ENV usage
1 parent ec471c3 commit 01b4f38

File tree

4 files changed

+56
-56
lines changed

4 files changed

+56
-56
lines changed

articles/azure-app-configuration/TOC.yml

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
href: quickstart-feature-flag-aspnet-core.md
3636
- name: .NET Framework
3737
href: quickstart-feature-flag-dotnet.md
38-
- name: Azure Functions in .NET Core
38+
- name: Azure Functions in .NET Core
3939
href: quickstart-feature-flag-azure-functions-csharp.md
4040
- name: Java Spring
4141
href: quickstart-feature-flag-spring-boot.md
@@ -140,7 +140,7 @@
140140
href: concept-app-configuration-event.md
141141
- name: Soft delete
142142
href: concept-soft-delete.md
143-
- name: Geo-replication
143+
- name: Geo-replication
144144
href: concept-geo-replication.md
145145
- name: Reliability
146146
items:
@@ -180,16 +180,16 @@
180180
href: howto-integrate-azure-managed-service-identity.md
181181
- name: Update to the New Spring Boot Library
182182
href: howto-convert-to-the-new-spring-boot.md
183-
- name: Move a resource between Azure regions
183+
- name: Move a resource between Azure regions
184184
href: howto-move-resource-between-regions.md
185185
- name: Recover or purge deleted App Configuration stores
186186
href: howto-recover-deleted-stores-in-azure-app-configuration.md
187-
- name: Enable geo-replication (Preview)
187+
- name: Enable geo-replication
188188
href: howto-geo-replication.md
189189
- name: Disable public access
190190
href: howto-disable-public-access.md
191191
- name: Set up private access
192-
href: howto-set-up-private-access.md
192+
href: howto-set-up-private-access.md
193193
- name: Reference
194194
items:
195195
- name: Client libraries
@@ -236,46 +236,46 @@
236236
href: rest-api.md
237237
- name: Resources
238238
items:
239-
- name: Keys
240-
href: ./rest-api-keys.md
241-
- name: Key-values
242-
href: ./rest-api-key-value.md
243-
- name: Labels
244-
href: ./rest-api-labels.md
245-
- name: Locks
246-
href: ./rest-api-locks.md
247-
- name: Revisions
248-
href: ./rest-api-revisions.md
239+
- name: Keys
240+
href: ./rest-api-keys.md
241+
- name: Key-values
242+
href: ./rest-api-key-value.md
243+
- name: Labels
244+
href: ./rest-api-labels.md
245+
- name: Locks
246+
href: ./rest-api-locks.md
247+
- name: Revisions
248+
href: ./rest-api-revisions.md
249249
- name: Protocol
250250
items:
251-
- name: Authentication
252-
href: ./rest-api-authentication-index.md
253-
items:
254-
- name: Azure Active Directory authentication
255-
href: rest-api-authentication-azure-ad.md
256-
- name: HMAC Authentication
257-
href: rest-api-authentication-hmac.md
258-
- name: Authorization
259-
href: ./rest-api-authorization-index.md
260-
items:
261-
- name: Azure Active Directory authorization
262-
href: rest-api-authorization-azure-ad.md
263-
- name: HMAC authorization
264-
href: rest-api-authorization-hmac.md
265-
- name: Consistency model
266-
href: ./rest-api-consistency.md
267-
- name: Common headers
268-
href: ./rest-api-headers.md
269-
- name: Throttling
270-
href: ./rest-api-throttling.md
271-
- name: Versioning
272-
href: ./rest-api-versioning.md
251+
- name: Authentication
252+
href: ./rest-api-authentication-index.md
253+
items:
254+
- name: Azure Active Directory authentication
255+
href: rest-api-authentication-azure-ad.md
256+
- name: HMAC Authentication
257+
href: rest-api-authentication-hmac.md
258+
- name: Authorization
259+
href: ./rest-api-authorization-index.md
260+
items:
261+
- name: Azure Active Directory authorization
262+
href: rest-api-authorization-azure-ad.md
263+
- name: HMAC authorization
264+
href: rest-api-authorization-hmac.md
265+
- name: Consistency model
266+
href: ./rest-api-consistency.md
267+
- name: Common headers
268+
href: ./rest-api-headers.md
269+
- name: Throttling
270+
href: ./rest-api-throttling.md
271+
- name: Versioning
272+
href: ./rest-api-versioning.md
273273
- name: Development
274274
items:
275-
- name: Fiddler
276-
href: ./rest-api-fiddler.md
277-
- name: Postman
278-
href: ./rest-api-postman.md
275+
- name: Fiddler
276+
href: ./rest-api-fiddler.md
277+
- name: Postman
278+
href: ./rest-api-postman.md
279279
- name: Azure CLI
280280
href: /cli/azure/appconfig
281281
- name: Deployment

articles/azure-app-configuration/concept-disaster-recovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 07/09/2020
1111
# Resiliency and disaster recovery
1212

1313
> [!IMPORTANT]
14-
> Azure App Configuration added [geo-replication](./concept-geo-replication.md) support recently. You can enable replicas of your data across multiple locations for enhanced resiliency to regional outages. You can also leverage App Configuration provider libraries in your applications for [automatic failover](./howto-geo-replication.md#use-replicas-aad). The geo-replication feature is currently under preview. It will be the recommended solution for high availability when the feature is generally available.
14+
> Azure App Configuration added [geo-replication](./concept-geo-replication.md) support recently. You can enable replicas of your data across multiple locations for enhanced resiliency to regional outages. You can also leverage App Configuration provider libraries in your applications for [automatic failover](./howto-geo-replication.md#use-replicas). The geo-replication feature is currently under preview. It will be the recommended solution for high availability when the feature is generally available.
1515
1616
Currently, Azure App Configuration is a regional service. Each configuration store is created in a particular Azure region. A region-wide outage affects all stores in that region. App Configuration doesn't offer automatic failover to another region. This article provides general guidance on how you can use multiple configuration stores across Azure regions to increase the geo-resiliency of your application.
1717

articles/azure-app-configuration/howto-backup-config-store.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ ms.author: avgupta
1717

1818
# Back up App Configuration stores automatically
1919

20+
> [!IMPORTANT]
21+
> Azure App Configuration added [geo-replication](./concept-geo-replication.md) support recently. You can enable replicas of your data across multiple locations for enhanced resiliency to regional outages. You can also leverage App Configuration provider libraries in your applications for [automatic failover](./howto-geo-replication.md#use-replicas). The geo-replication feature is currently under preview. It will be the recommended solution for high availability when the feature is generally available.
22+
2023
In this article, you'll learn how to set up an automatic backup of key-values from a primary Azure App Configuration store to a secondary store. The automatic backup uses the integration of Azure Event Grid with App Configuration.
2124

2225
After you set up the automatic backup, App Configuration will publish events to Azure Event Grid for any changes made to key-values in a configuration store. Event Grid supports various Azure services from which users can subscribe to the events emitted whenever key-values are created, updated, or deleted.
2326

24-
> [!IMPORTANT]
25-
> Azure App Configuration added [geo-replication](./concept-geo-replication.md) support recently. You can enable replicas of your data across multiple locations for enhanced resiliency to regional outages. You can also leverage App Configuration provider libraries in your applications for [automatic failover](./howto-geo-replication.md#use-replicas-aad). The geo-replication feature is currently under preview. It will be the recommended solution for high availability when the feature is generally available.
26-
2727
## Overview
2828

2929
In this article, you'll use Azure Queue storage to receive events from Event Grid and use a timer-trigger of Azure Functions to process events in the queue in batches.

articles/azure-app-configuration/howto-geo-replication.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,17 @@ To delete a replica in the portal, follow the steps below.
8484
8585
--- -->
8686

87-
## Use replicas with AAD
87+
## Use replicas
8888

8989
Each replica you create has its dedicated endpoint. If your application resides in multiple geolocations, you can update each deployment of your application in a location to connect to the replica closer to that location, which helps minimize the network latency between your application and App Configuration. Since each replica has its separate request quota, this setup also helps the scalability of your application while it grows to a multi-region distributed service.
9090

9191
When geo-replication is enabled, and if one replica isn't accessible, you can let your application failover to another replica for improved resiliency. App Configuration provider libraries have built-in failover support by accepting multiple replica endpoints. You can provide a list of your replica endpoints in the order of the most preferred to the least preferred endpoint. When the current endpoint isn't accessible, the provider library will fail over to a less preferred endpoint, but it will try to connect to the more preferred endpoints from time to time. When a more preferred endpoint becomes available, it will switch to it for future requests.
9292

93-
Assuming you have an application using Azure App Configuration, you can update it as the following sample code to take advantage of the failover feature.
93+
Assuming you have an application using Azure App Configuration, you can update it as the following sample code to take advantage of the failover feature. You can either provide a list of endpoints for AAD authentication or a list of connection strings for access key-based authentication.
9494

95-
### [.NET](#tab/dotnet)
95+
### With AAD
96+
97+
#### [.NET](#tab/dotnet)
9698

9799
Edit the call to the `AddAzureAppConfiguration` method, which is often found in the `program.cs` file of your application.
98100

@@ -117,7 +119,7 @@ configurationBuilder.AddAzureAppConfiguration(options =>
117119
> - `Microsoft.Azure.AppConfiguration.AspNetCore`
118120
> - `Microsoft.Azure.AppConfiguration.Functions.Worker`
119121
120-
### [Java Spring](#tab/spring)
122+
#### [Java Spring](#tab/spring)
121123

122124
Edit the endpoint configuration in `bootstrap.properties`, to use endpoints which allows a list of endpoints.
123125

@@ -133,11 +135,9 @@ spring.cloud.azure.appconfiguration.stores[0].endpoints[1]="<second-replica-endp
133135
134136
---
135137

136-
## Use replicas with Access Keys
137-
138-
If you are using access keys to connect to your App Configuration store, you can use the failover feature by providing a list of replica connection strings in the order of the most preferred to the least preferred endpoint. When the current endpoint isn't accessible, the provider library will fail over to a less preferred endpoint, but it will try to connect to the more preferred endpoints from time to time. When a more preferred endpoint becomes available, it will switch to it for future requests.
138+
### With Access Keys
139139

140-
### [.NET](#tab/dotnet)
140+
#### [.NET](#tab/dotnet)
141141

142142
Edit the call to the `AddAzureAppConfiguration` method, which is often found in the `program.cs` file of your application.
143143

@@ -160,13 +160,13 @@ configurationBuilder.AddAzureAppConfiguration(options =>
160160
> - `Microsoft.Azure.AppConfiguration.AspNetCore`
161161
> - `Microsoft.Azure.AppConfiguration.Functions.Worker`
162162
163-
### [Java Spring](#tab/spring)
163+
#### [Java Spring](#tab/spring)
164164

165165
Edit the connection string configuration in `bootstrap.properties`, to use connection strings which allows a list of connection strings.
166166

167167
```properties
168-
spring.cloud.azure.appconfiguration.stores[0].connection-strings[0]="<first-replica-connection-string>"
169-
spring.cloud.azure.appconfiguration.stores[0].connection-strings[1]="<second-replica-connection-string>"
168+
spring.cloud.azure.appconfiguration.stores[0].connection-strings[0]="${FIRST_REPLICA_CONNECTION_STRING}"
169+
spring.cloud.azure.appconfiguration.stores[0].connection-strings[1]="${SECOND_REPLICA_CONNECTION_STRING}"
170170
```
171171

172172
> [!NOTE]

0 commit comments

Comments
 (0)