دستاویزی

ڈیسک ٹاپ اور آڈیو ریکارڈنگ طلباء کے کمپیوٹرز پر رہ سکتی ہیں، اختیاری طور پر ٹیچر کنسول پر ڈاؤن لوڈ کی جا سکتی ہیں، یا ہر طالب علم کے کمپیوٹر کے ذریعے براہ راست ایک نامزد بیرونی اسٹوریج پروفائل پر اپ لوڈ کی جا سکتی ہیں۔

خفیہ کاری سٹوریج کے مقام سے آزاد ہے اور مقامی طور پر ذخیرہ شدہ ریکارڈنگ کی بھی حفاظت کرتی ہے۔ دیکھیں اینڈ ٹو اینڈ ریکارڈنگ انکرپشن.

ChromeOS (Chromebook) سپورٹ

ChromeOS ایجنٹ Chromebook پر مقامی طور پر ڈیسک ٹاپ ریکارڈنگ نہیں رکھتے ہیں۔ وہ ریکارڈنگ کو براہ راست بیرونی اسٹوریج میں اپ لوڈ کرتے ہیں اور صرف ان پروفائل اقسام کو سپورٹ کرتے ہیں:

SMB 2/3، SMB FTP، SMB، SMB اور SMB پروفائل کا استعمال نہیں کیا جا سکتا۔ ریکارڈنگ منتخب کردہ اسٹوریج اینڈ پوائنٹ کو Chromebook سے براہ راست قابل رسائی ہونا چاہیے۔ دیکھیں ChromeOS اور Chromebook کلاس روم مانیٹرنگ.

کامن پروفائل فیلڈز

کھولیں کے تحت نامزد پروفائل منتخب کریں فائل / کنفیگریشن / بیرونی اسٹوریج کھولیں اور پر کلک کریں نیا.

SMB 2/3

  1. NAS یا فائل سرور پر ایک SMB شیئر اور ایک وقف اکاؤنٹ بنائیں۔ فہرست، تخلیق، پڑھنے، لکھنے اور حذف کرنے کی اجازت دیں۔
  2. SMB سرور: شروع کریں \\کے بغیر DNS نام یا IP پتہ درج کریں، ایک شیئر کا نام، یا میپڈ ڈرائیو لیٹر۔
  3. شیئر: صرف SMB شیئر کا نام درج کریں۔
  4. صارف کا نام / پاس ورڈ: NAS یا سرور ایڈمنسٹریٹر کی طرف سے فراہم کردہ وقف شدہ اکاؤنٹ درج کریں۔
  5. ڈومین: ڈومین اکاؤنٹ کے لیے ایکٹو ڈائریکٹری/NT ڈومین درج کریں۔ اسے مقامی سرور یا NAS اکاؤنٹ کے لیے خالی چھوڑ دیں۔
  6. فولڈر: اختیاری طور پر شیئر کے نیچے ایک رشتہ دار فولڈر درج کریں۔

ایجنٹ SMB2/SMB3 پروٹوکول کلائنٹ کے ساتھ جڑتا ہے۔

ونڈوز شیئرڈ فولڈر کا استعمال کریں

  1. ونڈوز کمپیوٹر پر جو ریکارڈنگز کو اسٹور کرے گا، ایک فولڈر بنائیں جیسے D:\Recordings.
  2. مضبوط پاس ورڈ کے ساتھ ایک وقف شدہ لوکل یا ڈومین ونڈوز اکاؤنٹ بنائیں۔ مہمانوں تک رسائی کا استعمال نہ کریں۔
  3. فولڈر پر دائیں کلک کریں اور کھولیں۔ پراپرٹیز / شیئرنگ / ایڈوانس شیئرنگ.
  4. منتخب کریں اس فولڈر کو شیئر کریں، شیئر کا نام درج کریں جیسے Recordings، اور اجازتیں کھولیں.
  5. وقف اکاؤنٹ شامل کریں اور اجازت دیں۔ تبدیل کریں اور کے بغیر DNS نام یا IP پتہ درج کریںپڑھیں۔ وسیع رسائی کو ہٹا دیں جس کی ضرورت نہیں ہے۔
  6. سیٹ پر سیکیورٹی ٹیب پر، وہی اکاؤنٹ شامل کریں اور کو ترمیم کرنے کی اجازت دیں۔شیئر اور این ٹی ایف ایس کی اجازت دونوں کو رسائی کی اجازت ہونی چاہیے۔
  7. ایک قابل بھروسہ نیٹ ورک پر، پرائیویٹ ونڈوز نیٹ ورک پروفائل کا استعمال کریں اور نیٹ ورک کی دریافت کو فعال کریں اور فائل اور پرنٹر شیئرنگ کے تحت ترتیبات / نیٹ ورک اور انٹرنیٹ / اعلی درجے کی نیٹ ورک کی ترتیبات / اعلی درجے کی اشتراک کی ترتیبات.
  8. قابل اعتماد پروفائل کے لئے ونڈوز فائر وال فائل اور پرنٹر شیئرنگ (SMB-In) اصول کو فعال کریں۔ طلباء کے کمپیوٹرز کو TCP پورٹ 445 تک پہنچنے کے قابل ہونا چاہیے۔
  9. پڑھیں SMB سرور کو ونڈوز کمپیوٹر کے نام یا IP ایڈریس پر سیٹ کریں اور Share ایڈوانس شیئرنگ کے نام پر۔
  10. ایکٹو ڈائریکٹری کے لیے، AD ڈومین درج کریں۔ مقامی اکاؤنٹ کے لیے، عام طور پر ڈومین کو خالی چھوڑ دیں۔ اگر توثیق کے لیے اہلیت درکار ہے تو ونڈوز کمپیوٹر کا نام بطور ڈومین استعمال کریں۔
  11. کے بغیر DNS نام یا IP ایڈریس درج کریں ٹیسٹ کنکشنچلائیں۔ اگر یہ ناکام ہو جاتا ہے تو، دونوں اجازت سیٹوں کی تصدیق کریں اور اسی اکاؤنٹ والے دوسرے کمپیوٹر سے \\server\share کی جانچ کریں۔

