استرداد البيانات الاصطناعية المحذوفة باستخدام نهج الحذف المبدئي في Azure Container Registry (معاينة)
يسمح لك Azure Container Registry (ACR) بتمكين نهج الحذف المبدئي لاسترداد أي بيانات اصطناعية محذوفة عن طريق الخطأ لفترة استبقاء معينة.
جوانب نهج الحذف المبدئي
يمكن تمكين/تعطيل نهج الحذف المبدئي في أي وقت. بمجرد تمكين نهج الحذف المبدئي في ACR، فإنه يدير البيانات الاصطناعية المحذوفة كقطع أثرية محذوفة مبدئيا مع فترة استبقاء معينة. وبالتالي لديك القدرة على سرد البيانات الاصطناعية المحذوفة مبدئيا وتصفيتها واستعادتها.
فترة الاستبقاء
فترة الاستبقاء الافتراضية للبيانات الاصطناعية المحذوفة مبدئيا هي سبعة أيام، ولكن من الممكن تعيين قيمة فترة الاستبقاء بين يوم واحد إلى 90 يوما. يمكنك تعيين قيمة نهج الاستبقاء وتحديثها وتغييرها. تنتهي صلاحية البيانات الاصطناعية المحذوفة مبدئيا بمجرد اكتمال فترة الاستبقاء.
الأغراض التلقائية
يتم تشغيل الأغراض التلقائية كل 24 ساعة وتراعي دائما القيمة الحالية لأيام الاستبقاء قبل حذف البيانات الاصطناعية المحذوفة بشكل دائم. على سبيل المثال، بعد خمسة أيام من الحذف المبدئي للبيانات الاصطناعية، إذا قمت بتغيير قيمة أيام الاستبقاء من سبعة أيام إلى 14 يوما، فستنتهي صلاحية الأداة فقط بعد 14 يوما من الحذف المبدئي الأولي.
معلومات التوفر والتسعير
تتوفر هذه الميزة في جميع مستويات الخدمة (المعروفة أيضًا باسم وحدات SKU). للحصول على معلومات حول طبقات خدمة التسجيل، راجع طبقات خدمة تسجيل حاوية Azure.
إشعار
تتم فوترة البيانات الاصطناعية المحذوفة مبدئيا وفقًا لتسعير SKU النشط للتخزين.
قيود المعاينة
هام
نهج الحذف المبدئي قيد المعاينة حاليا. للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.
- لا يدعم ACR حاليًا إزالة البيانات الاصطناعية المحذوفة مبدئيًا يدويًا.
- لا يدعم نهج الحذف المبدئي سجلًا منسوخًا جغرافيًا.
- لا يسمح ACR بتمكين نهج الاستبقاء ونهج الحذف المبدئي. راجع نهج استبقاء للبيانات غير المميزة.
المتطلبات الأساسية
- يتطلب المستخدم الأذونات التالية (على مستوى السجل) لتنفيذ عمليات الحذف المبدئي:
الإذن | الوصف |
---|---|
Microsoft.ContainerRegistry/registries/deleted/read | سرد البيانات الاصطناعية المحذوفة مبدئيًا |
Microsoft.ContainerRegistry/registries/deleted/restore/action | استعادة البيانات الاصطناعية المحذوفة مبدئيًا |
يمكنك استخدام Azure Cloud Shell أو تثبيت محلي لـ Azure CLI لتشغيل أمثلة الأوامر في هذه المقالة. إذا كنت ترغب في استخدامه محلياً، فإن الإصدار 2.0.74 أو أحدث مطلوب. تشغيل
az --version
للإصدار. إذا كنت بحاجة إلى التثبيت أو الترقية، فراجع تثبيت Azure CLI.قم بتسجيل الدخول إلى بوابة Azure.
تمكين نهج الحذف المبدئي للسجل - CLI
تحديث نهج الحذف المبدئي لـ ACR
MyRegistry
معين مع تعيين فترة استبقاء بين 1 إلى 90 يومًا.az acr config soft-delete update -r MyRegistry --days 7 --status <enabled/disabled>
إظهار نهج الحذف المبدئي المكون لـ ACR
MyRegistry
معين.az acr config soft-delete show -r MyRegistry
سرد البيانات الاصطناعية المحذوفة مبدئيا - CLI
تمكن الأوامر az acr repository list-deleted
من إحضار المستودعات المحذوفة مبدئيًا وإدراجها. لمزيد من المعلومات، استخدم --help
.
سرد المستودعات المحذوفة مبدئيا في ACR
MyRegistry
معين.az acr repository list-deleted -n MyRegistry
تمكن الأوامر az acr manifest list-deleted
من إحضار بيانات تجميع الحذف المبدئي وإدراجها.
سرد البيانات المحذوفة مبدئيًا لمستودع
hello-world
في ACRMyRegistry
معين.az acr manifest list-deleted -r MyRegistry -n hello-world
تمكن الأوامر az acr manifest list-deleted-tags
من إحضار علامات الحذف المبدئي وإدراجها.
سرد علامات الحذف المبدئي لمستودع
hello-world
في ACRMyRegistry
معين.az acr manifest list-deleted-tags -r MyRegistry -n hello-world
تصفية علامات الحذف المبدئي لمستودع
hello-world
لمطابقة العلامةlatest
في ACRMyRegistry
معين.az acr manifest list-deleted-tags -r MyRegistry -n hello-world:latest
استعادة البيانات الاصطناعية المحذوفة مبدئيا - CLI
تستعيد الأوامر az acr manifest restore
صورة واحدة حسب العلامة والملخص.
استعادة صورة لمستودع
hello-world
عن طريق العلامةlatest
والملخصsha256:abc123
في ACRMyRegistry
معين.az acr manifest restore -r MyRegistry -n hello-world:latest -d sha256:abc123
استعادة أحدث بيان محذوف من مستودع
hello-world
بواسطة علامةlatest
في ACRMyRegistry
معين.az acr manifest restore -r MyRegistry -n hello-world:latest
يقوم فرض الاستعادة بالكتابة فوق العلامة الموجودة بنفس الاسم في المستودع. إذا تم تمكين نهج الحذف المبدئي في أثناء استعادة القوة. علامة الكتابة فوق محذوفة بشكل مبدئي. يمكنك فرض الاستعادة باستخدام وسيطات --force, -f
معينة.
فرض استعادة صورة المستودع
hello-world
عن طريق العلامةlatest
والملخصsha256:abc123
في ACRMyRegistry
معين.az acr manifest restore -r MyRegistry -n hello-world:latest -d sha256:abc123 -f
هام
لن تستعيد استعادة قائمة بيان بشكل متكرر أي بيانات محذوفة مبدئيًا أساسية. إذا كنت تستعيد أدوات ORAS المحذوفة مبدئيًا، فإن استعادة موضوع لا تستعيد سلسلة المراجع بشكل متكرر. أيضًا، يجب استعادة الموضوع أولا، ثم يسمح فقط لبيان المرجع بالاستعادة. وإلا فإنه يطرح خطأ.
تمكين نهج الحذف المبدئي للسجل - المدخل
يمكنك أيضا تمكين نهج الحذف المبدئي للسجل في مدخل Microsoft Azure.
- انتقل إلى سجل حاوية Azure الخاص بك.
- في علامة التبويب نظرة عامة، تحقق من حالة الحذف المبدئي (إصدار أولي).
- إذا كانت الحالة معطلًا، فحدد تحديث.
- حدد خانة الاختيار لتمكين الحذف المبدئي.
- حدد عدد الأيام بين
0
والأيام90
للاحتفاظ بالبيانات الاصطناعية المحذوفة مبدئيا. - حدد حفظ لحفظ التغييرات الخاصة بك.
استعادة البيانات الاصطناعية المحذوفة مبدئيًا - المدخل
- انتقل إلى سجل حاوية Azure الخاص بك.
- في قسم القائمة، حدد الخدمات، وحدد المستودعات.
- في المستودعات، حدد المستودع المفضل لديك.
- حدد على إدارة البيانات الاصطناعية المحذوفة لمشاهدة جميع البيانات الاصطناعية المحذوفة مبدئيا.
إشعار
بمجرد تمكين نهج الحذف المبدئي وتنفيذ إجراءات مثل إلغاء علامة بيان أو حذف أداة، ستتمكن من العثور على هذه العلامات والبيانات الاصطناعية في البيانات الاصطناعية للحذف المدار قبل انتهاء عدد أيام الاستبقاء.
- قم بتصفية البيانات الاصطناعية المحذوفة التي يجب عليك استعادتها.
- حدد الأداة، وحدد استعادة في العمود الأيسر.
- تنبثق نافذة استعادة البيانات الاصطناعية.
- حدد العلامة المراد استعادتها، هنا لديك خيار للاختيار، واسترداد أي علامات إضافية.
- حدد "Restore" .
استعادة من المستودعات المحذوفة مبدئيًا - المدخل
- انتقل إلى سجل حاوية Azure الخاص بك.
- في قسم القائمة، حدد الخدمات،
- في علامة التبويب الخدمات، حدد المستودعات.
- في علامة التبويب المستودعات ، حدد إدارة المستودعات المحذوفة.
- تصفية المستودع المحذوف في المستودعات المحذوفة مبدئيًا(إصدار أولي).
- حدد المستودع المحذوف، وتصفية البيانات الاصطناعية المحذوفة من على إدارة البيانات الاصطناعية المحذوفة.
- حدد الأداة، وحدد استعادة في العمود الأيسر.
- تنبثق نافذة استعادة البيانات الاصطناعية.
- حدد العلامة المراد استعادتها، هنا لديك خيار للاختيار، واسترداد أي علامات أخرى.
- حدد "Restore" .
هام
يتم حظر استيراد صورة محذوفة مبدئيًا في كل من الموارد المصدر والهدف. سيؤدي دفع صورة إلى المستودع المحذوف مبدئيًا إلى استعادة المستودع المحذوف مبدئيًا. لا يسمح بدفع صورة تشارك نفس ملخص البيان مع الصورة المحذوفة مبدئيًا. بدلًا من ذلك، قم باستعادة الصورة المحذوفة مبدئيًا.
الخطوات التالية
- تعرف على المزيد حول خيارات حذف الصور والمستودعات في Azure Container Registry.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