إذا كنت تواجه مشاكل في إزالة المهام من واجهة X-Ray، قد تحتاج إلى إجراء تنظيف يدوي باستخدام AWS CLI أو SDK. إليك دليل خطوة بخطوة:
تثبيت AWS CLI: تأكد من أنك قد قمت بتثبيت AWS CLI وتكوينه مع الأذونات اللازمة لحساب IAM.
سرد التتبع (Traces): شغّل الأمر التالي لسرد التتبع وتحديد معرّفات التتبع (trace IDs) التي ترغب في إزالتها:
aws xray get-trace-summaries
حذف التتبع: استخدم الأمر التالي لحذف التتبع عن طريق تحديد معرّفات التتبع:
aws xray batch-get-traces --trace-ids <trace_id_1> <trace_id_2> --query 'Traces[*].Id' --output text | xargs -n 1 aws xray delete-trace --trace-id
استبدل <trace_id_1>
, <trace_id_2>
, إلخ، بمعرّفات التتبع الفعلية التي ترغب في إزالتها.
بالنسبة لمستخدمي Windows، يمكنك استخدام حلقة:
for %i in (<trace_id_1> <trace_id_2>) do aws xray delete-trace --trace-id %i
تأكيد الحذف: بعد تنفيذ الأمر، ستتلقى استجابة فارغة إذا تم حذف التتبع بنجاح.
مهم: كن حذرًا عند استخدام هذه الأوامر، حيث إنها تحذف التتبع بشكل دائم.
يرجى ملاحظة أن أوامر AWS CLI قد تختلف قليلاً بناءً على متطلباتك وبيئتك الخاصة. تأكد دائمًا من أنك تمتلك الأذونات اللازمة واتخذ الحذر عند تنفيذ أي عمليات حذف.
إذا استمرت المشكلة أو إذا كانت المهام لا تزال غير قابلة للإزالة من الواجهة، يمكنك التواصل مع دعم AWS للحصول على مساعدة إضافية. لديهم إمكانية الوصول إلى معلومات أكثر تفصيلًا حول المهام المحددة ويمكنهم تقديم إرشادات مخصصة.