جدید ونڈوز اس سیٹ اپ کے لیے SMB 2/3 استعمال کرتی ہے۔ SMB 1.0 کو فعال نہ کریں۔ دیکھیں مائیکروسافٹ کی ونڈوز نیٹ ورک فائل شیئرنگ گائیڈ.

SMB 1.0

سیکیورٹی وارننگ: SMB 1.0 متروک اور غیر محفوظ ہے۔ اسے صرف ایک الگ تھلگ لیگیسی سرور کے ساتھ استعمال کریں جو SMB 2/3 کو سپورٹ نہیں کر سکتا۔

وہی فیلڈز بھریں اور وہی اجازتیں دیں جو SMB 2/3 کے لیے ہیں۔ SMB 1.0 پہلے سے ہی سرور پر فعال ہونا ضروری ہے۔ Classroom Spy Pro اسے انسٹال یا فعال نہیں کرتا ہے۔

FTP

سیکیورٹی وارننگ: FTP بغیر خفیہ کاری کے اسناد اور ریکارڈنگ بھیجتا ہے۔ HTTPS پر SFTP یا WebDAV کو ترجیح دیں۔

  1. سرور یا ہوسٹنگ ایڈمنسٹریٹر سے فہرست، تخلیق ڈائرکٹری، اپ لوڈ، ڈاؤن لوڈ، اور ڈیلیٹ کی اجازت کے ساتھ FTP اکاؤنٹ کے لیے پوچھیں۔
  2. FTP سرور: DNS نام یا IP پتہ درج کریں۔ ایک ftp:// URL بھی قبول کیا جاتا ہے۔
  3. پورٹ: ڈیفالٹ پورٹ 21 رکھیں یا FTP ایڈمنسٹریٹر کی طرف سے فراہم کردہ پورٹ میں داخل ہوں۔
  4. صارف کا نام / پاس ورڈ: FTP سرور یا ہوسٹنگ کنٹرول پینل سے اسناد درج کریں۔
  5. فولڈر: اختیاری طور پر لاگ ان ڈائرکٹری کے نیچے ایک فولڈر درج کریں۔ جب سرور اس کی اجازت دیتا ہے تو مطلق راستے کے لیے / کے ساتھ شروع کریں۔

سرور فائر وال کو غیر فعال FTP ڈیٹا کنکشن کی اجازت دینی چاہیے۔

WebDAV

  1. فراہم کنندہ یا منتظم سے ایک اکاؤنٹ اور موجودہ WebDAV مجموعہ کا URL حاصل کریں۔ ایک عام Nextcloud URL https://server.example.com/remote.php/dav/files/user.
  2. WebDAV URL ہے: مکمل HTTPS مجموعہ URL درج کریں۔
  3. صارف کا نام / پاس ورڈ: WebDAV اسناد درج کریں۔ ایک ایپلیکیشن پاس ورڈ استعمال کریں جب ملٹی فیکٹر تصدیق فعال ہو اور فراہم کنندہ ایک کو سپورٹ کرے۔
  4. فولڈر: اختیاری طور پر مجموعہ URL کے نیچے ایک فولڈر درج کریں۔

اکاؤنٹ کو PROPFIND, MKCOL, PUT, GET، اور DELETEکی اجازت ہونی چاہیے۔ بنیادی مجموعہ پہلے سے موجود ہونا چاہیے۔

SFTP

  1. SSH/SFTP ایڈمنسٹریٹر سے سرور، پورٹ، اکاؤنٹ، قابل تحریر فولڈر، اور اجازت شدہ تصدیقی طریقہ کے لیے پوچھیں۔ سرور کو SFTP اور پاس ورڈ یا عوامی کلید کی توثیق کی اجازت دینی چاہیے۔
  2. SSH سرور: میزبان کا نام یا IP پتہ درج کریں۔
  3. پورٹ: ڈیفالٹ پورٹ 22 رکھیں یا SSH/SFTP ایڈمنسٹریٹر کی طرف سے فراہم کردہ پورٹ میں داخل ہوں۔
  4. فولڈر: لاگ ان ڈائرکٹری سے متعلق ایک راستہ درج کریں، جیسے recordings۔ جب اجازت ہو تو مطلق POSIX راستے کے لیے / کے ساتھ شروع کریں۔
  5. صارف کا نام: SFTP اکاؤنٹ درج کریں۔
  6. پاس ورڈ کی توثیق کے لیے، پرائیویٹ کلید کو خالی چھوڑ دیں اور اکاؤنٹ پاس ورڈ.
  7. درج کریں عوامی کلید کی تصدیق کے لیے، اکاؤنٹ کی authorized_keys فائل چلائیں، فائل میں مماثل عوامی کلید انسٹال کریں،پر کلک کریں، اور OpenSSH یا PEM نجی کلید کو منتخب کریں۔ کلیدی پاسفریز درج کریں اگر یہ خفیہ کردہ ہے۔ کلک کریں۔ پر کلک کریں... ، اور OpenSSH یا PEM نجی کلید کو منتخب کریں۔ کلیدی پاسفریز درج کریں اگر یہ خفیہ کردہ ہے۔ پاس ورڈ کی تصدیق کو دوبارہ استعمال کرنے کے لیے Clear
  8. پر کلک کریں۔ پر کلک کریںحاصل کریں کلید...

