Udostępnij za pośrednictwem


Tworzenie magazynu konfiguracji aplikacja systemu Azure za pomocą interfejsu wiersza polecenia platformy Azure

Ten przykładowy skrypt tworzy nowe wystąpienie usługi aplikacja systemu Azure Configuration przy użyciu interfejsu wiersza polecenia platformy Azure w nowej grupie zasobów.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Wymagania wstępne

  • Ten samouczek wymaga wersji 2.0 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.

Przykładowy skrypt

#!/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"

Zanotuj rzeczywistą nazwę wygenerowaną dla nowej grupy zasobów. Użyjesz tej nazwy grupy zasobów, jeśli chcesz usunąć wszystkie zasoby grupy.

Czyszczenie wdrożenia

Po wykonaniu przykładowego skryptu możesz uruchomić następujące polecenie, aby usunąć grupę zasobów i wszystkie skojarzone z nią zasoby.

az group delete --name myResourceGroup

Objaśnienia dla skryptu

Ten skrypt używa następujących poleceń, aby utworzyć nową grupę zasobów i magazyn usługi App Configuration. Każde polecenie w tabeli stanowi link do dokumentacji polecenia.

Polecenie Uwagi
az group create Tworzy grupę zasobów, w której są przechowywane wszystkie zasoby.
az appconfig create Tworzy zasób magazynu usługi App Configuration.
az appconfig credential list Wyświetlanie listy kluczy dostępu dla magazynu usługi App Configuration.

Następne kroki

Aby uzyskać więcej informacji na temat interfejsu wiersza polecenia platformy Azure, zobacz dokumentację interfejsu wiersza polecenia platformy Azure.

Więcej przykładów skryptów interfejsu wiersza polecenia usługi App Configuration można znaleźć w przykładach interfejsu wiersza polecenia konfiguracji aplikacja systemu Azure.