مشاركة عبر


مخازن / أسرار Microsoft.KeyVault 2022-07-01

ملاحظات

للحصول على إرشادات حول استخدام خزائن المفاتيح للقيم الآمنة، راجع إدارة الأسرار باستخدامBicep .

لبدء التشغيل السريع حول إنشاء سر، راجع التشغيل السريع: تعيين سر واسترداده من Azure Key Vault باستخدام قالب ARM.

للحصول على بداية سريعة حول إنشاء مفتاح، راجع التشغيل السريع: إنشاء مخزن مفاتيح Azure ومفتاح باستخدام قالب ARM.

تعريف مورد Bicep

يمكن نشر نوع مورد الخزائن/الأسرار مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.KeyVault/vaults/secrets، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.KeyVault/vaults/secrets@2022-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    attributes: {
      enabled: bool
      exp: int
      nbf: int
    }
    contentType: 'string'
    value: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.KeyVault/خزائن/أسرار

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
النمط = ^[a-zA-Z0-9-]{1,127}$ (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: خزائن
خصائص خصائص السر SecretProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

أزرار البيانات السرية

اسم وصف قيمة
تمكين تحديد ما إذا كان الكائن ممكنا أم لا. قيمة منطقية
اكسب تاريخ انتهاء الصلاحية بالثواني منذ 1970-01-01T00:00:00Z. الباحث
بنك الفجيرة الوطني ليس قبل التاريخ بالثواني منذ 1970-01-01T00:00:00Z. الباحث

SecretCreateOrUpdateParametersTags

اسم وصف قيمة

خصائص البيانات السرية

اسم وصف قيمة
سمات سمات السر. SecretAttributes
نوع المحتوى نوع محتوى السر. خيط
قيمة قيمة السر. ملاحظة: لن يتم إرجاع "القيمة" أبدا من الخدمة، حيث إن واجهات برمجة التطبيقات التي تستخدم هذا النموذج مخصصة للاستخدام الداخلي في عمليات نشر ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن. خيط

أمثلة الاستخدام

نماذج Azure Quickstart

تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.

ملف Bicep وصف
Application Gateway مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
تطبيق Azure Function ووظيفة مشغلة من HTTP ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
إنشاء Key Vault وقائمة أسرار ينشئ هذا القالب Key Vault وقائمة من الأسرار داخل key vault كما تم تمريرها مع المعلمات
إنشاء خدمة APIM باستخدام SSL من KeyVault ينشر هذا القالب خدمة إدارة واجهة برمجة التطبيقات التي تم تكوينها باستخدام الهوية المعينة من قبل المستخدم. يستخدم هذه الهوية لإحضار شهادة SSL من KeyVault ويحافظ على تحديثها عن طريق التحقق كل 4 ساعات.
إنشاء Azure Key Vault سري ينشئ هذا القالب Azure Key Vault وسرا.
إنشاء Azure Key Vault باستخدام RBAC سري ينشئ هذا القالب Azure Key Vault وسرا. بدلا من الاعتماد على نهج الوصول، فإنه يستفيد من Azure RBAC لإدارة التخويل على الأسرار
مركز FinOps ينشئ هذا القالب مثيل مركز FinOps جديدا، بما في ذلك Data Explorer وتخزين Data Lake ومصنع البيانات.
بيئة اختبار لجدار حماية Azure Premium ينشئ هذا القالب Azure Firewall Premium ونهج جدار الحماية مع ميزات متميزة مثل Intrusion Inspection Detection (IDPS) وفحص TLS وتصفية فئة الويب

تعريف مورد قالب ARM

يمكن نشر نوع مورد الخزائن/الأسرار مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.KeyVault/vaults/secrets، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.KeyVault/vaults/secrets",
  "apiVersion": "2022-07-01",
  "name": "string",
  "properties": {
    "attributes": {
      "enabled": "bool",
      "exp": "int",
      "nbf": "int"
    },
    "contentType": "string",
    "value": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.KeyVault/خزائن/أسرار

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2022-07-01'
اسم اسم المورد خيط

القيود:
النمط = ^[a-zA-Z0-9-]{1,127}$ (مطلوب)
خصائص خصائص السر SecretProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.KeyVault/vaults/secrets"

أزرار البيانات السرية

اسم وصف قيمة
تمكين تحديد ما إذا كان الكائن ممكنا أم لا. قيمة منطقية
اكسب تاريخ انتهاء الصلاحية بالثواني منذ 1970-01-01T00:00:00Z. الباحث
بنك الفجيرة الوطني ليس قبل التاريخ بالثواني منذ 1970-01-01T00:00:00Z. الباحث

SecretCreateOrUpdateParametersTags

اسم وصف قيمة

خصائص البيانات السرية

اسم وصف قيمة
سمات سمات السر. SecretAttributes
نوع المحتوى نوع محتوى السر. خيط
قيمة قيمة السر. ملاحظة: لن يتم إرجاع "القيمة" أبدا من الخدمة، حيث إن واجهات برمجة التطبيقات التي تستخدم هذا النموذج مخصصة للاستخدام الداخلي في عمليات نشر ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن. خيط

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
Application Gateway مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
تطبيق Azure Function ووظيفة مشغلة من HTTP

نشر في Azure
ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
الاتصال ب Key Vault عبر نقطة النهاية الخاصة

نشر في Azure
يوضح هذا النموذج كيفية استخدام تكوين شبكة ظاهرية ومنطقة DNS خاصة للوصول إلى Key Vault عبر نقطة النهاية الخاصة.
إنشاء Key Vault وقائمة أسرار

نشر في Azure
ينشئ هذا القالب Key Vault وقائمة من الأسرار داخل key vault كما تم تمريرها مع المعلمات
إنشاء خدمة APIM باستخدام SSL من KeyVault

نشر في Azure
ينشر هذا القالب خدمة إدارة واجهة برمجة التطبيقات التي تم تكوينها باستخدام الهوية المعينة من قبل المستخدم. يستخدم هذه الهوية لإحضار شهادة SSL من KeyVault ويحافظ على تحديثها عن طريق التحقق كل 4 ساعات.
إنشاء Application Gateway V2 باستخدام Key Vault

نشر في Azure
ينشر هذا القالب Application Gateway V2 في شبكة ظاهرية، وهوية معرفة من قبل المستخدم، وKey Vault، وسرية (بيانات الشهادة)، ونهج الوصول على Key Vault وApplication Gateway.
إنشاء Azure Key Vault سري

نشر في Azure
ينشئ هذا القالب Azure Key Vault وسرا.
إنشاء Azure Key Vault باستخدام RBAC سري

نشر في Azure
ينشئ هذا القالب Azure Key Vault وسرا. بدلا من الاعتماد على نهج الوصول، فإنه يستفيد من Azure RBAC لإدارة التخويل على الأسرار
إنشاء رمز SAS المميز لخرائط Azure المخزنة في Azure Key Vault

نشر في Azure
ينشر هذا القالب حساب خرائط Azure ويسرد رمز Sas المميز استنادا إلى الهوية المعينة من قبل المستخدم المتوفرة ليتم تخزينها في سر Azure Key Vault.
إنشاء مفاتيح ssh وتخزينها في KeyVault

نشر في Azure
يستخدم هذا القالب مورد deploymentScript لإنشاء مفاتيح ssh وتخزين المفتاح الخاص في keyVault.
ينشئ مجموعة Azure Stack HCI 23H2

نشر في Azure
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM، باستخدام عنوان IP للتخزين المخصص
ينشئ مجموعة Azure Stack HCI 23H2

نشر في Azure
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM، باستخدام عنوان IP للتخزين المخصص
ينشئ مجموعة Azure Stack HCI 23H2

نشر في Azure
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM.
مركز FinOps

نشر في Azure
ينشئ هذا القالب مثيل مركز FinOps جديدا، بما في ذلك Data Explorer وتخزين Data Lake ومصنع البيانات.
بيئة اختبار لجدار حماية Azure Premium

نشر في Azure
ينشئ هذا القالب Azure Firewall Premium ونهج جدار الحماية مع ميزات متميزة مثل Intrusion Inspection Detection (IDPS) وفحص TLS وتصفية فئة الويب
يقوم بترقية نظام مجموعة Azure Stack HCI 22H2 إلى نظام مجموعة 23H2

نشر في Azure
يقوم هذا القالب بترقية نظام مجموعة Azure Stack HCI 22H2 إلى نظام مجموعة 23H2 باستخدام قالب ARM.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد الخزائن/الأسرار مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.KeyVault/vaults/secrets، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.KeyVault/vaults/secrets@2022-07-01"
  name = "string"
  parent_id = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      attributes = {
        enabled = bool
        exp = int
        nbf = int
      }
      contentType = "string"
      value = "string"
    }
  }
}

قيم الخصائص

Microsoft.KeyVault/خزائن/أسرار

اسم وصف قيمة
اسم اسم المورد خيط

القيود:
النمط = ^[a-zA-Z0-9-]{1,127}$ (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: خزائن
خصائص خصائص السر SecretProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.KeyVault/vaults/secrets@2022-07-01"

أزرار البيانات السرية

اسم وصف قيمة
تمكين تحديد ما إذا كان الكائن ممكنا أم لا. قيمة منطقية
اكسب تاريخ انتهاء الصلاحية بالثواني منذ 1970-01-01T00:00:00Z. الباحث
بنك الفجيرة الوطني ليس قبل التاريخ بالثواني منذ 1970-01-01T00:00:00Z. الباحث

SecretCreateOrUpdateParametersTags

اسم وصف قيمة

خصائص البيانات السرية

اسم وصف قيمة
سمات سمات السر. SecretAttributes
نوع المحتوى نوع محتوى السر. خيط
قيمة قيمة السر. ملاحظة: لن يتم إرجاع "القيمة" أبدا من الخدمة، حيث إن واجهات برمجة التطبيقات التي تستخدم هذا النموذج مخصصة للاستخدام الداخلي في عمليات نشر ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن. خيط