، SHA-256 فنگر پرنٹ کا سرور ایڈمنسٹریٹر کے فنگر پرنٹ سے موازنہ کریں، اور تصدیق کریں کہ وہ مماثل ہیں۔

نجی کلیدی مواد، کنسول-مقامی فائل کا نام نہیں، ایجنٹ کے استعمال کے لیے پروفائل میں محفوظ کیا جاتا ہے۔ پروفائل کی حفاظت کریں اور جہاں ممکن ہو ایک وقف شدہ پاسفریز سے محفوظ کلید استعمال کریں۔ اکاؤنٹ کو فہرست بنانے، پڑھنے، لکھنے اور حذف کرنے کی اجازت درکار ہے۔

کلائنٹ کی نجی کلید اکاؤنٹ کی تصدیق کرتی ہے۔ علیحدہ سرور ہوسٹ کلید سرور کی شناخت کرتی ہے۔ میزبان کلید کو چھوڑنا سرور کی شناخت کی تصدیق کو غیر فعال کر دیتا ہے اور غیر محفوظ ہے۔

Amazon S3

ایک وقف شدہ Amazon S3 عمومی مقصد والی بالٹی اور IAM صارف استعمال کریں۔ روٹ اکاؤنٹ کی اسناد کو کبھی بھی استعمال نہ کریں یا بالٹی کو عوامی نہ بنائیں۔

  1. 1. بالٹی بنائیں AWS مینجمنٹ کنسول AWS مینجمنٹ کنسول کلائنٹ کی نجی کلید اکاؤنٹ کی تصدیق کرتی ہے۔ علیحدہ سرور ہوسٹ کلید سرور کی شناخت کرتی ہے۔ میزبان کلید کو چھوڑنا سرور کی شناخت کی تصدیق کو غیر فعال کر دیتا ہے اور غیر محفوظ ہے۔.
  2. میں ایڈمنسٹریٹر کی شناخت کے ساتھ سائن ان کریں اور eu-central-1.
  3. کھولیں کے تحت نامزد پروفائل منتخب کریں کھولیں AWS ریجن کو منتخب کریں جہاں ریکارڈنگز کو ذخیرہ کیا جانا چاہیے، جیسے NLOSEGets /Bucket/Bucket b0025 بالٹی کی قسم کے طور پر عمومی مقصد ۔
  4. عالمی سطح پر منفرد چھوٹے حروف کا نام درج کریں، جیسے organization-recordings-12345، اور صحیح نام محفوظ کریں۔
  5. Keep آبجیکٹ اونرشپ کو پر سیٹ رکھیں بالٹی کے مالک نے کو نافذ کیا ہے اور تمام کو بلاک پبلک ایکسس آپشنز کو فعال رکھیں۔
  6. قابل پیشن گوئی کوٹہ صاف کرنے کے لیے، بالٹی ورژننگ کو غیر فعال چھوڑ دیں۔ اگر ضرورت ہو تو، غیر موجودہ ورژن کی میعاد ختم کرنے کے لیے لائف سائیکل کا اصول شامل کریں۔ پہلے سے طے شدہ SSE-S3 انکرپشن کو کسی اضافی اجازت کی ضرورت نہیں ہے۔ ایک گاہک کے زیر انتظام KMS کلید کرتا ہے۔ اگر ایپلیکیشن کو ریکارڈنگز کو حذف کرنا ضروری ہے تو آبجیکٹ لاک کو فعال نہ کریں۔
  7. بالٹی بنائیں اور اس کے عین مطابق AWS ریجن کوڈ کو پراپرٹیز پیج یا بالٹی لسٹ سے محفوظ کریں۔

2. IAM پالیسی

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں IAM / پالیسیاں بنائیں / پالیسی بنائیں اور JSON ایڈیٹر منتخب کریں۔
  2. نیچے کی پالیسی کو چسپاں کریں اور YOUR_BUCKET_NAME کے دونوں واقعات کو بالٹی کے عین مطابق نام سے بدل دیں۔
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "ListRecordings",
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME"
    },
    {
      "Sid": "ManageRecordings",
      "Effect": "Allow",
      "Action": [
        "s3:PutObject",
        "s3:GetObject",
        "s3:DeleteObject"
      ],
      "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
    }
  ]
}
  1. پر کلک کریں۔ اگلا، توثیق کی خرابیوں کو دور کریں، پالیسی کو RecordingStorageS3کا نام دیں، اور اسے بنائیں۔

پالیسی صرف منتخب بالٹی کو درج کرنے اور اس میں موجود اشیاء کو اپ لوڈ، ڈاؤن لوڈ، چلانے اور حذف کرنے کی اجازت دیتی ہے۔

