title | titleSuffix | description | services | author | ms.service | ms.topic | ms.date | ms.author | ms.custom |
---|---|---|---|---|---|---|---|---|---|
Azure CLI Script Sample - Create an Azure App Configuration Store |
Azure App Configuration |
Create an Azure App Configuration store using a sample Azure CLI script. See reference article links to commands used in the script. |
azure-app-configuration |
AlexandraKemperMS |
azure-app-configuration |
sample |
01/24/2020 |
alkemper |
devx-track-azurecli |
This sample script creates a new instance of Azure App Configuration 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 will 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.
Additional App Configuration CLI script samples can be found in the Azure App Configuration CLI samples.