عندما تتصل بخدمة Elastic Beanstalk عبر الطرفية (SSH) باستخدام الأمر الذي قدمته:
csseb ssh XXXXXX --profile=xx
هناك عدة طرق يمكنك استخدامها لنسخ ملف من Elastic Beanstalk إلى جهازك المحلي. سأوضح لك طريقتين شائعتين لفعل ذلك.
١. استخدام SCP (Secure Copy)
SCP هو أداة تسمح بنقل الملفات بين أجهزة الكمبيوتر عبر الشبكة بطريقة آمنة. يمكنك استخدام SCP لنسخ ملف من Elastic Beanstalk إلى جهازك المحلي باستخدام الأمر التالي:
bashscp -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 ثم استخدام الأوامر المحلية لنسخ الملف. اتبع الخطوات التالية:
- اتصل بالمثيل باستخدام SSH كما فعلت سابقًا.
- ابحث عن الملف الذي تريد نسخه باستخدام أوامر النظام الخاصة بالمثيل.
- استخدم الأمر
scp
لنسخ الملف إلى موقع محلي على جهازك.
تذكر أنه يجب عليك أن تكون داخل الدليل الذي تريد حفظ الملف فيه عند استخدام scp
.
هذه هي الطرق الأكثر شيوعًا لنسخ ملف من Elastic Beanstalk إلى جهازك المحلي. اختر الأسلوب الذي يناسب احتياجاتك وتفضيلاتك وابدأ في نقل الملفات بسهولة.
المزيد من المعلومات
الخطوة الأولى: الاتصال بخدمة Elastic Beanstalk عبر SSH
قبل أن تتمكن من نسخ الملفات من Elastic Beanstalk إلى جهازك المحلي، يجب أن تتصل بالخدمة باستخدام SSH. يتيح ذلك لك الوصول إلى البيئة الخاصة بتطبيقك والتفاعل معها بشكل مباشر. استخدم الأمر التالي للاتصال بخدمة Elastic Beanstalk:
csseb ssh XXXXXX --profile=xx
هنا، XXXXXX
هو اسم التطبيق الخاص بك و xx
هو اسم الملف التكوين الخاص بالتوثيق.
الخطوة الثانية: نسخ الملف باستخدام SCP
بعد تأكيد اتصالك بـ Elastic Beanstalk، يمكنك استخدام أداة Secure Copy (SCP) لنسخ الملفات بين الخادم وجهازك المحلي. يجب عليك استخدام الأمر التالي:
bashscp -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 وجهازك المحلي، مما يتيح لك الوصول إلى البيانات والملفات الخاصة بتطبيقك وإدارتها بكل يسر وسلاسة.