ہر agent اسکرین اور آڈیو ریکارڈنگ براہ راست کسی نامزد external-storage profile پر اپ لوڈ کر سکتا ہے۔ یہ صفحہ S3-compatible خدمات کا استعمال بیان کرتا ہے۔
شروع کرنے سے پہلے
- ایک private bucket اور application کے لیے مخصوص access key بنائیں۔ bucket کو public نہ کریں۔
- اجازتوں میں bucket کی فہرست اور objects بنانا، پڑھنا اور حذف کرنا شامل ہونا چاہیے۔
- Console میں File / Configuration / Recording External Storage کھولیں، New دبائیں اور S3-compatible storage (including Amazon S3) منتخب کریں۔
- Bucket نام کے بغیر base HTTPS endpoint درج کریں۔ نام Bucket میں اور اختیاری prefix Folder میں درج کریں۔
- Profile مکمل ہونے پر Save اور Test connection دبائیں۔
Cloudflare R2 کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں Cloudflare R2: Storage & databases / R2 / Overview / Create bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Manage R2 API Tokens / Create Account API token اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں Access Key ID / Secret Access Key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
https://<ACCOUNT_ID>.r2.cloudflarestorage.com; اور Region کو auto. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Object Read & Write دیں اور token کو bucket تک محدود کریں۔ endpoint میں bucket نام شامل نہ کریں اور حذف روکنے والے retention rules سے بچیں۔
سرکاری دستاویزات: S3 API · Lifecycle
Backblaze B2 کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں Backblaze B2: B2 Cloud Storage / Buckets / Create a Bucket (Private). Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Application Keys / Add a New Application Key اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں keyID / applicationKey; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
https://s3.<REGION>.backblazeb2.com; اور Region کو the bucket region, for example us-west-004. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Allow List All Bucket Names فعال کریں۔ keyID کو Access key اور applicationKey کو Secret key بنائیں۔ فوری quota خالی کرنے کے لیے پرانے versions حذف کرنے والا Lifecycle rule بنائیں۔
سرکاری دستاویزات: S3 API · Application keys
Wasabi کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں Wasabi: Buckets / Create Bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Access Keys / Create New Access Key اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں Access Key / Secret Key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
the regional service URL; us-east-1 uses https://s3.wasabisys.com; اور Region کو the exact bucket region, for example us-east-1. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Endpoint region اور Region ایک جیسے ہوں۔ Versioning اور Object Lock بند رکھیں یا cleanup کے لیے Lifecycle مقرر کریں۔
سرکاری دستاویزات: Buckets · Access keys · Service URLs
DigitalOcean Spaces کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں DigitalOcean Spaces: Spaces Object Storage / Create Bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Spaces access keys / Generate New Key اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں Access Key / Secret Key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
https://<REGION>.digitaloceanspaces.com; اور Region کو the Space region, for example nyc3. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Regional origin endpoint استعمال کریں، CDN یا website endpoint نہیں۔ بار بار list/play ہونے والی recordings کے لیے Standard منتخب کریں۔
سرکاری دستاویزات: Quickstart · Access keys · S3 compatibility
MinIO کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں MinIO: MinIO Console / Buckets / Create Bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Identity / Users or Service Accounts / Create Access Key اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں Access Key / Secret Key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
the externally reachable S3 API URL, for example https://storage.example.com:9000; اور Region کو the configured signing region; the default is usually us-east-1. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
S3 API URL استعمال کریں، MinIO Console URL نہیں۔ ہر agent کو DNS/network رسائی اور قابل اعتماد HTTPS certificate درکار ہے۔
سرکاری دستاویزات: MinIO documentation · Access keys
Hetzner Object Storage کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں Hetzner Object Storage: Project / Object Storage / Create bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Security / S3 Credentials / Generate credentials اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں Access Key / Secret Key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
https://<LOCATION>.your-objectstorage.com; اور Region کو the location code: fsn1, nbg1, or hel1. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Endpoint اور Region میں location code ایک جیسا رکھیں۔ Shared credentials کو bucket policy سے محدود کریں۔
سرکاری دستاویزات: Overview · S3 credentials
IBM Cloud Object Storage کو بیرونی اسٹوریج کے طور پر کیسے استعمال کریں
- Provider portal میں sign in کر کے کھولیں IBM Cloud Object Storage: Cloud Object Storage instance / Buckets / Create bucket. Private bucket بنائیں اور اس کا درست نام اور منتخب region محفوظ کریں۔
- کھولیں Service credentials / New credential / Include HMAC Credential اور recordings کے لیے مخصوص credentials بنائیں۔ صرف مطلوبہ bucket پر list/read/write/delete دیں۔
- کاپی کریں cos_hmac_keys.access_key_id / cos_hmac_keys.secret_access_key; اور secret محفوظ رکھیں؛ عام طور پر یہ صرف ایک بار دکھایا جاتا ہے۔
- S3-compatible profile بنائیں اور HTTPS endpoint کو مقرر کریں
the bucket's public S3 endpoint from Configuration; اور Region کو the bucket's signing location, for example us-standard. نام Bucket میں، اختیاری Folder، access key اور secret درج کریں؛ پھر Save اور Test connection دبائیں۔
Include HMAC Credential فعال کر کے cos_hmac_keys استعمال کریں، apikey نہیں۔ signing location کو bucket configuration سے نقل کریں۔
سرکاری دستاویزات: Service credentials · HMAC · Endpoints