3. IAM صارف بنائیں اور کلید تک رسائی حاصل کریں

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں IAM / Users / Create user، recording-storage-agentدرج کریں، اور کنسول تک رسائی کے بغیر صارف بنائیں۔
  2. صارف کو کھولیں، اجازتیں منتخب کریں / اجازتیں شامل کریں / پالیسیوں کو براہ راست منسلک کریں، منتخب کریں RecordingStorageS3، اور اسے شامل کریں۔
  3. کھولیں کے تحت نامزد پروفائل منتخب کریں سیکیورٹی اسناد / رسائی کیز / رسائی کلید بنائیں.
  4. AWS سے باہر چلنے والی ایپلیکیشن کا انتخاب کریں، یا دیگر اگر دکھایا گیا ہے، جاری رکھیں، اور کلید بنائیں۔
  5. رکھیں Access key ID اور خفیہ رسائی کیکاپی کریں، یا CSV ڈاؤن لوڈ کریں۔ AWS صرف ایک بار راز دکھاتا ہے۔

4. ایپلیکیشن کی فیلڈز

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں فائل / کنفیگریشن / بیرونی اسٹوریجکو پُر کریں، پر کلک کریں نیاپر کلک کریں، اور S3-مطابق اسٹوریج (بشمول Amazon S3) کو منتخب کریں.
  2. پروفائل کا نام: ایک انوکھا نام درج کریں جیسے Amazon S3 Recordings.
  3. HTTPS اینڈ پوائنٹ: کے لیے چھوڑیں۔
  4. بالٹی: بالٹی کا صحیح نام درج کریں۔
  5. فولڈر: اختیاری طور پر ایک آبجیکٹ کلید کا سابقہ ​​درج کریں جیسے recordings۔ بالٹی یا کمپیوٹر کا نام شامل نہ کریں؛ فولڈر خود بخود بن جاتا ہے۔
  6. علاقہ: قطعی ریجن کوڈ درج کریں، جیسے eu-central-1.
  7. رسائی کلید / خفیہ کلید: مماثل IAM کلیدی اقدار کو پیسٹ کریں۔
  8. پر کلک کریں۔ محفوظ کریں اور ٹیسٹ کنکشن.

ٹربل شوٹنگ

AWS: ایک بالٹی بنائیں · AWS: ایک پالیسی بنائیں · AWS: ایک صارف بنائیں · AWS: ایک رسائی کلید بنائیں

S3 سے ہم آہنگ خدمات کا استعمال کیسے کریں

درج ذیل خدمات S3-مطابق اسٹوریج (بشمول Amazon S3) کو منتخب کریںکے ذریعے کام کرتی ہیں۔ پہلے فراہم کنندہ کے پورٹل میں بالٹی اور اسناد بنائیں۔ بالٹی کے نام یا پیچھے آنے والی بالٹی پاتھ کے بغیر HTTPS بیس اینڈ پوائنٹ درج کریں۔ وہ نام الگ سے بالٹیمیں درج کریں۔ اسناد کو بالٹی کی فہرست بنانے اور اس کی اشیاء بنانے، پڑھنے اور حذف کرنے کی اجازت دینی چاہیے۔ فولڈر اختیاری ہے۔

پروفائل بھرنے کے بعد، محفوظ کریں اور ٹیسٹ کنکشنپر کلک کریں۔ ان انضمام کے لیے پاتھ اسٹائل کے بالٹی یو آر ایل، AWS دستخطی ورژن 4، اور S3 سے مطابقت رکھنے والے XML فہرست کے جوابات درکار ہیں۔

Cloudflare R2 کو بیرونی سٹوریج کے طور پر کیسے استعمال کریں

  1. 1. بالٹی بنائیں Cloudflare ڈیش بورڈ، کھولیں ذخیرہ اور ڈیٹا بیس / R2 / جائزہکو پُر کریں، بالٹیبنائیں، اور بالٹی کا صحیح نام محفوظ کریں۔
  2. R2 جائزہ والے صفحہ پر، R2 API ٹوکن کا نظم کریں کھولیں اور ایک اکاؤنٹ API ٹوکن بنائیں۔ آبجیکٹ کو پڑھیں اور لکھیں اور، کم از کم استحقاق کے لیے، ٹوکن کو ریکارڈنگ بالٹی تک محدود رکھیں۔
  3. رکھیں رسائی کلید ID, خفیہ رسائی کلید، اور S3 اختتامی نقطہ جب وہ دکھائے جاتے ہیں۔ راز کو محفوظ طریقے سے محفوظ کریں۔
  4. S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ کو https://<ACCOUNT_ID>.r2.cloudflarestorage.com, بالٹی پر سیٹ کریں، اور ریجن کو auto.
  5. R2 رسائی کلید ID اور خفیہ رسائی کلید درج کریں، اختیاری طور پر فولڈرسیٹ کریں، پھر پروفائل کو محفوظ کریں اور جانچیں۔

بالٹی کا نام اختتامی نقطہ میں شامل نہ کریں۔ پرانی ریکارڈنگز کو ہٹانے کے لیے ایپلیکیشن کنفیگر ہونے پر برقرار رکھنے کے قواعد سے پرہیز کریں جو حذف ہونے سے روکتے ہیں۔ دیکھیں Cloudflare کی S3 API گائیڈ اور آبجیکٹ لائف سائیکل دستاویزات.

