Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Utwórz migawkę konfiguracji w usłudze Azure App Configuration za pomocą potoków kompilacji lub wdrażania.
Składnia
# 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.
Dane wejściowe
subskrypcji platformy Azure
Alias wejściowy: ConnectedServiceName
.
string
. To jest wymagane.
Wybierz subskrypcję platformy Azure dla wystąpienia usługi Azure App Configuration.
punktu końcowego konfiguracji aplikacji AppConfigurationEndpoint
-
string
. To jest wymagane.
Podaj punkt końcowy istniejącej usługi Azure App Configuration.
nazwa migawki SnapshotName
-
string
. To jest wymagane.
Podaj nazwę migawki.
CompositionType
-
typ kompozycji
string
. To jest wymagane. Dozwolone wartości: key
(klucz (wartość domyślna)), key_label
(Key-Label). Wartość domyślna: key
.
klucz (
key
): filtry są stosowane w celu zastosowania tego typu kompozycji. Każda wartość klucza w migawce jest unikatowo identyfikowana tylko przez klucz. Jeśli istnieje wiele wartości klucza z tym samym kluczem i wieloma etykietami, tylko jedna wartość klucza zostanie zachowana na podstawie ostatniego odpowiedniego filtru.key-label
(key_label
): filtry zostaną zastosowane, a każda wartość klucza w wynikowej migawki zostanie unikatowo zidentyfikowana przez klucz i etykietę razem.
filtry Filters
- dla wartości klucz-
string
. To jest wymagane.
Określa filtry migawek reprezentujące filtry klucza i etykiety używane do tworzenia migawki usługi App Configuration. Filtry powinny mieć prawidłowy format JSON. Przykład [{"key":"abc*", "label":"1.0.0"}]
. Można zastosować co najmniej 1 filtr i maksymalnie 3 filtry.
RetentionPeriod
-
dni przechowywania zarchiwizowanej migawki
string
. Wartość domyślna: 30
.
Zarchiwizowane migawki można odzyskać w okresie przechowywania. Wybierz liczbę dni, przez które migawka zostanie zachowana po zarchiwizowanym. Nie można zmienić wartości po utworzeniu.
tagów Tags
-
string
.
Określa co najmniej jeden tag, który ma zostać dodany do migawki. Tagi powinny mieć prawidłowy format JSON i mogą obejmować wiele wierszy. Przykład: {"tag1": "value1", "tag2": "value2"}
.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
To zadanie służy do tworzenia migawek w danym magazynie App Configuration. Migawka jest nazwanym, niezmiennym podzbiorem kluczy magazynu App Configuration. Zadanie jest oparte na węźle i działa na międzyplatformowych agentach usługi Azure Pipelines z systemem Windows, Linux lub Mac.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadań | Zastosuj |