Sdílet prostřednictvím


AzureAppConfigurationImport@10 – Úloha importu služby Azure App Configuration v10

Naimportujte hodnoty klíčů do instance azure App Configuration.

Syntax

# Azure App Configuration Import v10
# Import key-values to an Azure App Configuration instance.
- task: AzureAppConfigurationImport@10
  inputs:
  # AppConfiguration
    azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription. 
    AppConfigurationEndpoint: # string. Required. App Configuration Endpoint. 
  # Source
    ConfigurationFile: # string. Required. Configuration File Path. 
    #UseFilePathExtension: true # boolean. Use the file path extension to determine the file format. Default: true.
    #FileFormat: # 'json' | 'yaml' | 'properties'. Optional. Use when UseFilePathExtension = false. File Format. 
  # Options
    #FileContentProfile: 'appconfig/default' # 'appconfig/default' | 'appconfig/kvset'. File Content Profile. Default: appconfig/default.
    #Separator: # '.' | '/' | ':' | ';' | ' |' | '-' | '_' | '__'. Optional. Use when FileContentProfile = appconfig/default. Separator. 
    #Depth: # string. Optional. Use when FileContentProfile = appconfig/default. Depth. 
    #Prefix: # string. Optional. Use when FileContentProfile = appconfig/default. Prefix. 
    #Label: # string. Optional. Use when FileContentProfile = appconfig/default. Label. 
    #ContentType: # string. Optional. Use when FileContentProfile = appconfig/default. Content Type. 
    #Tags: # string. Optional. Use when FileContentProfile = appconfig/default. Tags. 
    #ExcludeFeatureFlags: false # boolean. Optional. Use when FileContentProfile = appconfig/default. Exclude feature flags. Default: false.
    #Strict: false # boolean. Delete key-values that are not included in the configuration file. Default: false.
    #DryRun: false # boolean. Dry run. Default: false.
    #ImportMode: 'Ignore-Match' # 'All' | 'Ignore-Match'. Import Mode. Default: Ignore-Match.

Vstupy

azureSubscription - předplatného Azure
Vstupní alias: ConnectedServiceName. string. Požadovaný.

Vyberte předplatné Azure pro instanci Azure App Configuration.


koncového bodu konfigurace aplikace
string. Požadovaný.

Zadejte koncový bod existujícího Azure App Configuration .


cesta ke konfiguračnímu souboru ConfigurationFile -
string. Požadovaný.

Cesta ke konfiguračnímu souboru (podporovaná: yaml, json, vlastnosti).


UseFilePathExtension - Určení formátu souboru pomocí přípony cesty k souboru
boolean. Výchozí hodnota: true.

Určuje, jestli chcete k určení formátu souboru použít příponu cesty k souboru nebo ne.


FileFormat - formát souboru
string. Volitelný. Používá se při UseFilePathExtension = false. Povolené hodnoty: json, yaml, properties.

Formát konfiguračního souboru. Pokud není k dispozici žádný formát, formát se ve výchozím nastavení nastaví na příponu souboru zadaného konfiguračního souboru.


profilu obsahu souboru
string. Povolené hodnoty: appconfig/default (Výchozí), appconfig/kvset (KVSet). Výchozí hodnota: appconfig/default.

profilu obsahu konfiguračního souboru .

  • Výchozí nastavení: Odkazuje na běžné formáty konfiguračních souborů, které jsou přímo použitelnými aplikacemi.
  • KVSet: Odkazuje na schéma souboru obsahující všechny vlastnosti klíče konfigurace aplikace.

oddělovače
string. Volitelný. Používá se při FileContentProfile = appconfig/default. Povolené hodnoty: . (. (Období)), / (/ (lomítko)), : (: (dvojtečka)), ; (; (Středník)), , (, (čárka)), - (- (spojovník)), _ (_ (podtržítko)), __ (__ (dvojité podtržítko)).

Oddělovač se používá k zploštění konfiguračního souboru (soubory JSON & yaml). Vyžaduje se, pokud je hloubka větší než 1.


Depth - hloubky
string. Volitelný. Používá se při FileContentProfile = appconfig/default.

Hloubka zploštěná do konfiguračního souboru (soubory JSON a yaml).


předpony
string. Volitelný. Používá se při FileContentProfile = appconfig/default.

Předpona pro připojení ke všem klíčům v konfiguračním souboru.


popisků
string. Volitelný. Používá se při FileContentProfile = appconfig/default.

Určuje řetězec, který se přidá do každé hodnoty klíče jako popisek v obchodě App Configuration Store.


ContentType - typ obsahu
string. Volitelný. Používá se při FileContentProfile = appconfig/default.

Druh řetězec, který je přidán jako typ obsahu ke všem klíčům v konfiguračním souboru.


značky Tags -
string. Volitelný. Používá se při FileContentProfile = appconfig/default.

Určuje jednu nebo více značek, které se mají přidat do nastavení klíč-hodnota importované do app Configuration. Značky by měly mít platný formát JSON a můžou obsahovat více řádků. Příklad: {"tag1": "value1", "tag2": "value2"}.


ExcludeFeatureFlags - vyloučit příznaky funkcí
boolean. Volitelný. Používá se při FileContentProfile = appconfig/default. Výchozí hodnota: false.

Určuje, jestli se do konfigurace aplikace naimportují nějaké příznaky funkcí zadané v konfiguračním souboru.


Strict - Odstranění hodnot klíčů, které nejsou součástí konfiguračního souboru
boolean. Výchozí hodnota: false.

Chování této možnosti závisí naprofilu obsahu konfiguračního souboru .

  • Když false: Importuje všechny hodnoty klíčů z konfiguračního souboru do obchodu App Configuration Store a ponechá všechno ostatní v obchodě App Configuration beze změny.
  • Při true:
    • Default: Všechny hodnoty klíče v úložišti se zadanou předponou a popiskem, které nejsou součástí konfiguračního souboru, budou odstraněny.
    • KVSet: Odstraní se všechny hodnoty klíče v úložišti, které nejsou zahrnuty do konfiguračního souboru.

DryRun - suchý běh
boolean. Výchozí hodnota: false.

Pokud je povolené suché spuštění, nebude tato úloha provádět žádné aktualizace konfigurace aplikace. Místo toho se všechny aktualizace, které by byly provedeny v normálním spuštění, vytisknou do konzoly ke kontrole.


režimu importu
string. Povolené hodnoty: All, Ignore-Match. Výchozí hodnota: Ignore-Match.

Určuje chování při importu hodnot klíčů. Výchozí hodnota Ignore-Match bude importovat pouze nastavení, která nemají odpovídající klíč-hodnota v App Configuration. All importuje všechny hodnoty klíčů ve vstupním souboru do konfigurace aplikace.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.

Výstupní proměnné

Žádný.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasické sestavení, klasická verze
Běží na Agent, DeploymentGroup
požadavky Žádný
možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
omezení příkazů Jakýkoliv
nastavitelné proměnné Jakýkoliv
Verze agenta 2.144.0 nebo vyšší
Kategorie úkolu Užitek