Backblaze B2 کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں

  1. 1. بالٹی بنائیں Backblaze ویب کنسول، کھولیں B2 کلاؤڈ اسٹوریج / بالٹیاںکو پُر کریں، ایک بالٹیبنائیں، پرائیویٹکا انتخاب کریں، اور اس کا نام اور علاقہ محفوظ کریں۔
  2. کھولیں کے تحت نامزد پروفائل منتخب کریں ایپلیکیشن کیز / ایک نئی ایپلیکیشن کلید شامل کریں۔ اسے ریکارڈنگ بالٹی تک محدود رکھیں، فعال کریں۔ تمام بالٹی ناموں کی فہرست کی اجازت دیں، اور پڑھنے اور لکھنے تک رسائی فراہم کریں۔ کلید کو listFiles, readFiles, writeFiles، اور deleteFiles.
  3. کی ضرورت ہے تیار کردہ keyID اور applicationKeyکاپی کریں۔ درخواست کی کلید صرف ایک بار ظاہر ہوتی ہے۔ اکاؤنٹ کی ماسٹر ایپلیکیشن کلید استعمال نہ کریں۔
  4. S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ https://s3.<REGION>.backblazeb2.com بطور HTTPS اینڈ پوائنٹاستعمال کریں، مثال کے طور پر https://s3.us-west-004.backblazeb2.com۔ وہی علاقائی کوڈ درج کریں، جیسے us-west-004، ریجن.
  5. میں بالٹی کا نام، اختیاری فولڈر، keyID بطور Access کلید، اور applicationKey بطور خفیہ کلیددرج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔

B2 پرانے آبجیکٹ ورژن کو بطور ڈیفالٹ برقرار رکھتا ہے۔ اگر حذف شدہ ریکارڈنگز کو فوری طور پر سٹوریج کوٹہ جاری کرنا ضروری ہے تو پوشیدہ یا پچھلے ورژنز کو ہٹانے کے لیے بالٹی لائف سائیکل کے قواعد کو ترتیب دیں۔ دیکھیں Backblaze کی S3 کے ساتھ مطابقت رکھنے والی API گائیڈ اور ایپلیکیشن کلید گائیڈ.

Wasabi کو بیرونی اسٹوریج کے طور پر استعمال کرنے کا طریقہ

  1. 1. بالٹی بنائیں Wasabi Console، کھولیں بکٹس/بکٹ بنائیںکے قریب ایک منفرد نام درج کریں، اور ایک منفرد علاقہ کا انتخاب کریں۔
  2. بالٹی کو نجی رکھیں۔ قابل پیشن گوئی ایپلیکیشن کوٹہ کلین اپ کے لیے، ورژننگ اور آبجیکٹ لاک کو غیر فعال چھوڑ دیں، یا لائف سائیکل کے قواعد ترتیب دیں جو برقرار رکھے ہوئے ورژنز کو ہٹا دیں۔
  3. ایک وقف ذیلی صارف اور پالیسی بنائیں، جہاں دستیاب ہو، فہرست بالٹی کے علاوہ صرف اس بالٹی تک آبجیکٹ کی رسائی حاصل کریں، ڈالیں اور حذف کریں۔ رسائی کیز کھولیں / اس صارف کے لیے نئی رسائی کلید بنائیں اور کلیدی جوڑا کاپی یا ڈاؤن لوڈ کریں۔
  4. ایک S3 کے موافق پروفائل بنائیں۔ بالٹی کے علاقے کے لیے سروس URL کو بطور HTTPS اینڈ پوائنٹاستعمال کریں۔ کے لیے us-east-1، https://s3.wasabisys.comاستعمال کریں؛ دوسرے علاقے کے لیے، اس کی علاقائی سروس یو آر ایل کو وسابی کے دستاویزات یا کنسول سے کاپی کریں۔
  5. واسبی ریجن کوڈ، بالٹی کا نام، اختیاری فولڈر، ایکسیس کی، اور خفیہ کلید درج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔

اینڈ پوائنٹ ریجن اور ریجن فیلڈ کو بالٹی سے مماثل ہونا چاہیے۔ واسبی کی بالٹی گائیڈ, صارف اور رسائی کی گائیڈ دیکھیں، اور سروس URLs.

ڈیجیٹل اوشین اسپیس کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں

  1. 1. بالٹی بنائیں DigitalOcean Control Panel، کھولیں Spaces آبجیکٹ اسٹوریج، اور Create Bucket پر کلک کریں۔.
  2. ڈیٹا سینٹر کے علاقے کا انتخاب کریں، ریکارڈنگز کے لیے سٹینڈرڈ اسٹوریج کو منتخب کریں جو درج اور باقاعدگی سے چلائی جائیں گی، ایک منفرد اسپیس نام درج کریں، اور فائل کی فہرست کو محدود رکھیں۔
  3. Spaces رسائی کلید کا صفحہ کھولیں اور ایک سرشار کلید بنائیں۔ دستیاب ہونے پر اسے اسپیس تک محدود رکھیں اور پڑھنے، لکھنے، فہرست بنانے اور حذف کرنے کی اجازت دیں۔ ظاہر ہونے پر رسائی کی اور خفیہ کلید کو کاپی کریں۔
  4. S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ خطے کے اصل اختتامی نقطہ سے، https://<REGION>.digitaloceanspaces.comاستعمال کریں، مثال کے طور پر https://nyc3.digitaloceanspaces.com۔ CDN یا جامد ویب سائٹ اینڈ پوائنٹ استعمال نہ کریں۔ اسپیس کے نام پر
  5. پڑھیں بالٹی اور اس کے کوڈ میں ریجن ، جیسے nyc3۔ کلیدی جوڑا اور اختیاری فولڈر درج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔

