AzureKeyVault@1 - مهمة Azure Key Vault v1

استخدم هذه المهمة لتنزيل البيانات السرية، مثل مفاتيح المصادقة ومفاتيح حساب التخزين ومفاتيح تشفير البيانات و. ملفات PFX وكلمات المرور من مثيل Azure Key Vault. يمكن استخدام المهمة لجلب أحدث قيم جميع البيانات السرية أو مجموعة فرعية من البيانات السرية من المخزن وتعيينها كمتغيرات يمكن استخدامها في المهام اللاحقة للبنية الأساسية لبرنامج ربط العمليات التجارية. تستند المهمة إلى العقدة وتعمل مع الوكلاء على Linux وmacOS وWindows.

استخدم هذه المهمة لتنزيل البيانات السرية، مثل مفاتيح المصادقة ومفاتيح حساب التخزين ومفاتيح تشفير البيانات و. ملفات PFX وكلمات المرور من مثيل Azure Key Vault. يمكن استخدام المهمة لجلب أحدث قيم جميع البيانات السرية أو مجموعة فرعية من البيانات السرية من المخزن وتعيينها كمتغيرات يمكن استخدامها في المهام اللاحقة للبنية الأساسية لبرنامج ربط العمليات التجارية. تستند المهمة إلى العقدة وتعمل مع الوكلاء على Linux وmacOS وWindows.

بناء الجملة

# 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: *.

الإدخالات

azureSubscription - اشتراك Azure
الاسم المستعار للإدخل: ConnectedServiceName. string. مطلوب

اتصال الخدمة لاشتراك Azure الذي يحتوي إما على مثيل Azure Key Vault أو ينشئ اتصالا جديدا. تعرف على المزيد حول الاتصال ب Azure.


KeyVaultName - مخزن المفاتيح
string. مطلوب

اسم Azure Key Vault الذي يحتوي على البيانات السرية المراد تنزيلها.


SecretsFilter - عامل تصفية البيانات السرية
string. مطلوب القيمة الافتراضية: *.

تنزيل الأسماء السرية وفقا للقيمة المدخلة. يمكن أن تكون القيمة هي القيمة الافتراضية لتنزيل جميع الأسرار من مخزن المفاتيح المحدد، أو قائمة مفصولة بفواصل بأسماء البيانات السرية.


SecretsFilter - عامل تصفية البيانات السرية
string. مطلوب القيم المسموح بها: EditableOptions (صحيح). القيمة الافتراضية: *.

تنزيل الأسماء السرية وفقا للقيمة المدخلة. يمكن أن تكون القيمة هي القيمة الافتراضية لتنزيل جميع الأسرار من مخزن المفاتيح المحدد، أو قائمة مفصولة بفواصل بأسماء البيانات السرية.


RunAsPreJob - جعل البيانات السرية متاحة للوظيفة بأكملها
boolean. القيمة الافتراضية: false.

تشغيل المهمة قبل بدء تنفيذ المهمة. يعرض البيانات السرية لجميع المهام في الوظيفة، وليس فقط المهام التي تتبع هذه المهمة.


RunAsPreJob - جعل البيانات السرية متاحة للوظيفة بأكملها
boolean. القيم المسموح بها: EditableOptions (صحيح). القيمة الافتراضية: false.

تشغيل المهمة قبل بدء تنفيذ المهمة. يعرض البيانات السرية لجميع المهام في الوظيفة، وليس فقط المهام التي تتبع هذه المهمة.


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

لا شيء

الملاحظات

يعمل مع وكلاء عبر الأنظمة الأساسية (Linux أو macOS أو Windows).

هناك إصدار أحدث من مهمة Azure Key Vault المتوفرة.

أتلقى خطأ forbidden في البنية الأساسية لبرنامج ربط العمليات التجارية عند نقطة الحصول على بيانات الاعتماد من Azure Key Vault

يحدث هذا إذا كانت الأذونات المطلوبة مفقودة في مخزن مفاتيح Azure. لحل المشكلة، أضف نهج وصول بالأذونات الصحيحة.

المتطلبات

المتطلبات الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي متطلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 2.0.0 أو أكبر
فئة المهمة نشر

راجع أيضًا