أحيانًا أحتاج إلى تنزيل نسخة احتياطية من مثيل لا أستطيع الوصول إليه عبر ssh. إن تنزيل ملف بحجم 2 جيجابايت عبر اتصال الإنترنت المنزلي، حيث يدعي موقع speedtest.net أن سرية التحميل تصل إلى ما يقرب من 500 ميجابت في الثانية، ليس أمرًا مؤلمًا، لكن رفعه مرة أخرى عبر اتصال صاعد بسرعة 20 ميجابت في الثانية هو الأمر الصعب.
ظننت أنني قد أتمكن من استخدام curl وإرسال مفتاح API لتنزيل النسخة الاحتياطية، لكن ما يتم استلامه هو إعادة توجيه في مستند HTML، ومحاولة فتح ذلك الرابط عبر curl تنتهي بـ “طلب خاطئ”.
واجهت هذه المشكلة أيضًا للتو أثناء محاولة سحب نسخة احتياطية من جهاز لم يكن جهازي (لذلك لا يوجد وصول SSH). وقد زادت الأمور تعقيدًا حيث أنني أستخدم Brevo كمزود للبريد الإلكتروني وهم يتلاعبون بالرابط لإعادة توجيهه إلى خادمهم الخاص للتتبع.
بالنسبة للبريد الإلكتروني للنسخ الاحتياطي، قد يكون من المفيد عرض عنوان URL الكامل والرمز المميز بشكل صريح بدلاً من إخفائه في الرابط a href والذي يمكن أن يتم الكتابة فوقه بواسطة مزودي البريد الإلكتروني.