ڈیسک ٹاپ اور آڈیو ریکارڈنگ طلباء کے کمپیوٹرز پر رہ سکتی ہیں، اختیاری طور پر ٹیچر کنسول پر ڈاؤن لوڈ کی جا سکتی ہیں، یا ہر طالب علم کے کمپیوٹر کے ذریعے براہ راست ایک نامزد بیرونی اسٹوریج پروفائل پر اپ لوڈ کی جا سکتی ہیں۔
خفیہ کاری سٹوریج کے مقام سے آزاد ہے اور مقامی طور پر ذخیرہ شدہ ریکارڈنگ کی بھی حفاظت کرتی ہے۔ دیکھیں اینڈ ٹو اینڈ ریکارڈنگ انکرپشن.
ChromeOS (Chromebook) سپورٹ
ChromeOS ایجنٹ Chromebook پر مقامی طور پر ڈیسک ٹاپ ریکارڈنگ نہیں رکھتے ہیں۔ وہ ریکارڈنگ کو براہ راست بیرونی اسٹوریج میں اپ لوڈ کرتے ہیں اور صرف ان پروفائل اقسام کو سپورٹ کرتے ہیں:
- Amazon S3 اور مطابقت پذیر S3 سروسز
- Google Cloud Storage
- Azure Blob Storage
- WebDAV
SMB 2/3، SMB FTP، SMB، SMB اور SMB پروفائل کا استعمال نہیں کیا جا سکتا۔ ریکارڈنگ منتخب کردہ اسٹوریج اینڈ پوائنٹ کو Chromebook سے براہ راست قابل رسائی ہونا چاہیے۔ دیکھیں ChromeOS اور Chromebook کلاس روم مانیٹرنگ.
کامن پروفائل فیلڈز
کھولیں کے تحت نامزد پروفائل منتخب کریں فائل / کنفیگریشن / بیرونی اسٹوریج کھولیں اور پر کلک کریں نیا.
- فراہم کنندہ: ذیل میں بیان کردہ پروٹوکول یا اسٹوریج سروس کو منتخب کریں۔
- پروفائل کا نام: تجویز کردہ نام رکھیں یا کوئی منفرد نام درج کریں جیسے
School NASLAN دیکھیں، رہنمائی کریں اور ان کا نظم کریںArchive S3. - فولڈر: اختیاری سوائے SFTP کے۔ طالب علم کے کمپیوٹر کا نام یا
desktop-recordings/audio-recordingsشامل نہ کریں۔ ایپلیکیشن انہیں خود بخود شامل کر دیتی ہے۔ - ریکارڈنگ کوٹہ: صفر کا مطلب ہے لا محدود۔ Detect... استعمال کریں جب سرور اپنی صلاحیت کی اطلاع دیتا ہے، پھر منتخب کریں کہ آیا کوٹہ تک پہنچنے سے ریکارڈنگ رک جاتی ہے یا قدیم ترین ریکارڈنگز کو حذف کر دیا جاتا ہے۔
- پروفائلز: ایک سے زیادہ پروفائلز بناتے ہیں، بشمول ایک ہی فراہم کنندہ کی قسم کے ایک سے زیادہ پروفائلز۔ اس میں ترمیم کرنے کے لیے ایک پروفائل منتخب کریں۔ اسے ہٹانے کے لیے حذف کرنے سے پہلے تصدیق طلب کرتا ہے۔
SMB 2/3
- NAS یا فائل سرور پر ایک SMB شیئر اور ایک وقف اکاؤنٹ بنائیں۔ فہرست، تخلیق، پڑھنے، لکھنے اور حذف کرنے کی اجازت دیں۔
- SMB سرور: شروع کریں
\\کے بغیر DNS نام یا IP پتہ درج کریں، ایک شیئر کا نام، یا میپڈ ڈرائیو لیٹر۔ - شیئر: صرف SMB شیئر کا نام درج کریں۔
- صارف کا نام / پاس ورڈ: NAS یا سرور ایڈمنسٹریٹر کی طرف سے فراہم کردہ وقف شدہ اکاؤنٹ درج کریں۔
- ڈومین: ڈومین اکاؤنٹ کے لیے ایکٹو ڈائریکٹری/NT ڈومین درج کریں۔ اسے مقامی سرور یا NAS اکاؤنٹ کے لیے خالی چھوڑ دیں۔
- فولڈر: اختیاری طور پر شیئر کے نیچے ایک رشتہ دار فولڈر درج کریں۔
ایجنٹ SMB2/SMB3 پروٹوکول کلائنٹ کے ساتھ جڑتا ہے۔
ونڈوز شیئرڈ فولڈر کا استعمال کریں
- ونڈوز کمپیوٹر پر جو ریکارڈنگز کو اسٹور کرے گا، ایک فولڈر بنائیں جیسے
D:\Recordings. - مضبوط پاس ورڈ کے ساتھ ایک وقف شدہ لوکل یا ڈومین ونڈوز اکاؤنٹ بنائیں۔ مہمانوں تک رسائی کا استعمال نہ کریں۔
- فولڈر پر دائیں کلک کریں اور کھولیں۔ پراپرٹیز / شیئرنگ / ایڈوانس شیئرنگ.
- منتخب کریں اس فولڈر کو شیئر کریں، شیئر کا نام درج کریں جیسے
Recordings، اور اجازتیں کھولیں. - وقف اکاؤنٹ شامل کریں اور اجازت دیں۔ تبدیل کریں اور کے بغیر DNS نام یا IP پتہ درج کریںپڑھیں۔ وسیع رسائی کو ہٹا دیں جس کی ضرورت نہیں ہے۔
- سیٹ پر سیکیورٹی ٹیب پر، وہی اکاؤنٹ شامل کریں اور کو ترمیم کرنے کی اجازت دیں۔شیئر اور این ٹی ایف ایس کی اجازت دونوں کو رسائی کی اجازت ہونی چاہیے۔
- ایک قابل بھروسہ نیٹ ورک پر، پرائیویٹ ونڈوز نیٹ ورک پروفائل کا استعمال کریں اور نیٹ ورک کی دریافت کو فعال کریں اور فائل اور پرنٹر شیئرنگ کے تحت ترتیبات / نیٹ ورک اور انٹرنیٹ / اعلی درجے کی نیٹ ورک کی ترتیبات / اعلی درجے کی اشتراک کی ترتیبات.
- قابل اعتماد پروفائل کے لئے ونڈوز فائر وال فائل اور پرنٹر شیئرنگ (SMB-In) اصول کو فعال کریں۔ طلباء کے کمپیوٹرز کو TCP پورٹ 445 تک پہنچنے کے قابل ہونا چاہیے۔
- پڑھیں SMB سرور کو ونڈوز کمپیوٹر کے نام یا IP ایڈریس پر سیٹ کریں اور Share ایڈوانس شیئرنگ کے نام پر۔
- ایکٹو ڈائریکٹری کے لیے، AD ڈومین درج کریں۔ مقامی اکاؤنٹ کے لیے، عام طور پر ڈومین کو خالی چھوڑ دیں۔ اگر توثیق کے لیے اہلیت درکار ہے تو ونڈوز کمپیوٹر کا نام بطور ڈومین استعمال کریں۔
- کے بغیر 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 کو ترجیح دیں۔
- سرور یا ہوسٹنگ ایڈمنسٹریٹر سے فہرست، تخلیق ڈائرکٹری، اپ لوڈ، ڈاؤن لوڈ، اور ڈیلیٹ کی اجازت کے ساتھ FTP اکاؤنٹ کے لیے پوچھیں۔
- FTP سرور: DNS نام یا IP پتہ درج کریں۔ ایک
ftp://URL بھی قبول کیا جاتا ہے۔ - پورٹ: ڈیفالٹ پورٹ 21 رکھیں یا FTP ایڈمنسٹریٹر کی طرف سے فراہم کردہ پورٹ میں داخل ہوں۔
- صارف کا نام / پاس ورڈ: FTP سرور یا ہوسٹنگ کنٹرول پینل سے اسناد درج کریں۔
- فولڈر: اختیاری طور پر لاگ ان ڈائرکٹری کے نیچے ایک فولڈر درج کریں۔ جب سرور اس کی اجازت دیتا ہے تو مطلق راستے کے لیے
/کے ساتھ شروع کریں۔
سرور فائر وال کو غیر فعال FTP ڈیٹا کنکشن کی اجازت دینی چاہیے۔
WebDAV
- فراہم کنندہ یا منتظم سے ایک اکاؤنٹ اور موجودہ WebDAV مجموعہ کا URL حاصل کریں۔ ایک عام Nextcloud URL
https://server.example.com/remote.php/dav/files/user. - WebDAV URL ہے: مکمل HTTPS مجموعہ URL درج کریں۔
- صارف کا نام / پاس ورڈ: WebDAV اسناد درج کریں۔ ایک ایپلیکیشن پاس ورڈ استعمال کریں جب ملٹی فیکٹر تصدیق فعال ہو اور فراہم کنندہ ایک کو سپورٹ کرے۔
- فولڈر: اختیاری طور پر مجموعہ URL کے نیچے ایک فولڈر درج کریں۔
اکاؤنٹ کو PROPFIND, MKCOL, PUT, GET، اور DELETEکی اجازت ہونی چاہیے۔ بنیادی مجموعہ پہلے سے موجود ہونا چاہیے۔
SFTP
- SSH/SFTP ایڈمنسٹریٹر سے سرور، پورٹ، اکاؤنٹ، قابل تحریر فولڈر، اور اجازت شدہ تصدیقی طریقہ کے لیے پوچھیں۔ سرور کو SFTP اور پاس ورڈ یا عوامی کلید کی توثیق کی اجازت دینی چاہیے۔
- SSH سرور: میزبان کا نام یا IP پتہ درج کریں۔
- پورٹ: ڈیفالٹ پورٹ 22 رکھیں یا SSH/SFTP ایڈمنسٹریٹر کی طرف سے فراہم کردہ پورٹ میں داخل ہوں۔
- فولڈر: لاگ ان ڈائرکٹری سے متعلق ایک راستہ درج کریں، جیسے
recordings۔ جب اجازت ہو تو مطلق POSIX راستے کے لیے/کے ساتھ شروع کریں۔ - صارف کا نام: SFTP اکاؤنٹ درج کریں۔
- پاس ورڈ کی توثیق کے لیے، پرائیویٹ کلید کو خالی چھوڑ دیں اور اکاؤنٹ پاس ورڈ.
- درج کریں عوامی کلید کی تصدیق کے لیے، اکاؤنٹ کی
authorized_keysفائل چلائیں، فائل میں مماثل عوامی کلید انسٹال کریں،پر کلک کریں، اور OpenSSH یا PEM نجی کلید کو منتخب کریں۔ کلیدی پاسفریز درج کریں اگر یہ خفیہ کردہ ہے۔ کلک کریں۔ پر کلک کریں... ، اور OpenSSH یا PEM نجی کلید کو منتخب کریں۔ کلیدی پاسفریز درج کریں اگر یہ خفیہ کردہ ہے۔ پاس ورڈ کی تصدیق کو دوبارہ استعمال کرنے کے لیے Clear - پر کلک کریں۔ پر کلک کریںحاصل کریں کلید...
، SHA-256 فنگر پرنٹ کا سرور ایڈمنسٹریٹر کے فنگر پرنٹ سے موازنہ کریں، اور تصدیق کریں کہ وہ مماثل ہیں۔
نجی کلیدی مواد، کنسول-مقامی فائل کا نام نہیں، ایجنٹ کے استعمال کے لیے پروفائل میں محفوظ کیا جاتا ہے۔ پروفائل کی حفاظت کریں اور جہاں ممکن ہو ایک وقف شدہ پاسفریز سے محفوظ کلید استعمال کریں۔ اکاؤنٹ کو فہرست بنانے، پڑھنے، لکھنے اور حذف کرنے کی اجازت درکار ہے۔
کلائنٹ کی نجی کلید اکاؤنٹ کی تصدیق کرتی ہے۔ علیحدہ سرور ہوسٹ کلید سرور کی شناخت کرتی ہے۔ میزبان کلید کو چھوڑنا سرور کی شناخت کی تصدیق کو غیر فعال کر دیتا ہے اور غیر محفوظ ہے۔
Amazon S3
ایک وقف شدہ Amazon S3 عمومی مقصد والی بالٹی اور IAM صارف استعمال کریں۔ روٹ اکاؤنٹ کی اسناد کو کبھی بھی استعمال نہ کریں یا بالٹی کو عوامی نہ بنائیں۔
- 1. بالٹی بنائیں AWS مینجمنٹ کنسول AWS مینجمنٹ کنسول کلائنٹ کی نجی کلید اکاؤنٹ کی تصدیق کرتی ہے۔ علیحدہ سرور ہوسٹ کلید سرور کی شناخت کرتی ہے۔ میزبان کلید کو چھوڑنا سرور کی شناخت کی تصدیق کو غیر فعال کر دیتا ہے اور غیر محفوظ ہے۔.
- میں ایڈمنسٹریٹر کی شناخت کے ساتھ سائن ان کریں اور
eu-central-1. - کھولیں کے تحت نامزد پروفائل منتخب کریں کھولیں AWS ریجن کو منتخب کریں جہاں ریکارڈنگز کو ذخیرہ کیا جانا چاہیے، جیسے NLOSEGets /Bucket/Bucket b0025 بالٹی کی قسم کے طور پر عمومی مقصد ۔
- عالمی سطح پر منفرد چھوٹے حروف کا نام درج کریں، جیسے
organization-recordings-12345، اور صحیح نام محفوظ کریں۔ - Keep آبجیکٹ اونرشپ کو پر سیٹ رکھیں بالٹی کے مالک نے کو نافذ کیا ہے اور تمام کو بلاک پبلک ایکسس آپشنز کو فعال رکھیں۔
- قابل پیشن گوئی کوٹہ صاف کرنے کے لیے، بالٹی ورژننگ کو غیر فعال چھوڑ دیں۔ اگر ضرورت ہو تو، غیر موجودہ ورژن کی میعاد ختم کرنے کے لیے لائف سائیکل کا اصول شامل کریں۔ پہلے سے طے شدہ SSE-S3 انکرپشن کو کسی اضافی اجازت کی ضرورت نہیں ہے۔ ایک گاہک کے زیر انتظام KMS کلید کرتا ہے۔ اگر ایپلیکیشن کو ریکارڈنگز کو حذف کرنا ضروری ہے تو آبجیکٹ لاک کو فعال نہ کریں۔
- بالٹی بنائیں اور اس کے عین مطابق AWS ریجن کوڈ کو پراپرٹیز پیج یا بالٹی لسٹ سے محفوظ کریں۔
2. IAM پالیسی
- کھولیں کے تحت نامزد پروفائل منتخب کریں IAM / پالیسیاں بنائیں / پالیسی بنائیں اور JSON ایڈیٹر منتخب کریں۔
- نیچے کی پالیسی کو چسپاں کریں اور
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/*"
}
]
} - پر کلک کریں۔ اگلا، توثیق کی خرابیوں کو دور کریں، پالیسی کو
RecordingStorageS3کا نام دیں، اور اسے بنائیں۔
پالیسی صرف منتخب بالٹی کو درج کرنے اور اس میں موجود اشیاء کو اپ لوڈ، ڈاؤن لوڈ، چلانے اور حذف کرنے کی اجازت دیتی ہے۔
3. IAM صارف بنائیں اور کلید تک رسائی حاصل کریں
- کھولیں کے تحت نامزد پروفائل منتخب کریں IAM / Users / Create user،
recording-storage-agentدرج کریں، اور کنسول تک رسائی کے بغیر صارف بنائیں۔ - صارف کو کھولیں، اجازتیں منتخب کریں / اجازتیں شامل کریں / پالیسیوں کو براہ راست منسلک کریں، منتخب کریں
RecordingStorageS3، اور اسے شامل کریں۔ - کھولیں کے تحت نامزد پروفائل منتخب کریں سیکیورٹی اسناد / رسائی کیز / رسائی کلید بنائیں.
- AWS سے باہر چلنے والی ایپلیکیشن کا انتخاب کریں، یا دیگر اگر دکھایا گیا ہے، جاری رکھیں، اور کلید بنائیں۔
- رکھیں Access key ID اور خفیہ رسائی کیکاپی کریں، یا CSV ڈاؤن لوڈ کریں۔ AWS صرف ایک بار راز دکھاتا ہے۔
4. ایپلیکیشن کی فیلڈز
- کھولیں کے تحت نامزد پروفائل منتخب کریں فائل / کنفیگریشن / بیرونی اسٹوریجکو پُر کریں، پر کلک کریں نیاپر کلک کریں، اور S3-مطابق اسٹوریج (بشمول Amazon S3) کو منتخب کریں.
- پروفائل کا نام: ایک انوکھا نام درج کریں جیسے
Amazon S3 Recordings. - HTTPS اینڈ پوائنٹ: کے لیے چھوڑیں۔
- بالٹی: بالٹی کا صحیح نام درج کریں۔
- فولڈر: اختیاری طور پر ایک آبجیکٹ کلید کا سابقہ درج کریں جیسے
recordings۔ بالٹی یا کمپیوٹر کا نام شامل نہ کریں؛ فولڈر خود بخود بن جاتا ہے۔ - علاقہ: قطعی ریجن کوڈ درج کریں، جیسے
eu-central-1. - رسائی کلید / خفیہ کلید: مماثل IAM کلیدی اقدار کو پیسٹ کریں۔
- پر کلک کریں۔ محفوظ کریں اور ٹیسٹ کنکشن.
ٹربل شوٹنگ
- Access Denied (403): تصدیق کرتا ہے کہ پالیسی منسلک ہے، بالٹی ARNs بالکل درست ہیں، اور کوئی بالٹی پالیسی، اجازت کی حد، یا تنظیم کی پالیسی رسائی سے انکار نہیں کرتی ہے۔
- غلط خطہ یا اتھارٹی ہیڈر خراب: ریجن کوڈ کو درست کریں۔
- SignatureDoesNotMatch: مماثل کلید کے جوڑے کو دوبارہ درج کریں اور ایجنٹ کمپیوٹر کی گھڑی کو درست کریں۔
- NoSuchBucket (404): بالٹی کا نام یا AWS اکاؤنٹ درست کریں۔
- KMS کی خرابی: پہلے سے طے شدہ SSE-S3 استعمال کریں یا IAM صارف کو مطلوبہ KMS کلید اجازت دیں۔
AWS: ایک بالٹی بنائیں · AWS: ایک پالیسی بنائیں · AWS: ایک صارف بنائیں · AWS: ایک رسائی کلید بنائیں
S3 سے ہم آہنگ خدمات کا استعمال کیسے کریں
درج ذیل خدمات S3-مطابق اسٹوریج (بشمول Amazon S3) کو منتخب کریںکے ذریعے کام کرتی ہیں۔ پہلے فراہم کنندہ کے پورٹل میں بالٹی اور اسناد بنائیں۔ بالٹی کے نام یا پیچھے آنے والی بالٹی پاتھ کے بغیر HTTPS بیس اینڈ پوائنٹ درج کریں۔ وہ نام الگ سے بالٹیمیں درج کریں۔ اسناد کو بالٹی کی فہرست بنانے اور اس کی اشیاء بنانے، پڑھنے اور حذف کرنے کی اجازت دینی چاہیے۔ فولڈر اختیاری ہے۔
پروفائل بھرنے کے بعد، محفوظ کریں اور ٹیسٹ کنکشنپر کلک کریں۔ ان انضمام کے لیے پاتھ اسٹائل کے بالٹی یو آر ایل، AWS دستخطی ورژن 4، اور S3 سے مطابقت رکھنے والے XML فہرست کے جوابات درکار ہیں۔
Cloudflare R2 کو بیرونی سٹوریج کے طور پر کیسے استعمال کریں
- 1. بالٹی بنائیں Cloudflare ڈیش بورڈ، کھولیں ذخیرہ اور ڈیٹا بیس / R2 / جائزہکو پُر کریں، بالٹیبنائیں، اور بالٹی کا صحیح نام محفوظ کریں۔
- R2 جائزہ والے صفحہ پر، R2 API ٹوکن کا نظم کریں کھولیں اور ایک اکاؤنٹ API ٹوکن بنائیں۔ آبجیکٹ کو پڑھیں اور لکھیں اور، کم از کم استحقاق کے لیے، ٹوکن کو ریکارڈنگ بالٹی تک محدود رکھیں۔
- رکھیں رسائی کلید ID, خفیہ رسائی کلید، اور S3 اختتامی نقطہ جب وہ دکھائے جاتے ہیں۔ راز کو محفوظ طریقے سے محفوظ کریں۔
- S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ کو
https://<ACCOUNT_ID>.r2.cloudflarestorage.com, بالٹی پر سیٹ کریں، اور ریجن کوauto. - R2 رسائی کلید ID اور خفیہ رسائی کلید درج کریں، اختیاری طور پر فولڈرسیٹ کریں، پھر پروفائل کو محفوظ کریں اور جانچیں۔
بالٹی کا نام اختتامی نقطہ میں شامل نہ کریں۔ پرانی ریکارڈنگز کو ہٹانے کے لیے ایپلیکیشن کنفیگر ہونے پر برقرار رکھنے کے قواعد سے پرہیز کریں جو حذف ہونے سے روکتے ہیں۔ دیکھیں Cloudflare کی S3 API گائیڈ اور آبجیکٹ لائف سائیکل دستاویزات.
Backblaze B2 کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- 1. بالٹی بنائیں Backblaze ویب کنسول، کھولیں B2 کلاؤڈ اسٹوریج / بالٹیاںکو پُر کریں، ایک بالٹیبنائیں، پرائیویٹکا انتخاب کریں، اور اس کا نام اور علاقہ محفوظ کریں۔
- کھولیں کے تحت نامزد پروفائل منتخب کریں ایپلیکیشن کیز / ایک نئی ایپلیکیشن کلید شامل کریں۔ اسے ریکارڈنگ بالٹی تک محدود رکھیں، فعال کریں۔ تمام بالٹی ناموں کی فہرست کی اجازت دیں، اور پڑھنے اور لکھنے تک رسائی فراہم کریں۔ کلید کو
listFiles,readFiles,writeFiles، اورdeleteFiles. - کی ضرورت ہے تیار کردہ keyID اور applicationKeyکاپی کریں۔ درخواست کی کلید صرف ایک بار ظاہر ہوتی ہے۔ اکاؤنٹ کی ماسٹر ایپلیکیشن کلید استعمال نہ کریں۔
- S3 سے مطابقت رکھنے والا پروفائل بنائیں۔
https://s3.<REGION>.backblazeb2.comبطور HTTPS اینڈ پوائنٹاستعمال کریں، مثال کے طور پرhttps://s3.us-west-004.backblazeb2.com۔ وہی علاقائی کوڈ درج کریں، جیسےus-west-004، ریجن. - میں بالٹی کا نام، اختیاری فولڈر، keyID بطور Access کلید، اور applicationKey بطور خفیہ کلیددرج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔
B2 پرانے آبجیکٹ ورژن کو بطور ڈیفالٹ برقرار رکھتا ہے۔ اگر حذف شدہ ریکارڈنگز کو فوری طور پر سٹوریج کوٹہ جاری کرنا ضروری ہے تو پوشیدہ یا پچھلے ورژنز کو ہٹانے کے لیے بالٹی لائف سائیکل کے قواعد کو ترتیب دیں۔ دیکھیں Backblaze کی S3 کے ساتھ مطابقت رکھنے والی API گائیڈ اور ایپلیکیشن کلید گائیڈ.
Wasabi کو بیرونی اسٹوریج کے طور پر استعمال کرنے کا طریقہ
- 1. بالٹی بنائیں Wasabi Console، کھولیں بکٹس/بکٹ بنائیںکے قریب ایک منفرد نام درج کریں، اور ایک منفرد علاقہ کا انتخاب کریں۔
- بالٹی کو نجی رکھیں۔ قابل پیشن گوئی ایپلیکیشن کوٹہ کلین اپ کے لیے، ورژننگ اور آبجیکٹ لاک کو غیر فعال چھوڑ دیں، یا لائف سائیکل کے قواعد ترتیب دیں جو برقرار رکھے ہوئے ورژنز کو ہٹا دیں۔
- ایک وقف ذیلی صارف اور پالیسی بنائیں، جہاں دستیاب ہو، فہرست بالٹی کے علاوہ صرف اس بالٹی تک آبجیکٹ کی رسائی حاصل کریں، ڈالیں اور حذف کریں۔ رسائی کیز کھولیں / اس صارف کے لیے نئی رسائی کلید بنائیں اور کلیدی جوڑا کاپی یا ڈاؤن لوڈ کریں۔
- ایک S3 کے موافق پروفائل بنائیں۔ بالٹی کے علاقے کے لیے سروس URL کو بطور HTTPS اینڈ پوائنٹاستعمال کریں۔ کے لیے
us-east-1،https://s3.wasabisys.comاستعمال کریں؛ دوسرے علاقے کے لیے، اس کی علاقائی سروس یو آر ایل کو وسابی کے دستاویزات یا کنسول سے کاپی کریں۔ - واسبی ریجن کوڈ، بالٹی کا نام، اختیاری فولڈر، ایکسیس کی، اور خفیہ کلید درج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔
اینڈ پوائنٹ ریجن اور ریجن فیلڈ کو بالٹی سے مماثل ہونا چاہیے۔ واسبی کی بالٹی گائیڈ, صارف اور رسائی کی گائیڈ دیکھیں، اور سروس URLs.
ڈیجیٹل اوشین اسپیس کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- 1. بالٹی بنائیں DigitalOcean Control Panel، کھولیں Spaces آبجیکٹ اسٹوریج، اور Create Bucket پر کلک کریں۔.
- ڈیٹا سینٹر کے علاقے کا انتخاب کریں، ریکارڈنگز کے لیے سٹینڈرڈ اسٹوریج کو منتخب کریں جو درج اور باقاعدگی سے چلائی جائیں گی، ایک منفرد اسپیس نام درج کریں، اور فائل کی فہرست کو محدود رکھیں۔
- Spaces رسائی کلید کا صفحہ کھولیں اور ایک سرشار کلید بنائیں۔ دستیاب ہونے پر اسے اسپیس تک محدود رکھیں اور پڑھنے، لکھنے، فہرست بنانے اور حذف کرنے کی اجازت دیں۔ ظاہر ہونے پر رسائی کی اور خفیہ کلید کو کاپی کریں۔
- S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ خطے کے اصل اختتامی نقطہ سے،
https://<REGION>.digitaloceanspaces.comاستعمال کریں، مثال کے طور پرhttps://nyc3.digitaloceanspaces.com۔ CDN یا جامد ویب سائٹ اینڈ پوائنٹ استعمال نہ کریں۔ اسپیس کے نام پر - پڑھیں بالٹی اور اس کے کوڈ میں ریجن ، جیسے
nyc3۔ کلیدی جوڑا اور اختیاری فولڈر درج کریں، پھر محفوظ کریں اور ٹیسٹ کریں۔
دیکھیں DigitalOcean's Spaces quickstart, رسائی کلید گائیڈ، اور S3 مطابقت کا حوالہ.
MinIO کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- اپنے منتظم کے ذریعہ فراہم کردہ MinIO کنسول کھولیں اور ریکارڈنگ کے لیے ایک نجی بالٹی بنائیں۔
- ایک وقف صارف یا سروس اکاؤنٹ اور ایک رسائی کلید بنائیں۔ ایسی پالیسی منسلک کریں جو
s3:ListBucketپرarn:aws:s3:::YOUR_BUCKETاورs3:GetObject,s3:PutObject، اورs3:DeleteObjectپرarn:aws:s3:::YOUR_BUCKET/*. - کی اجازت دیتی ہے منتظم سے باہر سے قابل رسائی S3 API URL اور دستخط کرنے والے علاقے کے بارے میں پوچھیں۔ API URL، جیسے
https://storage.example.com:9000، ضروری نہیں کہ MinIO کنسول URL ہو۔ - S3 کے موافق پروفائل بنائیں۔ S3 API URL بطور HTTPS اینڈ پوائنٹ، بالٹی کا نام، اختیاری فولڈر، اور کنفیگر شدہ علاقہ درج کریں۔
us-east-1کا استعمال صرف اس صورت میں کریں جب منتظم اس بات کی تصدیق کرے کہ ڈیفالٹ علاقہ استعمال میں ہے۔ - رسائی کلید اور خفیہ کلید کا جوڑا درج کریں، پھر کنسول کمپیوٹر اور ایجنٹوں کے ذریعے استعمال کیے جانے والے نیٹ ورکس سے محفوظ کریں اور جانچ کریں۔
تمام ایجنٹوں کو API کے اختتامی نقطہ تک DNS اور نیٹ ورک تک رسائی کی ضرورت ہے۔ HTTPS استعمال کریں؛ اگر MinIO نجی سرٹیفکیٹ اتھارٹی کا استعمال کرتا ہے، تو اس CA کو ہر ایجنٹ کمپیوٹر پر بھروسہ کے طور پر انسٹال کریں۔ اگر ایپلیکیشن کو پرانی ریکارڈنگز کو حذف کرنا ہو تو آبجیکٹ لاک کو فعال نہ کریں۔ MinIO دستاویزات دیکھیں اور رسائی کلیدی دستاویزات.
Hetzner آبجیکٹ اسٹوریج کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- 1. بالٹی بنائیں Hetzner Cloud Console، ایک پروجیکٹ منتخب کریں، کھولیں آبجیکٹ اسٹوریج، ایک بالٹی بنائیں، اور اس کا مقام منتخب کریں۔
- محل وقوع کا کوڈ محفوظ کریں:
fsn1,nbg1کے سوالات کے جوابات دیں۔ یاhel1. بالٹی کو نجی رکھیں۔ - کھولیں کے تحت نامزد پروفائل منتخب کریں سیکورٹی / S3 اسنادکو پُر کریں، اسناد تیار کریں، ایک وضاحتی نام شامل کریں، اور رسائی کلید اور خفیہ کلید کو محفوظ طریقے سے کاپی کریں۔ راز صرف ایک بار ظاہر ہوتا ہے۔
- S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام پر HTTPS اینڈ پوائنٹ کو
https://<LOCATION>.your-objectstorage.comاستعمال کریں، مثال کے طور پرhttps://fsn1.your-objectstorage.com. - بالٹی کا نام، اختیاری فولڈر، ریجنمیں مقام کا کوڈ، اور تیار کردہ اسناد درج کریں، پھر محفوظ کریں اور جانچ کریں۔
اگر اسناد دیگر ایپلیکیشنز کے ساتھ شیئر کی جاتی ہیں، تو ریکارڈنگ بالٹی تک رسائی کو محدود کرنے کے لیے ایک بالٹی پالیسی استعمال کریں۔ ہیٹزنر کا آبجیکٹ اسٹوریج کا جائزہ دیکھیں اور S3 کی سندی گائیڈ.
IBM کلاؤڈ آبجیکٹ اسٹوریج کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- 1. بالٹی بنائیں IBM کلاؤڈ کنسول، تخلیق کریں یا کھولیں اس کا مقام، لچک، اور اسٹوریج کلاس منتخب کریں، پھر بالٹی کا صحیح نام اور مقام کا کوڈ ریکارڈ کریں۔
- کھولیں کے تحت نامزد پروفائل منتخب کریں سروس کی اسناد / نئی اسناد، ایک ایسا کردار منتخب کریں جو اشیاء کی فہرست سازی، پڑھنے، لکھنے اور حذف کرنے کی اجازت دیتا ہو، جیسے رائٹر، اور کو آن کریں HMAC اسناد شامل کریں.
- اسناد بنائیں اور اسے پھیلائیں۔
cos_hmac_keysکے تحت،access_key_idاورsecret_access_keyکاپی کریں۔ IBM Cloudapikeyکو S3 فیلڈز میں مت ڈالیں۔ - بالٹی کے کنفیگریشن صفحہ پر، اس کا عوامی S3 اختتامی نقطہ اور دستخط کرنے کی جگہ کاپی کریں۔ IBM کلاؤڈ سے باہر کے ایجنٹوں کو عام طور پر پبلک اینڈ پوائنٹ کی ضرورت ہوتی ہے، مثال کے طور پر
https://s3.us-south.cloud-object-storage.appdomain.cloud. - S3 سے مطابقت رکھنے والا پروفائل بنائیں۔ بالٹی کے نام کے بغیر اختتامی نقطہ درج کریں، بالٹی کا صحیح نام، اختیاری فولڈر، اور بالٹی کے دستخط کرنے کا مقام درج کریں ریجنمثال کے طور پر، ایک امریکی معیاری کراس ریجن کی بالٹی
us-standardاستعمال کرتی ہے۔ اس قدر کا اندازہ صرف اینڈ پوائنٹ کے میزبان نام سے نہ لگائیں۔ - HMAC رسائی کلید ID اور خفیہ درج کریں، پھر محفوظ کریں اور جانچ کریں۔
عوامی، نجی، یا براہ راست اختتامی نقطہ صرف اس وقت استعمال کریں جب ہر ایجنٹ کو متعلقہ روٹنگ اور DNS تک رسائی حاصل ہو۔ دیکھیں IBM کی سروس-کریڈینشل گائیڈ, HMAC کریڈینشل گائیڈ، اور اینڈ پوائنٹ حوالہ.
Google Cloud Storage
ایک وقف شدہ بالٹی، سروس اکاؤنٹ، اور HMAC انٹرآپریبلٹی کلید استعمال کریں۔ پروفائل ڈاؤن لوڈ کردہ JSON سروس اکاؤنٹ کلید کو قبول نہیں کرتا ہے۔
1. پروجیکٹ بنائیں اور
- کو بالٹی بنائیں Google Cloud Console میں سائن ان کریں اور بلنگ فعال ہونے کے ساتھ ایک پروجیکٹ منتخب کریں یا بنائیں۔
- کلید بنانے والے منتظم کو Storage HMAC کلید ایڈمن (
roles/storage.hmacKeyAdminکی ضرورت ہے۔ اگر کلیدی تخلیق دستیاب نہیں ہے تو، تنظیم کی پالیسیوں کو چیک کریں جو تصدیق کی اقسام یا سروس اکاؤنٹ کیز کو محدود کرتی ہیں۔ - کھولیں کے تحت نامزد پروفائل منتخب کریں کلاؤڈ اسٹوریج / بالٹیاں /بنائیں۔ عالمی سطح پر ایک منفرد نام درج کریں، مناسب جگہ کا انتخاب کریں، اور سٹینڈرڈ اسٹوریج کا استعمال کریں جب تک کہ آپ نے سرد درجے کی بازیافت اور برقرار رکھنے کے چارجز کا جائزہ نہ لیا ہو۔
- کا استعمال کریں یکساں بالٹی سطح تک رسائی اور عوامی رسائی کی روک تھام۔ نئی بالٹیوں میں سات دن کا نرم حذف ہوتا ہے۔ پیش گوئی کے قابل کوٹہ کی صفائی کے لیے اسے غیر فعال کریں یا برقرار رکھی ہوئی، بل کے قابل حذف شدہ اشیاء کے لیے اکاؤنٹ۔ جب پرانی ریکارڈنگ کو حذف کرنا ضروری ہو تو برقرار رکھنے والے تالے سے بچیں۔
- Google کے زیر انتظام انکرپشن رکھیں جب تک کہ آپ کی تنظیم کو خاص طور پر کسٹمر کے زیر انتظام کلیدوں کی ضرورت نہ ہو، پھر بالٹی بنائیں۔
2. سروس اکاؤنٹ
- کھولیں کے تحت نامزد پروفائل منتخب کریں IAM اور ایڈمن / سروس اکاؤنٹس بنائیں اور اس کی اجازت دیں / سروس اکاؤنٹبنائیں،
recording-storage-agentجیسا نام استعمال کریں، اور پروجیکٹ وائڈ اسٹوریج رول کے بغیر ختم کریں۔ - ریکارڈنگ بالٹی کا اجازتیں کھولیں صفحہ کھولیں، پر کلک کریںتک رسائی فراہم کریں، سروس اکاؤنٹ ای میل شامل کریں، اور Storage Object User (
roles/storage.objectUserکو صرف اس بالٹی پر دیں۔ - یہ کردار مطلوبہ تخلیق، حاصل کرنے، فہرست بنانے، اپ ڈیٹ کرنے اور آبجیکٹ کو حذف کرنے کی اجازت فراہم کرتا ہے۔
3. HMAC کلید بنائیں اور پروفائل کو پُر کریں
- کھولیں کے تحت نامزد پروفائل منتخب کریں Cloud Storage / Settings / Interoperabilityکو پُر کریں، سروس اکاؤنٹکے لیے ایک کلید بنائیں، اور ریکارڈنگ سروس اکاؤنٹ منتخب کریں۔
- فوری طور پر HMAC Access ID اور خفیہکاپی کریں۔ راز صرف ایک بار ظاہر ہوتا ہے۔ کلید کو قابل استعمال بننے کے لیے 60 سیکنڈ تک کا وقت دیں۔
- کاپی کریں Google Cloud Storage پروفائل بنائیں۔ HTTPS اینڈ پوائنٹ کو خالی چھوڑیں، عین مطابق بالٹیدرج کریں، اختیاری طور پر فولڈردرج کریں، اور ریجن کو
auto. - رکھیں Access کلید کے تحت HMAC رسائی ID اور خفیہ کلیدکے تحت اس کا مماثل راز درج کریں۔ ریکارڈنگ کوٹہ دستی طور پر سیٹ کریں یا اسے لامحدود چھوڑ دیں، پھر محفوظ کریں اور ٹیسٹ کنکشن.
ٹربل شوٹنگ
- 403 Access Denied پر کلک کریں: بالٹی لیول رول، سروس اکاؤنٹ ای میل، اور تنظیم کی تردید کی پالیسیوں کو چیک کریں۔
- InvalidAccessKeyId: HMAC رسائی ID استعمال کرتا ہے، نہ کہ سروس اکاؤنٹ ای میل، OAuth کلائنٹ ID، یا JSON کلید۔
- SignatureDoesNotMatch: مماثل راز کو دوبارہ درج کریں اور ایجنٹ کے کمپیوٹر کی گھڑی کو درست کریں۔
- 404 NoSuchBucket: بالٹی کے صحیح نام اور پروجیکٹ کی تصدیق کریں۔ اگر حذف کرنے کے بعد بھی سٹوریج پر قبضہ رہتا ہے، تو سافٹ ڈیلیٹ، آبجیکٹ ورژننگ، اور برقرار رکھنے کی پالیسیاں چیک کریں۔
Google: ایک بالٹی بنائیں · Google: ایک سروس اکاؤنٹ بنائیں · Google: اسٹوریج IAM رولز · Google: HMAC کیز کا نظم کریں · Google: Soft Delete
Azure Blob Storage
جب ممکن ہو ریکارڈنگ کے لیے وقف کردہ اسٹوریج اکاؤنٹ استعمال کریں۔ پروفائل مشترکہ کلید کا استعمال کرتا ہے؛ Microsoft Entra ID اور SAS ٹوکن ان فیلڈز کے ذریعے قبول نہیں کیے جاتے ہیں۔
1. اسٹوریج اکاؤنٹ بنائیں
- کو بالٹی بنائیں Azure Portal، کھولیں سٹوریج اکاؤنٹس /بنائیں، اور سبسکرپشن اور ریسورس گروپ منتخب کریں۔
- چھوٹے حروف اور اعداد کا استعمال کرتے ہوئے عالمی سطح پر منفرد 3–24 حروف کا نام درج کریں۔ ایک قریبی علاقہ منتخب کریں، Blob اسٹوریج, سٹینڈرڈ کارکردگی، اور مطلوبہ فالتو پن۔
- باقاعدگی سے چلائی جانے والی ریکارڈنگ کے لیے Hot درجے کا استعمال کریں۔ نیٹ ورکنگپر، ایجنٹوں کے عوامی IP پتوں کی اجازت دیں یا نجی اختتامی نقطہ کو روٹنگ اور DNS فراہم کریں۔
- پر سیکیورٹیپر، محفوظ منتقلی اور TLS 1.2 کی ضرورت ہے، گمنام رسائی کو غیر فعال کریں، اور کو سٹوریج اکاؤنٹ کلیدی رسائی کو فعال رکھیں کو فعال کریں۔
- سافٹ ڈیلیٹ اور ورژننگ ریکوری کو بہتر بناتی ہے لیکن برقرار رکھا ڈیٹا اسٹوریج کو استعمال کر سکتا ہے۔ پیش گوئی کے قابل کوٹہ کلین اپ کے لیے انہیں غیر فعال کریں یا لائف سائیکل کے مناسب اصول ترتیب دیں۔ جب پرانی ریکارڈنگز کو حذف کرنا ضروری ہے تو تبدیلی کی پالیسیوں سے گریز کریں۔
- پر کلک کریں۔ جائزہ + تخلیق کریں، پھر بنائیں.
بنائیں 2. ایک کنٹینر بنائیں اور کلید
- کھولیں کے تحت نامزد پروفائل منتخب کریں ڈیٹا اسٹوریج / کنٹینرز / + کنٹینرحاصل کریں۔ 3–63 حروف کا چھوٹا نام درج کریں اور پرائیویٹ (کوئی گمنام رسائی نہیں).
- کھولیں کے تحت نامزد پروفائل منتخب کریں سیکیورٹی + نیٹ ورکنگ / رسائی کیز / دکھائیں کیزکو منتخب کریں۔ صرف کاپی کریں کلید کے تحت
key1LAN دیکھیں، رہنمائی کریں اور ان کا نظم کریںkey2، کنکشن سٹرنگ نہیں۔ اس وسیع رسائی کی سند کو محفوظ اور گھمائیں۔
3. پروفائل کو پُر کریں
- ایک Azure Blob Storage پروفائل بنائیں۔ HTTPS اینڈ پوائنٹ کے لیے خالی
https://<account>.blob.core.windows.netبنائیں؛ صرف ایک ہم آہنگ نجی اینڈ پوائنٹ یا Azure Stack کی تعیناتی کے لیے حسب ضرورت اینڈ پوائنٹ استعمال کریں۔ - بالکل موجودہ کنٹینر درج کریں۔، ایک اختیاری فولڈر، سٹوریج اکاؤنٹ نام، اور اکاؤنٹ کلید (Base64).
- کے تحت صرف کاپی کی گئی کلید دستی طور پر ریکارڈنگ کوٹہ سیٹ کریں یا اسے لامحدود چھوڑ دیں، پھر کلک کریں۔ محفوظ کریں اور ٹیسٹ کنکشن.
ٹربل شوٹنگ
- 403 توثیق ناکام: اکاؤنٹ اور کلید کی تصدیق کریں، اسٹوریج اکاؤنٹ کی کلید تک رسائی کو فعال کریں، اور ایجنٹ کی گھڑی کو درست کریں۔
- 403 اجازت دینے میں ناکامی: فائر وال کے قوانین، IP رینجز، ورچوئل نیٹ ورکس، اور پرائیویٹ اینڈ پوائنٹ روٹنگ چیک کریں۔
- 404 ContainerNotFound: پہلے کنٹینر بنائیں اور اس کا بالکل چھوٹا نام درج کریں۔
- اگر حذف کرنے کے بعد استعمال زیادہ رہتا ہے تو، نرم حذف، ورژن، اسنیپ شاٹس، لائف سائیکل کے قواعد، اور ناقابل تبدیلی کو چیک کریں۔ کلیدی گردش کے بعد، پروفائل کو اپ ڈیٹ کریں اور ریکارڈر کی سیٹنگز کو دوبارہ اپلائی کریں۔
Microsoft: اسٹوریج اکاؤنٹ بنائیں · Microsoft: ایک Blob کنٹینر بنائیں · Microsoft: اکاؤنٹ کیز کا نظم کریں · Microsoft: مشترکہ کلید کی ترتیب
پروفائل کو محفوظ کریں، جانچیں اور تفویض کریں
- پر کلک کریں۔ محفوظ کریں یا تبدیلیوں کو رد کرنے کے لیے تخلیق کریں کو کالعدم کریں۔
- پر کلک کریں۔ ٹیسٹ کنکشن. ٹیسٹ اپ لوڈ، فہرست، ڈاؤن لوڈ، حذف، اور ایک عارضی چیز کو صاف کرتا ہے۔
- ڈیسک ٹاپ ریکارڈر یا آڈیو ریکارڈر کھولیں، منتخب طالب علم کمپیوٹرز کے لیے ریکارڈنگ اسٹوریج، اور ترتیبات کا اطلاق کریں کے تحت پروفائل منتخب کریں۔
ذخیرہ شدہ راستے folder / student-computer host name / desktop-recordings اور folder / student-computer host name / audio-recordings.