دیکھیں DigitalOcean's Spaces quickstart, رسائی کلید گائیڈ، اور S3 مطابقت کا حوالہ.

MinIO کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں

  1. اپنے منتظم کے ذریعہ فراہم کردہ MinIO کنسول کھولیں اور ریکارڈنگ کے لیے ایک نجی بالٹی بنائیں۔
  2. ایک وقف صارف یا سروس اکاؤنٹ اور ایک رسائی کلید بنائیں۔ ایسی پالیسی منسلک کریں جو s3:ListBucket پر arn:aws:s3:::YOUR_BUCKET اور s3:GetObject, s3:PutObject، اور s3:DeleteObject پر arn:aws:s3:::YOUR_BUCKET/*.
  3. کی اجازت دیتی ہے منتظم سے باہر سے قابل رسائی S3 API URL اور دستخط کرنے والے علاقے کے بارے میں پوچھیں۔ API URL، جیسے https://storage.example.com:9000، ضروری نہیں کہ MinIO کنسول URL ہو۔
  4. S3 کے موافق پروفائل بنائیں۔ S3 API URL بطور HTTPS اینڈ پوائنٹ، بالٹی کا نام، اختیاری فولڈر، اور کنفیگر شدہ علاقہ درج کریں۔ us-east-1 کا استعمال صرف اس صورت میں کریں جب منتظم اس بات کی تصدیق کرے کہ ڈیفالٹ علاقہ استعمال میں ہے۔
  5. رسائی کلید اور خفیہ کلید کا جوڑا درج کریں، پھر کنسول کمپیوٹر اور ایجنٹوں کے ذریعے استعمال کیے جانے والے نیٹ ورکس سے محفوظ کریں اور جانچ کریں۔

تمام ایجنٹوں کو API کے اختتامی نقطہ تک DNS اور نیٹ ورک تک رسائی کی ضرورت ہے۔ HTTPS استعمال کریں؛ اگر MinIO نجی سرٹیفکیٹ اتھارٹی کا استعمال کرتا ہے، تو اس CA کو ہر ایجنٹ کمپیوٹر پر بھروسہ کے طور پر انسٹال کریں۔ اگر ایپلیکیشن کو پرانی ریکارڈنگز کو حذف کرنا ہو تو آبجیکٹ لاک کو فعال نہ کریں۔ MinIO دستاویزات دیکھیں اور رسائی کلیدی دستاویزات.

Hetzner آبجیکٹ اسٹوریج کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں

  1. 1. بالٹی بنائیں Hetzner Cloud Console، ایک پروجیکٹ منتخب کریں، کھولیں آبجیکٹ اسٹوریج، ایک بالٹی بنائیں، اور اس کا مقام منتخب کریں۔
  2. محل وقوع کا کوڈ محفوظ کریں: fsn1, nbg1کے سوالات کے جوابات دیں۔ یا hel1. بالٹی کو نجی رکھیں۔
  3. کھولیں کے تحت نامزد پروفائل منتخب کریں سیکورٹی / S3 اسنادکو پُر کریں، اسناد تیار کریں، ایک وضاحتی نام شامل کریں، اور رسائی کلید اور خفیہ کلید کو محفوظ طریقے سے کاپی کریں۔ راز صرف ایک بار ظاہر ہوتا ہے۔
  4. S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ کو https://<LOCATION>.your-objectstorage.comاستعمال کریں، مثال کے طور پر https://fsn1.your-objectstorage.com.
  5. بالٹی کا نام، اختیاری فولڈر، ریجنمیں مقام کا کوڈ، اور تیار کردہ اسناد درج کریں، پھر محفوظ کریں اور جانچ کریں۔

اگر اسناد دیگر ایپلیکیشنز کے ساتھ شیئر کی جاتی ہیں، تو ریکارڈنگ بالٹی تک رسائی کو محدود کرنے کے لیے ایک بالٹی پالیسی استعمال کریں۔ ہیٹزنر کا آبجیکٹ اسٹوریج کا جائزہ دیکھیں اور S3 کی سندی گائیڈ.

IBM کلاؤڈ آبجیکٹ اسٹوریج کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں

  1. 1. بالٹی بنائیں IBM کلاؤڈ کنسول، تخلیق کریں یا کھولیں اس کا مقام، لچک، اور اسٹوریج کلاس منتخب کریں، پھر بالٹی کا صحیح نام اور مقام کا کوڈ ریکارڈ کریں۔
  2. کھولیں کے تحت نامزد پروفائل منتخب کریں سروس کی اسناد / نئی اسناد، ایک ایسا کردار منتخب کریں جو اشیاء کی فہرست سازی، پڑھنے، لکھنے اور حذف کرنے کی اجازت دیتا ہو، جیسے رائٹر، اور کو آن کریں HMAC اسناد شامل کریں.
  3. اسناد بنائیں اور اسے پھیلائیں۔ cos_hmac_keysکے تحت، access_key_id اور secret_access_keyکاپی کریں۔ IBM Cloud apikey کو S3 فیلڈز میں مت ڈالیں۔
  4. بالٹی کے کنفیگریشن صفحہ پر، اس کا عوامی S3 اختتامی نقطہ اور دستخط کرنے کی جگہ کاپی کریں۔ IBM کلاؤڈ سے باہر کے ایجنٹوں کو عام طور پر پبلک اینڈ پوائنٹ کی ضرورت ہوتی ہے، مثال کے طور پر https://s3.us-south.cloud-object-storage.appdomain.cloud.
  5. S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام کے بغیر اختتامی نقطہ درج کریں، بالٹی کا صحیح نام، اختیاری فولڈر، اور بالٹی کے دستخط کرنے کا مقام درج کریں ریجنمثال کے طور پر، ایک امریکی معیاری کراس ریجن کی بالٹی us-standardاستعمال کرتی ہے۔ اس قدر کا اندازہ صرف اینڈ پوائنٹ کے میزبان نام سے نہ لگائیں۔
  6. HMAC رسائی کلید ID اور خفیہ درج کریں، پھر محفوظ کریں اور جانچ کریں۔

عوامی، نجی، یا براہ راست اختتامی نقطہ صرف اس وقت استعمال کریں جب ہر ایجنٹ کو متعلقہ روٹنگ اور DNS تک رسائی حاصل ہو۔ دیکھیں IBM کی سروس-کریڈینشل گائیڈ, HMAC کریڈینشل گائیڈ، اور اینڈ پوائنٹ حوالہ.

Google Cloud Storage

ایک وقف شدہ بالٹی، سروس اکاؤنٹ، اور HMAC انٹرآپریبلٹی کلید استعمال کریں۔ پروفائل ڈاؤن لوڈ کردہ JSON سروس اکاؤنٹ کلید کو قبول نہیں کرتا ہے۔

1. پروجیکٹ بنائیں اور

  1. کو بالٹی بنائیں Google Cloud Console میں سائن ان کریں اور بلنگ فعال ہونے کے ساتھ ایک پروجیکٹ منتخب کریں یا بنائیں۔
  2. کلید بنانے والے منتظم کو Storage HMAC کلید ایڈمن (roles/storage.hmacKeyAdminکی ضرورت ہے۔ اگر کلیدی تخلیق دستیاب نہیں ہے تو، تنظیم کی پالیسیوں کو چیک کریں جو تصدیق کی اقسام یا سروس اکاؤنٹ کیز کو محدود کرتی ہیں۔
  3. کھولیں کے تحت نامزد پروفائل منتخب کریں کلاؤڈ اسٹوریج / بالٹیاں /بنائیں۔ عالمی سطح پر ایک منفرد نام درج کریں، مناسب جگہ کا انتخاب کریں، اور سٹینڈرڈ اسٹوریج کا استعمال کریں جب تک کہ آپ نے سرد درجے کی بازیافت اور برقرار رکھنے کے چارجز کا جائزہ نہ لیا ہو۔
  4. کا استعمال کریں یکساں بالٹی سطح تک رسائی اور عوامی رسائی کی روک تھام۔ نئی بالٹیوں میں سات دن کا نرم حذف ہوتا ہے۔ پیش گوئی کے قابل کوٹہ کی صفائی کے لیے اسے غیر فعال کریں یا برقرار رکھی ہوئی، بل کے قابل حذف شدہ اشیاء کے لیے اکاؤنٹ۔ جب پرانی ریکارڈنگ کو حذف کرنا ضروری ہو تو برقرار رکھنے والے تالے سے بچیں۔
  5. Google کے زیر انتظام انکرپشن رکھیں جب تک کہ آپ کی تنظیم کو خاص طور پر کسٹمر کے زیر انتظام کلیدوں کی ضرورت نہ ہو، پھر بالٹی بنائیں۔

2. سروس اکاؤنٹ

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں IAM اور ایڈمن / سروس اکاؤنٹس بنائیں اور اس کی اجازت دیں / سروس اکاؤنٹبنائیں، recording-storage-agentجیسا نام استعمال کریں، اور پروجیکٹ وائڈ اسٹوریج رول کے بغیر ختم کریں۔
  2. ریکارڈنگ بالٹی کا اجازتیں کھولیں صفحہ کھولیں، پر کلک کریںتک رسائی فراہم کریں، سروس اکاؤنٹ ای میل شامل کریں، اور Storage Object User (roles/storage.objectUserکو صرف اس بالٹی پر دیں۔
  3. یہ کردار مطلوبہ تخلیق، حاصل کرنے، فہرست بنانے، اپ ڈیٹ کرنے اور آبجیکٹ کو حذف کرنے کی اجازت فراہم کرتا ہے۔

3. HMAC کلید بنائیں اور پروفائل کو پُر کریں

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں Cloud Storage / Settings / Interoperabilityکو پُر کریں، سروس اکاؤنٹکے لیے ایک کلید بنائیں، اور ریکارڈنگ سروس اکاؤنٹ منتخب کریں۔
  2. فوری طور پر HMAC Access ID اور خفیہکاپی کریں۔ راز صرف ایک بار ظاہر ہوتا ہے۔ کلید کو قابل استعمال بننے کے لیے 60 سیکنڈ تک کا وقت دیں۔
  3. کاپی کریں Google Cloud Storage پروفائل بنائیں۔ HTTPS اینڈ پوائنٹ کو خالی چھوڑیں، عین مطابق بالٹیدرج کریں، اختیاری طور پر فولڈردرج کریں، اور ریجن کو auto.
  4. رکھیں Access کلید کے تحت HMAC رسائی ID اور خفیہ کلیدکے تحت اس کا مماثل راز درج کریں۔ ریکارڈنگ کوٹہ دستی طور پر سیٹ کریں یا اسے لامحدود چھوڑ دیں، پھر محفوظ کریں اور ٹیسٹ کنکشن.

ٹربل شوٹنگ

Google: ایک بالٹی بنائیں · Google: ایک سروس اکاؤنٹ بنائیں · Google: اسٹوریج IAM رولز · Google: HMAC کیز کا نظم کریں · Google: Soft Delete

Azure Blob Storage

جب ممکن ہو ریکارڈنگ کے لیے وقف کردہ اسٹوریج اکاؤنٹ استعمال کریں۔ پروفائل مشترکہ کلید کا استعمال کرتا ہے؛ Microsoft Entra ID اور SAS ٹوکن ان فیلڈز کے ذریعے قبول نہیں کیے جاتے ہیں۔

1. اسٹوریج اکاؤنٹ بنائیں

  1. کو بالٹی بنائیں Azure Portal، کھولیں سٹوریج اکاؤنٹس /بنائیں، اور سبسکرپشن اور ریسورس گروپ منتخب کریں۔
  2. چھوٹے حروف اور اعداد کا استعمال کرتے ہوئے عالمی سطح پر منفرد 3–24 حروف کا نام درج کریں۔ ایک قریبی علاقہ منتخب کریں، Blob اسٹوریج, سٹینڈرڈ کارکردگی، اور مطلوبہ فالتو پن۔
  3. باقاعدگی سے چلائی جانے والی ریکارڈنگ کے لیے Hot درجے کا استعمال کریں۔ نیٹ ورکنگپر، ایجنٹوں کے عوامی IP پتوں کی اجازت دیں یا نجی اختتامی نقطہ کو روٹنگ اور DNS فراہم کریں۔
  4. پر سیکیورٹیپر، محفوظ منتقلی اور TLS 1.2 کی ضرورت ہے، گمنام رسائی کو غیر فعال کریں، اور کو سٹوریج اکاؤنٹ کلیدی رسائی کو فعال رکھیں کو فعال کریں۔
  5. سافٹ ڈیلیٹ اور ورژننگ ریکوری کو بہتر بناتی ہے لیکن برقرار رکھا ڈیٹا اسٹوریج کو استعمال کر سکتا ہے۔ پیش گوئی کے قابل کوٹہ کلین اپ کے لیے انہیں غیر فعال کریں یا لائف سائیکل کے مناسب اصول ترتیب دیں۔ جب پرانی ریکارڈنگز کو حذف کرنا ضروری ہے تو تبدیلی کی پالیسیوں سے گریز کریں۔
  6. پر کلک کریں۔ جائزہ + تخلیق کریں، پھر بنائیں.

بنائیں 2. ایک کنٹینر بنائیں اور کلید

  1. کھولیں کے تحت نامزد پروفائل منتخب کریں ڈیٹا اسٹوریج / کنٹینرز / + کنٹینرحاصل کریں۔ 3–63 حروف کا چھوٹا نام درج کریں اور پرائیویٹ (کوئی گمنام رسائی نہیں).
  2. کھولیں کے تحت نامزد پروفائل منتخب کریں سیکیورٹی + نیٹ ورکنگ / رسائی کیز / دکھائیں کیزکو منتخب کریں۔ صرف کاپی کریں کلید کے تحت key1 LAN دیکھیں، رہنمائی کریں اور ان کا نظم کریں key2، کنکشن سٹرنگ نہیں۔ اس وسیع رسائی کی سند کو محفوظ اور گھمائیں۔

3. پروفائل کو پُر کریں

  1. ایک Azure Blob Storage پروفائل بنائیں۔ HTTPS اینڈ پوائنٹ کے لیے خالی https://<account>.blob.core.windows.netبنائیں؛ صرف ایک ہم آہنگ نجی اینڈ پوائنٹ یا Azure Stack کی تعیناتی کے لیے حسب ضرورت اینڈ پوائنٹ استعمال کریں۔
  2. بالکل موجودہ کنٹینر درج کریں۔، ایک اختیاری فولڈر، سٹوریج اکاؤنٹ نام، اور اکاؤنٹ کلید (Base64).
  3. کے تحت صرف کاپی کی گئی کلید دستی طور پر ریکارڈنگ کوٹہ سیٹ کریں یا اسے لامحدود چھوڑ دیں، پھر کلک کریں۔ محفوظ کریں اور ٹیسٹ کنکشن.

ٹربل شوٹنگ

Microsoft: اسٹوریج اکاؤنٹ بنائیں · Microsoft: ایک Blob کنٹینر بنائیں · Microsoft: اکاؤنٹ کیز کا نظم کریں · Microsoft: مشترکہ کلید کی ترتیب

پروفائل کو محفوظ کریں، جانچیں اور تفویض کریں

  1. پر کلک کریں۔ محفوظ کریں یا تبدیلیوں کو رد کرنے کے لیے تخلیق کریں کو کالعدم کریں۔
  2. پر کلک کریں۔ ٹیسٹ کنکشن. ٹیسٹ اپ لوڈ، فہرست، ڈاؤن لوڈ، حذف، اور ایک عارضی چیز کو صاف کرتا ہے۔
  3. ڈیسک ٹاپ ریکارڈر یا آڈیو ریکارڈر کھولیں، منتخب طالب علم کمپیوٹرز کے لیے ریکارڈنگ اسٹوریج، اور ترتیبات کا اطلاق کریں کے تحت پروفائل منتخب کریں۔

ذخیرہ شدہ راستے folder / student-computer host name / desktop-recordings اور folder / student-computer host name / audio-recordings.