Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellen Sie eine Konfigurationsmomentaufnahme in der Azure App-Konfiguration über Build- oder Bereitstellungspipelinen.
Syntax
# Azure App Configuration Snapshot v1
# Create a snapshot in an Azure App Configuration instance.
- task: AzureAppConfigurationSnapshot@1
inputs:
# AppConfiguration
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
AppConfigurationEndpoint: # string. Required. App Configuration Endpoint.
# Options
SnapshotName: # string. Required. Snapshot Name.
CompositionType: 'key' # 'key' | 'key_label'. Required. Composition Type. Default: key.
Filters: # string. Required. Filters for key-values.
#RetentionPeriod: '30' # string. Days to retain archived snapshot. Default: 30.
#Tags: # string. Tags.
Eingänge
azureSubscription
-
Azure-Abonnement
Eingabealias: ConnectedServiceName
.
string
. Erforderlich.
Wählen Sie das Azure-Abonnement für die Azure App-Konfigurationsinstanz aus.
AppConfigurationEndpoint
-
App-Konfigurationsendpunkt
string
. Erforderlich.
Stellen Sie den Endpunkt einer vorhandenen Azure App Configurationbereit.
SnapshotName
-
Snapshotname
string
. Erforderlich.
Geben Sie einen Namen für die Momentaufnahme an.
CompositionType
-
Kompositionstyp
string
. Erforderlich. Zulässige Werte: key
(Schlüssel (Standard)), key_label
(Key-Label). Standardwert: key
.
Key (
key
): Die Filter werden für diesen Kompositionstyp angewendet. Jeder Schlüsselwert in der Momentaufnahme wird nur durch den Schlüssel eindeutig identifiziert. Wenn mehrere Schlüsselwerte mit demselben Schlüssel und mehreren Bezeichnungen vorhanden sind, wird nur ein Schlüsselwert basierend auf dem letzten anwendbaren Filter beibehalten.Schlüsselbeschriftung
(key_label
): Filter werden angewendet, und jeder Schlüsselwert in der resultierenden Momentaufnahme wird durch den Schlüssel und die Beschriftung gemeinsam eindeutig identifiziert.
Filters
-
Filter für Schlüsselwerte
string
. Erforderlich.
Gibt Momentaufnahmenfilter an, die die Schlüssel- und Bezeichnungsfilter darstellen, die zum Erstellen einer App-Konfigurationsmomentaufnahme verwendet werden. Filter sollten ein gültiges JSON-Format aufweisen. Beispiel: [{"key":"abc*", "label":"1.0.0"}]
. Mindestens 1 Filter und maximal 3 Filter können angewendet werden.
RetentionPeriod
-
Tage, um archivierte Momentaufnahmen
string
. Standardwert: 30
.
Archivierte Momentaufnahmen können während des Aufbewahrungszeitraums wiederhergestellt werden. Wählen Sie die Anzahl der Tage aus, nach der die Momentaufnahme aufbewahrt wird, nachdem sie archiviert wurde. Der Wert kann nach der Erstellung nicht mehr geändert werden.
Tags
-
Tags
string
.
Gibt ein oder mehrere Tags an, die einer Momentaufnahme hinzugefügt werden sollen. Tags sollten ein gültiges JSON-Format aufweisen und können mehrere Zeilen umfassen. Beispiel: {"tag1": "value1", "tag2": "value2"}
.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Bemerkungen
Diese Aufgabe wird zum Erstellen von Momentaufnahmen in einem bestimmten App-Konfigurationsspeicherverwendet. Ein Momentaufnahme ist eine benannte, unveränderliche Teilmenge der Schlüsselwerte eines App Configuration-Speichers. Die Aufgabe basiert auf Knoten und funktioniert auf plattformübergreifenden Azure Pipelines-Agents unter Windows, Linux oder Mac.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Classic Build, Classic Release |
Läuft auf | Agent, DeploymentGroup |
Anforderungen | Nichts |
Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
Befehlseinschränkungen | Jegliche |
Settable-Variablen | Jegliche |
Agentversion | 2.144.0 oder höher |
Vorgangskategorie | Einsetzen |