Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Buat rekam jepret konfigurasi di Azure App Configuration melalui alur build atau penyebaran.
Sintaksis
# Azure App Configuration Snapshot v1
# Create a configuration snapshot in Azure App Configuration through build or deployment pipelines.
- 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.
Masukan
langganan Azure
Alias input: ConnectedServiceName.
string. Dibutuhkan.
Pilih Langganan Azure untuk instans Azure App Configuration.
Titik Akhir App Configuration AppConfigurationEndpoint -
string. Dibutuhkan.
Berikan titik akhir Azure App Configurationyang sudah ada.
Nama Rekam Jepret SnapshotName -
string. Dibutuhkan.
Berikan nama untuk rekam jepret.
Jenis Komposisi CompositionType -
string. Dibutuhkan. Nilai yang diizinkan: key (Kunci (default)), key_label (Key-Label). Nilai default: key.
Key (
key): Filter diterapkan untuk jenis komposisi ini. Setiap nilai kunci dalam rekam jepret diidentifikasi secara unik oleh kunci saja. Jika ada beberapa nilai kunci dengan kunci yang sama dan beberapa label, hanya satu nilai kunci yang akan dipertahankan berdasarkan filter terakhir yang berlaku.(key_labelKey-Label ): Filter akan diterapkan dan setiap nilai kunci dalam rekam jepret yang dihasilkan akan diidentifikasi secara unik oleh kunci dan label bersama-sama.
filter Filters - untuk nilai kunci
string. Dibutuhkan.
Menentukan filter rekam jepret yang mewakili filter kunci dan label yang digunakan untuk membuat rekam jepret App Configuration. Filter harus dalam format JSON yang valid. Contoh [{"key":"abc*", "label":"1.0.0"}]. Setidaknya 1 filter dan maksimal 3 filter dapat diterapkan.
RetentionPeriod
-
Days untuk menyimpan rekam jepret yang diarsipkan
string. Nilai default: 30.
Rekam jepret yang diarsipkan dapat dipulihkan selama periode retensi. Pilih jumlah hari rekam jepret akan dipertahankan setelah diarsipkan. Nilai tidak dapat diubah setelah pembuatan.
Tag Tags -
string.
Menentukan satu atau beberapa tag yang harus ditambahkan ke rekam jepret. Tag harus dalam format JSON yang valid dan dapat mencakup beberapa baris. Contoh: {"tag1": "value1", "tag2": "value2"}.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat opsi Kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Komentar
Tugas ini digunakan untuk membuat rekam jepret di penyimpanan App Configuration tertentu. Rekam jepret adalah subset bernama yang tidak dapat diubah dari nilai kunci penyimpanan App Configuration. Tugas ini berbasis node dan berfungsi pada agen Azure Pipelines lintas platform yang menjalankan Windows, Linux, atau Mac.
Persyaratan
| Persyaratan | Deskripsi |
|---|---|
| Jenis alur | YAML, Build klasik, Rilis klasik |
| Berjalan pada | Agen, DeploymentGroup |
| Permintaan |
Tidak |
| Kemampuan |
Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
| pembatasan Perintah |
Apapun |
| variabel yang Dapat Diatur |
Apapun |
| Versi agen | 2.144.0 atau lebih tinggi |
| Kategori tugas | Terapkan |