قيم المفاتيح في نقطة زمنية

يحتفظ Azure App Configuration بسجل للتغييرات التي أُجريت على قيم المفاتيح. هذا السجل يوفر مخططاً زمنياً للتغييرات في قيم المفاتيح. يمكنك إعادة إنشاء المحفوظات لأي مفتاح وتوفير قيمته السابقة في أي لحظة خلال فترة محفوظات المفتاح (7 أيام لمخازن المستوى المجاني، أو 30 يوماً لمخازن المستوى القياسي). باستخدام هذه الميزة، يمكنك "السفر عبر الزمن" للخلف واسترداد قيمة مفتاح سابقة. على سبيل المثال، يمكنك استرداد إعدادات التكوين المستخدمة قبل التوزيع الأخير من أجل إعادة التطبيق إلى التكوين السابق.

استعادة قيم المفاتيح

يمكنك استخدام مدخل Azure أو Azure CLI لاسترداد قيم المفاتيح السابقة.

  1. قم بتسجيل الدخول إلى بوابة Azure. حدد كل الموارد، وحدد مثيل مخزن App Configuration حيث يتم تخزين قيمة مفتاحك.

  2. في قائمة عمليات التشغيل، حدد استعادة.

    Screenshot of the Azure portal, selecting restore

  3. حدد التاريخ: تحديد تاريخ لاختيار التاريخ والوقت اللذين تريد العودة إليهما.

  4. انقر خارج حقلي التاريخ والوقت أو اضغط على مفتاح Tab للتحقق من صحة اختيارك. يمكنك الآن معرفة قيم المفاتيح التي تغيرت بين التاريخ والوقت المحددين والوقت الحالي. ستساعدك هذه الخطوة على معرفة المفاتيح والقيم التي تستعد للعودة إليها.

    Screenshot of the Azure portal with saved key-values

    يعرض المدخل جدول قيم المفاتيح. يتضمن العمود الأول رموزاً تشير إلى ما سيحدث إذا قمت باستعادة البيانات للتاريخ والوقت المحددين:

    • علامة الطرح الحمراء (-) تعني أن قيمة المفتاح لم تكن موجودة في التاريخ والوقت المحددين وسيتم حذفها.
    • علامة الجمع الخضراء (+) تعني أن قيمة المفتاح موجودة في التاريخ والوقت المحددين لكنها غير موجودة الآن. إذا عدت إلى التاريخ والوقت المحددين، فستتم إضافتهما مرة أخرى إلى تكوينك.
    • علامة التعداد النقطي البرتقالية (•) تعني أنه تم تعديل قيمة المفتاح في التاريخ والوقت المحددين. سيعود المفتاح إلى القيمة التي كان عليها في التاريخ والوقت المحددين.
  5. حدد خانة الاختيار في الصف لتحديد/إلغاء تحديد قيمة المفتاح المطلوب اتخاذ إجراء بشأنه. عند التحديد، سيُعرض الفرق بين قيم المفاتيح في التاريخ والوقت الحاليين والتاريخ والوقت المحددين.

    Screenshot of the Azure portal with compared keys-values

    في المثال بالأعلى، تعرض المعاينة المفتاح TestApp:Settings:BackgroundColor الذي له حالياً القيمة #FFF. سيتم تعديل هذه القيمة إلى #45288E إذا تمت استعادة البيانات.

    يمكنك تحديد خانة اختيار واحدة أو أكثر في الجدول لاتخاذ إجراء بشأن قيمة المفتاح التي تختارها. يمكنك أيضاً استخدام خانة الاختيار "تحديد الكل" أعلى القائمة لتحديد/إلغاء تحديد جميع قيم المفاتيح.

  6. حدد استعادة لاستعادة قيمة (قيم) المفاتيح المحددة إلى التاريخ والوقت المحددين.

    Screenshot of the Azure portal selecting Restore

طريقة عرض المخطط الزمني/المحفوظات لقيمة المفتاح

تلميح

سيكون هذا الأسلوب مناسباً إذا لم يكن لديك أكثر من تغييرين تريد إجراؤهما، حيث يسمح لك مستكشف Configuration فقط بإجراء التغييرات على كل مفتاح على حدة. إذا احتجت إلى استعادة قيم مفاتيح متعددة في وقت واحد، فاستخدم القائمة استعادة بدلاً من ذلك.

يمكنك أيضاً الوصول إلى محفوظات المراجعة لقيمة مفتاح معين في المدخل.

  1. في قائمة العمليات التشغيلية، حدد مستكشف Configuration.

  2. حدد مزيد من الإجراءات للمفتاح الذي تريد استكشافه، ثم حدد المحفوظات

    Screenshot of the Azure portal selecting key-value history

    يمكنك الآن عرض محفوظات المراجعة للمفتاح المحدد، ومعلومات حول التغييرات.

  3. حدد استعادة لاستعادة المفتاح والقيمة إلى هذه اللحظة الزمنية.

    Screenshot of the Azure portal viewing key-value data for a specific date

الخطوات التالية