| title | Azure CLI Script Sample - Create an Azure App Configuration Store | ||
|---|---|---|---|
| titleSuffix | Azure App Configuration | ||
| description | Create an Azure App Configuration store using a sample Azure CLI script. See reference article links to commands used in the script. | ||
| services | azure-app-configuration | ||
| author | maud-lv | ||
| ms.service | azure-app-configuration | ||
| ms.topic | sample | ||
| ms.date | 04/12/2024 | ||
| ms.author | malev | ||
| ms.custom |
|
This sample script creates a new instance of Azure App Configuration using the Azure CLI in a new resource group.
[!INCLUDE quickstarts-free-trial-note]
[!INCLUDE azure-cli-prepare-your-environment.md]
- This tutorial requires version 2.0 or later of the Azure CLI. If using Azure Cloud Shell, the latest version is already installed.
#!/bin/bash
appConfigName=myTestAppConfigStore
#resource name must be lowercase
myAppConfigStoreName=${appConfigName,,}
myResourceGroupName=$appConfigName"Group"
# Create resource group
az group create --name $myResourceGroupName --location eastus
# Create the Azure AppConfig Service resource and query the hostName
appConfigHostname=$(az appconfig create \
--name $myAppConfigStoreName \
--location eastus \
--resource-group $myResourceGroupName \
--query endpoint \
--sku free \
-o tsv
)
# Get the AppConfig connection string
appConfigConnectionString=$(az appconfig credential list \
--resource-group $myResourceGroupName \
--name $myAppConfigStoreName \
--query "[?name=='Secondary Read Only'] .connectionString" -o tsv)
# Echo the connection string for use in your application
echo "$appConfigConnectionString"
Make a note of the actual name generated for the new resource group. You'll use that resource group name when you want to delete all group resources.
[!INCLUDE cli-script-cleanup]
This script uses the following commands to create a new resource group and an App Configuration store. Each command in the table links to command specific documentation.
| Command | Notes |
|---|---|
| az group create | Creates a resource group in which all resources are stored. |
| az appconfig create | Creates an App Configuration store resource. |
| az appconfig credential list | List access keys for an App Configuration store. |
For more information on the Azure CLI, see Azure CLI documentation.
More App Configuration CLI script samples can be found in the Azure App Configuration CLI samples.