البرمجة

نسخ الملفات من Elastic Beanstalk إلى الجهاز المحلي

عندما تتصل بخدمة Elastic Beanstalk عبر الطرفية (SSH) باستخدام الأمر الذي قدمته:

css
eb ssh XXXXXX --profile=xx

هناك عدة طرق يمكنك استخدامها لنسخ ملف من Elastic Beanstalk إلى جهازك المحلي. سأوضح لك طريقتين شائعتين لفعل ذلك.

١. استخدام SCP (Secure Copy)

SCP هو أداة تسمح بنقل الملفات بين أجهزة الكمبيوتر عبر الشبكة بطريقة آمنة. يمكنك استخدام SCP لنسخ ملف من Elastic Beanstalk إلى جهازك المحلي باستخدام الأمر التالي:

bash
scp -i /path/to/your/key.pem ec2-user@your-instance-ip:/path/to/your/file /path/to/save/file/on/local/machine

حيث:

  • /path/to/your/key.pem هو مسار ملف المفتاح الخاص بك.
  • ec2-user هو المستخدم الافتراضي لأوامر SSH في Amazon Linux.
  • your-instance-ip هو عنوان IP الخاص بالمثيل الذي تريد نسخ الملف منه.
  • /path/to/your/file هو المسار إلى الملف الذي تريد نسخه.
  • /path/to/save/file/on/local/machine هو المسار الذي تريد حفظ الملف فيه على جهازك المحلي.

٢. استخدام SSH والأوامر المحلية

يمكنك أيضًا استخدام SSH للوصول إلى المثيل على Elastic Beanstalk ثم استخدام الأوامر المحلية لنسخ الملف. اتبع الخطوات التالية:

  1. اتصل بالمثيل باستخدام SSH كما فعلت سابقًا.
  2. ابحث عن الملف الذي تريد نسخه باستخدام أوامر النظام الخاصة بالمثيل.
  3. استخدم الأمر scp لنسخ الملف إلى موقع محلي على جهازك.

تذكر أنه يجب عليك أن تكون داخل الدليل الذي تريد حفظ الملف فيه عند استخدام scp.

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

المزيد من المعلومات

الخطوة الأولى: الاتصال بخدمة Elastic Beanstalk عبر SSH

قبل أن تتمكن من نسخ الملفات من Elastic Beanstalk إلى جهازك المحلي، يجب أن تتصل بالخدمة باستخدام SSH. يتيح ذلك لك الوصول إلى البيئة الخاصة بتطبيقك والتفاعل معها بشكل مباشر. استخدم الأمر التالي للاتصال بخدمة Elastic Beanstalk:

css
eb ssh XXXXXX --profile=xx

هنا، XXXXXX هو اسم التطبيق الخاص بك و xx هو اسم الملف التكوين الخاص بالتوثيق.

الخطوة الثانية: نسخ الملف باستخدام SCP

بعد تأكيد اتصالك بـ Elastic Beanstalk، يمكنك استخدام أداة Secure Copy (SCP) لنسخ الملفات بين الخادم وجهازك المحلي. يجب عليك استخدام الأمر التالي:

bash
scp -i /path/to/your/key.pem ec2-user@your-instance-ip:/path/to/your/file /path/to/save/file/on/local/machine

ضع في اعتبارك أنه يجب استبدال المعلومات التالية:

  • /path/to/your/key.pem: مسار ملف المفتاح الخاص بك.
  • ec2-user: اسم المستخدم الافتراضي لأوامر SSH في Amazon Linux.
  • your-instance-ip: عنوان IP الخاص بالمثيل الذي تريد نسخ الملف منه.
  • /path/to/your/file: المسار إلى الملف الذي تريد نسخه.
  • /path/to/save/file/on/local/machine: المسار الذي تريد حفظ الملف فيه على جهازك المحلي.

الخطوة الثالثة: الانتهاء

بعد تنفيذ الأمر، ستكون قد نسخت الملف بنجاح إلى جهازك المحلي. تأكد من التحقق من المسار المحلي الذي قمت بتحديده للتأكد من أن الملف قد وصل بنجاح.

بهذا، يمكنك الآن نسخ الملفات بسهولة بين Elastic Beanstalk وجهازك المحلي، مما يتيح لك الوصول إلى البيانات والملفات الخاصة بتطبيقك وإدارتها بكل يسر وسلاسة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر