اذهب إلى المحتوى

السؤال

Recommended Posts

  • 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");   

   });

});

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...