AzureKeyVault@1 - Tugas Azure Key Vault v1
Gunakan tugas ini untuk mengunduh rahasia, seperti kunci autentikasi, kunci akun penyimpanan, kunci enkripsi data, . File PFX, dan kata sandi dari instans Azure Key Vault. Tugas dapat digunakan untuk mengambil nilai terbaru dari semua atau subset rahasia dari vault dan mengaturnya sebagai variabel yang dapat digunakan dalam tugas alur berikutnya. Tugas ini berbasis Node dan bekerja dengan agen di Linux, macOS, dan Windows.
Gunakan tugas ini untuk mengunduh rahasia, seperti kunci autentikasi, kunci akun penyimpanan, kunci enkripsi data, . File PFX, dan kata sandi dari instans Azure Key Vault. Tugas dapat digunakan untuk mengambil nilai terbaru dari semua atau subset rahasia dari vault dan mengaturnya sebagai variabel yang dapat digunakan dalam tugas alur berikutnya. Tugas ini berbasis Node dan bekerja dengan agen di Linux, macOS, dan Windows.
Sintaks
# Azure Key Vault v1
# Download Azure Key Vault secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # string. Required. Secrets filter. Default: *.
#RunAsPreJob: false # boolean. Make secrets available to whole job. Default: false.
# Azure Key Vault v1
# Download Azure Key Vault secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # 'EditableOptions'. Required. Secrets filter. Default: *.
#RunAsPreJob: false # 'EditableOptions'. Make secrets available to whole job. Default: false.
# Azure Key Vault v1
# Download Azure Key Vault secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # 'EditableOptions'. Required. Secrets filter. Default: *.
# Azure Key Vault v1
# Download Azure Key Vault Secrets.
- task: AzureKeyVault@1
inputs:
azureSubscription: # string. Alias: ConnectedServiceName. Required. Azure subscription.
KeyVaultName: # string. Required. Key vault.
SecretsFilter: '*' # 'EditableOptions'. Required. Secrets filter. Default: *.
Input
azureSubscription
- Langganan Azure
Alias input: ConnectedServiceName
. string
. Wajib diisi.
Koneksi layanan untuk langganan Azure yang berisi instans Azure Key Vault atau membuat koneksi baru. Pelajari selengkapnya tentang menyambungkan ke Azure.
KeyVaultName
- Brankas kunci
string
. Wajib diisi.
Nama Key Vault Azure yang berisi rahasia untuk diunduh.
SecretsFilter
- Filter rahasia
string
. Wajib diisi. Nilai default: *
.
Mengunduh nama rahasia sesuai dengan nilai yang dimasukkan. Nilai dapat menjadi nilai default untuk mengunduh semua rahasia dari brankas kunci yang dipilih, atau daftar nama rahasia yang dipisahkan koma.
SecretsFilter
- Filter rahasia
string
. Wajib diisi. Nilai yang diizinkan: EditableOptions
(Benar). Nilai default: *
.
Mengunduh nama rahasia sesuai dengan nilai yang dimasukkan. Nilai dapat menjadi nilai default untuk mengunduh semua rahasia dari brankas kunci yang dipilih, atau daftar nama rahasia yang dipisahkan koma.
RunAsPreJob
- Membuat rahasia tersedia untuk seluruh pekerjaan
boolean
. Nilai default: false
.
Menjalankan tugas sebelum eksekusi pekerjaan dimulai. Mengekspos rahasia ke semua tugas dalam pekerjaan, bukan hanya tugas yang mengikuti yang satu ini.
RunAsPreJob
- Membuat rahasia tersedia untuk seluruh pekerjaan
boolean
. Nilai yang diizinkan: EditableOptions
(Benar). Nilai default: false
.
Menjalankan tugas sebelum eksekusi pekerjaan dimulai. Mengekspos rahasia ke semua tugas dalam pekerjaan, bukan hanya tugas yang mengikuti yang satu ini.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Bekerja dengan agen lintas platform (Linux, macOS, atau Windows).
Ada versi tugas Azure Key Vault yang lebih baru yang tersedia.
Saya mendapatkan forbidden
kesalahan pada alur pada titik mendapatkan kredensial dari Azure Key Vault
Ini terjadi jika izin yang diperlukan hilang di brankas kunci Azure. Untuk mengatasi masalah ini, tambahkan kebijakan akses dengan izin yang benar.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.0.0 atau lebih tinggi |
Kategori tugas | Sebarkan |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk