• 0

كيف أستخدم AWS في Node.js؟

ما الخطوات اللازمة لأستطيع البدء بالعمل على خدمات أمازون AWS في Node.js؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

عليك أولًا تحميل مجموعة أدوات تطوير AWS SDK لـ JavaScript في Node.js. والذي يُوفّر مكتبات جافا سكربت واستخدام كائنات JavaScript objects لتوفير سهولة الوصول إلى مجموعة خدمات ويب أمازون بما في ذلك  Amazon S3، Amazon EC2، DynamoDB وغيرها.

يحوي AWS SDK  مكتبات جافا سكربت الخاصة بخدمات أمازون إضافةً إلى التوثيق documentation. 

لتثبيت AWS SDK for JavaScript:

npm install aws-sdk

إعدادات التكوين: لمستخدمي لينكس/ماك: أنشئ ملف الاعتماد credentials في aws/credentials./~ 

أما مستخدمي ويندوز فعليهم استخدام المسار التالي  C:\Users\USERNAME\.aws\credentials:

[default]

aws_access_key_id = your_access_key

aws_secret_access_key = your_secret_key

التشغيل:

السكربت أدناه يشرح طريقة إضافة عنصر إلى محفظة تخزين Bucket حيث يتم إنشاء كائن object من S3 لاستخدامه بإنشاء محفظة تخزين Bucket، عن طريق استدعاء الدالة createBucket وتحديد معاملات اسم محفظة التخزين والمفتاح key:

var AWS = require('aws-sdk'); 

var s3 = new AWS.S3(); 

 s3.createBucket({Bucket: 'myBucket'}, function() {

  var params = {Bucket: 'myBucket', Key: 'myKey', Body: 'Hello!'};

  s3.putObject(params, function(err, data) {

      if (err)       

          console.log(err)     

      else       console.log("Successfully uploaded data to myBucket/myKey");   

   });

});

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن