Masaüstü ve ses kayıtları öğrenci bilgisayarlarında kalabilir, isteğe bağlı olarak öğretmen konsoluna indirilebilir veya her öğrenci bilgisayarı tarafından doğrudan adlandırılmış bir harici depolama profiline yüklenebilir.
Şifreleme, depolama konumundan bağımsızdır ve ayrıca yerel olarak depolanan kayıtları da korur. Bkz. Uçtan Uca Kayıt Şifreleme.
Bir depolama profili seçin
Mevcut sunucunuzun sağladığı protokolle başlayın, ardından aşağıdaki ayrıntılı kurulum bölümünü kullanın.
Okul NAS veya Windows paylaşımı: SMB 2/3. Yeni kurulumlar için SMB 1.0'dan kaçının. · Dosya sunucusu: SFTP veya HTTPS WebDAV koleksiyonu. FTP şifrelenmemiştir. · Nesne depolama: S3 uyumlu, Google Cloud Storage veya Azure Blob Storage. Chromebook kaydı bunları ve WebDAV'i destekler, SMB/FTP/SFTP'yi desteklemez.
Açık File / Configuration / External Storage → New. Aşağıdaki numaralandırılmış alanlar gerçek profil kontrolleriyle eşleşir; yöneticinizin değerlerini değiştirin.
| Açıklayıcı alan haritası | Kapsam ve sonuç |
|---|---|
| 1 · Provider | WebDAV |
| 2 · Profile name | Ders arşivi |
| 3 · WebDAV URL | https://storage.example.invalid/remote.php/dav/files/recorder — Mevcut bir HTTPS koleksiyonu; ana bilgisayar adı bir örnektir ve bağlanmayacak. |
| 4 · Folder | class-lab — Bu koleksiyonun içindeki isteğe bağlı bir klasör. Bilgisayar adını veya kaydedici klasörünü kendiniz eklemeyin. |
| 5 · User name / Password | kaydedici / •••••••• — Sunucu hesabını ve parolasını/uygulama parolasını kullanın. Örnek kasıtlı olarak kullanılabilir bir sır içermiyor. |
| 6 · Recording quota / When quota is reached | 1 GB / Kaydı durdur ve hata bildir — Durdurma politikasına sahip 1 GB örnek kota. Bu bir test ayarıdır, bir sınıf için önerilen bir kapasite değildir. |
Uçtan uca bir Aracı kaydını doğrulayın
- Profili kaydedin ve çalıştırın Test connection. Bu, konsoldan erişimi kontrol eder. Başka bir ağdaki bir Aracının aynı uç noktaya çözümleyebileceğini, erişebileceğini veya kimlik doğrulaması yapabileceğini kanıtlamaz.
- Kayıt cihazının menüsünde profili seçin. Recording storage:, ayarları LAB-07'ye uygulayın, ardından kısa bir kayıt oluşturup durdurun. Aşağıda oluşturulan yol için depolama hizmetini kontrol edin; son dosya adı kaydedici tarafından oluşturulur.
class-lab/LAB-07/desktop-recordings/<generated recording file>
class-lab/LAB-07/audio-recordings/<generated recording file>- Yenile Recordings 'i seçin ve yeni kaydı açın. Bulut göstergesini ve gerçek ekran/ses oynatmayı kontrol edin. Şifreleme için ayrıca kilit göstergesini ve eşleşen kayıt cihazı anahtarını da kontrol edin; Başarılı bir yükleme tek başına bir oynatma kontrolü değildir.
- Tek kullanımlık test profilinde, ölçülen test arşivi boyutuna yakın bir kota seçin. ile Stop recording and report an error, kota hatasına ulaşıldığında rapor edilip edilmediğini kontrol edin. ile Delete the oldest recordings, eski bir test kaydının kaldırıldığını ve yenisinin hala oynatılabildiğini doğrulayın. Bu yıkıcı kota kontrolü için asla gerekli sınıf arşivlerini kullanmayın.
ChromeOS (Chromebook) Desteği
ChromeOS aracıları, masaüstü kayıtlarını Chromebook üzerinde yerel olarak saklamaz. Kayıtları doğrudan harici depolamaya yüklerler ve yalnızca şu profil türlerini desteklerler:
- Amazon S3 ve uyumlu S3 hizmetleri
- Google Cloud Storage
- Azure Blob Storage
- WebDAV
SMB 2/3, SMB 1.0, FTP ve SFTP profilleri, ChromeOS kayıtları için kullanılamaz. Seçilen depolama uç noktasına doğrudan Chromebook'ten ulaşılabilir olmalıdır. Bkz. ChromeOS ve Chromebook Sınıf İzleme.
Ortak Profil Alanları
Açık File / Configuration / External Storage ve tıklayın New.
- Provider: aşağıda açıklanan protokolü veya depolama hizmetini seçin.
- Profile name: önerilen adı koruyun veya aşağıdaki gibi benzersiz bir ad girin:
School NASveyaArchive S3. - Folder: , SFTP hariç isteğe bağlıdır. Öğrenci bilgisayarının adını veya adını eklemeyin.
desktop-recordings/audio-recordings; uygulama bunları otomatik olarak ekler. - Recording quota: sıfır, Sınırsız anlamına gelir. Kullanım Detect... Sunucu kapasitesini bildirdiğinde, kotaya ulaşıldığında kaydın durdurulup durdurulmayacağını veya en eski kayıtların silinip silinmeyeceğini seçin.
- Profiles: , aynı sağlayıcı türünden birden fazla profil de dahil olmak üzere birden fazla profil oluşturur. Düzenlemek için bir profil seçin; Remove silmeden önce onay ister.
KOBİ 2/3
- NAS'ta veya dosya sunucusunda bir SMB paylaşımı ve özel bir hesap oluşturun. Liste verme, oluşturma, okuma, yazma ve silme izni.
- SMB server: DNS adını veya IP adresini girmeden girin
\\, bir paylaşım adı veya eşlenen sürücü harfi. - Share: yalnızca SMB paylaşım adını girin.
- User name / Password: , NAS veya sunucu yöneticisi tarafından sağlanan özel hesaba girin.
- Domain: Bir etki alanı hesabı için Active Directory/NT etki alanını girin. Yerel sunucu veya NAS hesabı için burayı boş bırakın.
- Folder: isteğe bağlı olarak paylaşımın altına ilgili bir klasör girin.
Aracı, SMB2/SMB3 protokol istemcisine bağlanır.
Windows Paylaşılan Klasörünü Kullanın
- Kayıtları depolayacak Windows bilgisayarda aşağıdaki gibi bir klasör oluşturun:
D:\Recordings. - Güçlü bir parolayla özel bir yerel veya etki alanı Windows hesabı oluşturun. Konuk erişimini kullanmayın.
- Klasöre sağ tıklayın ve açın Properties / Sharing / Advanced Sharing.
- Seç Share this foldergibi bir paylaşım adı girin
Recordingsve açın Permissions. - Özel hesabı ekleyin ve izin verin Change ve Read. Gerekli olmayan geniş erişimi kaldırın.
- Açık Security sekmesine tıklayın, aynı hesabı ekleyin ve izin verin Modify. Paylaşım ve NTFS izinlerinin her ikisinin de erişime izin vermesi gerekir.
- Güvenilir bir ağda şunu kullanın: Private Windows ağ profilini etkinleştirin ve etkinleştirin Network discovery ve File and printer sharing altında Settings / Network & internet / Advanced network settings / Advanced sharing settings.
- Windows Güvenlik Duvarını Etkinleştirin File and Printer Sharing (SMB-In) Güvenilir profil için kuralı. Öğrenci bilgisayarları TCP bağlantı noktası 445'e erişebilmelidir.
- Seti SMB server 'yi Windows bilgisayar adına veya IP adresine ve Share 'i Gelişmiş Paylaşım adına değiştirin.
- Active Directory için AD etki alanını girin. Yerel bir hesap için normalde bırakın Domain boş; kimlik doğrulama nitelik gerektiriyorsa etki alanı olarak Windows bilgisayar adını kullanın.
- Çalıştır Test connection. Başarısız olursa, hem izin setlerini hem de testi doğrulayın
\\server\share, aynı hesapla başka bir bilgisayardan.
Modern Windows, bu kurulum için SMB 2/3'ü kullanır; SMB 1.0'ı etkinleştirmeyin. Microsoft'a bakın Windows ağ dosya paylaşım kılavuzu.
KOBİ 1.0
Güvenlik uyarısı: SMB 1.0 eski ve güvensizdir. Bunu yalnızca SMB 2/3'ü destekleyemeyen izole edilmiş eski bir sunucuyla kullanın.
SMB 2/3 ile aynı alanları doldurun ve aynı izinleri verin. SMB 1.0'ın sunucuda zaten etkinleştirilmiş olması gerekir; Classroom Spy Pro onu yüklemiyor veya etkinleştirmiyor.
FTP
Güvenlik uyarısı: FTP, kimlik bilgilerini ve kayıtları şifreleme olmadan gönderir. HTTPS yerine SFTP veya WebDAV'i tercih edin.
- Sunucu veya barındırma yöneticisinden liste, dizin oluşturma, yükleme, indirme ve silme izinlerine sahip bir FTP hesabı isteyin.
- FTP server: bir DNS adı veya IP adresi girin. bir
ftp://URL'si de kabul edilir. - Port: Varsayılan bağlantı noktası 21'i koruyun veya FTP yöneticisi tarafından sağlanan bağlantı noktasını girin.
- User name / Password: , FTP sunucusundan veya barındırma kontrol panelinden kimlik bilgilerini girin.
- Folder: isteğe bağlı olarak oturum açma dizininin altına bir klasör girin. Şununla başla:
/Sunucu izin verdiğinde mutlak yol için .
Sunucu güvenlik duvarı pasif FTP veri bağlantılarına izin vermelidir.
WebDAV
- Sağlayıcıdan veya yöneticiden bir hesap ve mevcut bir WebDAV koleksiyonunun URL'sini alın. Tipik bir Nextcloud URL'si:
https://server.example.com/remote.php/dav/files/user. - WebDAV URL: HTTPS toplama URL'sinin tamamını girin.
- User name / Password: , WebDAV kimlik bilgilerini girin. Çok faktörlü kimlik doğrulama etkinleştirildiğinde ve sağlayıcı bir uygulama parolasını desteklediğinde bir uygulama parolası kullanın.
- Folder: isteğe bağlı olarak koleksiyon URL'sinin altına bir klasör girin.
Hesabın izin vermesi gerekiyor PROPFIND, MKCOL, PUT, GETve DELETE. Temel koleksiyonun zaten mevcut olması gerekir.
SFTP
- SSH/SFTP yöneticisinden sunucu, bağlantı noktası, hesap, yazılabilir klasör ve izin verilen kimlik doğrulama yöntemini isteyin. Sunucunun SFTP'ye ve parola ya da ortak anahtar kimlik doğrulamasına izin vermesi gerekir.
- SSH server: ana bilgisayar adını veya IP adresini girin.
- Port: varsayılan bağlantı noktası 22'yi koruyun veya SSH/SFTP yöneticisi tarafından sağlanan bağlantı noktasını girin.
- Folder: gibi oturum açma dizinine göre bir yol girin
recordings. Şununla başla:/İzin verildiğinde mutlak POSIX yolu için . - User name: SFTP hesabını girin.
- Şifre kimlik doğrulaması için bırakın Private key 'yi boş bırakın ve hesaba girin Password.
- Genel anahtar kimlik doğrulaması için, eşleşen genel anahtarı hesabın
authorized_keysdosyasına tıklayın Load...ve OpenSSH veya PEM özel anahtarını seçin. Şifrelenmişse anahtar parolasını girin. Tıklayın Clear Parola kimlik doğrulamasını tekrar kullanmak için . - Tıklayın Get key..., SHA-256 parmak izini sunucu yöneticisinin parmak iziyle karşılaştırın ve yalnızca eşleşip eşleşmediklerini onaylayın.
Konsolun yerel dosya adı değil, özel anahtar içerikleri, aracı tarafından kullanılmak üzere profile kaydedilir. Profili koruyun ve mümkünse özel bir parola korumalı anahtar kullanın. Hesabın listeleme, oluşturma, okuma, yazma ve silme izinlerine ihtiyacı var.
İstemci özel anahtarı hesabın kimliğini doğrular; ayrı sunucu ana bilgisayar anahtarı sunucuyu tanımlar. Ana bilgisayar anahtarının atlanması, sunucu kimlik doğrulamasını devre dışı bırakır ve güvenli değildir.
Amazon S3
Özel bir Amazon S3 genel amaçlı paket ve IAM kullanıcısı kullanın. Hiçbir zaman kök hesap kimlik bilgilerini kullanmayın veya grubu herkese açık hale getirmeyin.
1. Paketi oluşturun
- Oturum aç AWS Yönetim Konsolu , yönetici kimliğine sahip ve açık Amazon S3.
- Kayıtların saklanacağı AWS Bölgesini seçin (ör.
eu-central-1. - Açık Buckets / Create bucket ve saklayın General purpose Kova tipi olarak .
- Genel olarak benzersiz, küçük harfli bir ad girin; örneğin
organization-recordings-12345ve tam adı kaydedin. - Sakla Object Ownership olarak ayarlandı Bucket owner enforced ve hepsini saklayın Block Public Access seçenekleri etkin.
- Tahmin edilebilir kota temizliği için Paket Sürümü Oluşturmayı devre dışı bırakın. Gerekirse güncel olmayan sürümlerin süresinin dolmasını sağlamak için bir Yaşam Döngüsü kuralı ekleyin. Varsayılan SSE-S3 şifrelemesinin ekstra izne ihtiyacı yoktur; müşteri tarafından yönetilen bir KMS anahtarı bunu yapar. Uygulamanın kayıtları silmesi gerekiyorsa Nesne Kilidini etkinleştirmeyin.
- Paketi oluşturun ve Özellikler sayfasından veya paket listesinden tam AWS Bölge kodunu kaydedin.
2. IAM politikasını oluşturun
- Açık IAM / Policies / Create policy 'yi seçin ve JSON düzenleyici.
- Politikayı aşağıya yapıştırın ve her iki oluşumu da değiştirin
YOUR_BUCKET_NAMETam kova adı ile .
{
"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/*"
}
]
} - Tıklayın Next, doğrulama hatalarını çözümleyin, politikayı adlandırın
RecordingStorageS3ve onu oluşturun.
Politika yalnızca seçilen paketin listelenmesine ve içindeki nesnelerin yüklenmesine, indirilmesine, oynatılmasına ve silinmesine izin verir.
3. IAM kullanıcısını ve erişim anahtarını oluşturun
- Açık IAM / Users / Create user, girin
recording-storage-agentve konsol erişimi olmayan kullanıcıyı oluşturun. - Kullanıcıyı açın, seçin Permissions / Add permissions / Attach policies directly, seç
RecordingStorageS3ve ekleyin. - Açık Security credentials / Access keys / Create access key.
- AWS dışında çalışan bir uygulama seçin veya Other gösteriliyorsa devam edin ve anahtarı oluşturun.
- Kopyalayın Access key ID ve Secret access keyveya CSV'yi indirin. AWS sırrı yalnızca bir kez görüntüler.
4. Başvuru alanlarını doldurun
- Açık File / Configuration / External Storage, tıklayın New'ü seçin ve S3 uyumlu depolama (Amazon S3 dahil).
- Profile name: gibi benzersiz bir ad girin
Amazon S3 Recordings. - HTTPS endpoint: , Amazon S3 için boş bırakın.
- Bucket: tam paket adını girin.
- Folder: isteğe bağlı olarak aşağıdaki gibi bir nesne anahtarı önekini girin:
recordings. Paketi veya bilgisayar adını eklemeyin; klasör otomatik olarak oluşturulur. - Region: gibi tam Bölge kodunu girin
eu-central-1. - Access key / Secret key: eşleşen IAM anahtar değerlerini yapıştırın.
- Tıklayın Save ve Test connection.
Sorun Giderme
- AccessDenied (403): , politikanın eklendiğini, paket ARN'lerinin tam olduğunu ve hiçbir paket politikasının, izin sınırının veya kuruluş politikasının erişimi reddetmediğini onaylayın.
- Yanlış Bölge veya YetkilendirmeBaşlığıHatalı Biçimlendirilmiş: Bölge kodunu düzeltin.
- SignatureDoesNotMatch: eşleşen anahtar çiftini yeniden girin ve aracı bilgisayarın saatini düzeltin.
- NoSuchBucket (404): paket adını veya AWS hesabını düzeltin.
- KMS hatası: , varsayılan SSE-S3'ü kullanır veya IAM kullanıcısına gerekli KMS anahtarı izinlerini verir.
AWS: Bir paket oluşturun · AWS: Politika oluşturma · AWS: Kullanıcı oluşturun · AWS: Erişim anahtarı oluşturun
S3 Uyumlu Hizmetler Nasıl Kullanılır?
Aşağıdaki hizmetler, S3 uyumlu depolama (Amazon S3 dahil). Önce sağlayıcının portalında paketi ve kimlik bilgilerini oluşturun. HTTPS temel uç noktasını paket adı veya takip eden paket yolu olmadan girin; bu adı ayrı olarak girin Bucket. Kimlik bilgileri, paketin listelenmesine ve nesnelerinin oluşturulmasına, okunmasına ve silinmesine izin vermelidir. Folder isteğe bağlıdır.
Bir profili doldurduktan sonra tıklayın Save ve Test connection. Bu entegrasyonlar, yol tarzı paket URL'leri, AWS Signature Sürüm 4 ve S3 uyumlu XML listeleme yanıtları gerektirir.
Cloudflare R2'yi Harici Depolama Olarak Kullanma
- Oturum aç Cloudflare kontrol paneli, açık Storage & databases / R2 / Overview, tıklayın Create bucketve tam paket adını kaydedin.
- R2 Genel Bakış sayfasında, Manage R2 API Tokens ve bir Hesap API belirteci oluşturun. Hibe Object Read & Write ve en az ayrıcalık için belirteci kayıt grubuyla sınırlayın.
- Kopyalayın Access Key ID, Secret Access Keyve S3 uç noktası görüntülenirken. Sırrı güvenli bir şekilde saklayın.
- S3 uyumlu bir profil oluşturun. Ayarla HTTPS endpoint ila
https://<ACCOUNT_ID>.r2.cloudflarestorage.com, Bucket 'u paket adına ekleyin ve Region ilaauto. - İsteğe bağlı olarak ayarlanabilen R2 Erişim Anahtarı Kimliğini ve Gizli Erişim Anahtarını girin Folder, ardından profili kaydedin ve test edin.
Paket adını uç noktaya eklemeyin. Uygulama eski kayıtları kaldıracak şekilde yapılandırıldığında silmeyi önleyen saklama kurallarından kaçının. Bkz. Cloudflare'in S3 API kılavuzu ve nesne yaşam döngüsü belgeleri.
Backblaze B2'yi Harici Depolama Olarak Kullanma
- Oturum aç Backblaze web konsolu, açık B2 Cloud Storage / Buckets, tıklayın Create a Bucket'yi seçin Privateadını ve bölgesini kaydedin.
- Açık Application Keys / Add a New Application Key. Bunu kayıt grubuyla sınırlayın, etkinleştirin Allow List All Bucket Namesve okuma ve yazma erişimi verin. Anahtar ihtiyaçlar
listFiles,readFiles,writeFilesvedeleteFiles. - Oluşturulan kopyayı kopyalayın keyID ve applicationKey; uygulama anahtarı yalnızca bir kez görüntülenir. Hesabın ana uygulama anahtarını kullanmayın.
- S3 uyumlu bir profil oluşturun. Kullanım
https://s3.<REGION>.backblazeb2.comolarak HTTPS endpointÖrneğinhttps://s3.us-west-004.backblazeb2.com. Aşağıdaki gibi aynı bölge kodunu girin:us-west-004, içinde Region. - Paket adını, isteğe bağlı klasörü girin, keyID olarak Access keyve applicationKey olarak Secret key, ardından kaydedin ve test edin.
B2, varsayılan olarak eski nesne sürümlerini korur. Silinen kayıtların depolama kotasını derhal serbest bırakması gerekiyorsa, gizli veya önceki sürümleri kaldırmak için paket yaşam döngüsü kurallarını yapılandırın. Bkz. Backblaze'in S3 uyumlu API kılavuzu ve uygulama anahtarı kılavuzu.
Wasabi'yi Harici Depolama Olarak Kullanma
- Oturum aç Wasabi Konsolu, açık Buckets / Create Bucketbenzersiz bir ad girin ve acentelere en yakın bölgeyi seçin.
- Kovayı özel tutun. Öngörülebilir uygulama kotası temizliği için sürüm oluşturmayı ve Nesne Kilidi'ni devre dışı bırakın veya tutulan sürümleri kaldıran yaşam döngüsü kurallarını yapılandırın.
- Özel bir alt kullanıcı ve politika oluşturun (varsa), liste paketinin yanı sıra yalnızca bu pakete nesne alma, yerleştirme ve silme erişimi verin. Açık Access Keys / Create New Access Key Söz konusu kullanıcı için 'yı seçin ve anahtar çiftini kopyalayın veya indirin.
- S3 uyumlu bir profil oluşturun. Paketin bölgesi için hizmet URL'sini şu şekilde kullanın: HTTPS endpoint. için
us-east-1, kullanınhttps://s3.wasabisys.com; başka bir bölge için bölgesel hizmet URL'sini Wasabi'nin belgelerinden veya konsolundan kopyalayın. - Tam Wasabi bölge kodunu, paket adını, isteğe bağlı klasörü, Erişim Anahtarını ve Gizli Anahtarı girin, ardından kaydedin ve test edin.
Uç nokta bölgesi ve Region alanı paketle eşleşmelidir. Wasabi'yi görün kova kılavuzu, kullanıcı ve erişim anahtarı kılavuzuve hizmet URL'leri.
DigitalOcean Alanlarını Harici Depolama Olarak Kullanma
- Oturum aç DigitalOcean Kontrol Paneli, açık Spaces Object Storageve tıklayın Create Bucket.
- Veri merkezi bölgesini seçin, seçin Standard Düzenli olarak listelenecek ve oynatılacak kayıtlar için depolama alanı, benzersiz bir Alan adı girin ve dosya listesini kısıtlı tutun.
- Spaces erişim anahtarı sayfasını açın ve özel bir anahtar oluşturun. Kullanılabilir olduğunda bunu Alanla sınırlandırın ve okuma, yazma, listeleme ve silme erişimi verin. Gösterildiğinde Erişim Anahtarını ve Gizli Anahtarı kopyalayın.
- S3 uyumlu bir profil oluşturun. Ayarla HTTPS endpoint 'den bölgenin menşe uç noktasına,
https://<REGION>.digitaloceanspaces.comÖrneğinhttps://nyc3.digitaloceanspaces.com. CDN veya statik web sitesi uç noktası kullanmayın. - Seti Bucket 'ü Alan adına ekleyin ve Region koduna, örneğin
nyc3. Anahtar çiftini ve isteğe bağlı klasörü girin, ardından kaydedin ve test edin.
DigitalOcean'a bakın Alanlar hızlı başlangıcı, erişim anahtarı kılavuzuve S3 uyumluluk referansı.
MinIO'yu Harici Depolama Olarak Kullanma
- Yöneticiniz tarafından sağlanan MinIO Konsolunu açın ve kayıtlar için özel bir paket oluşturun.
- Özel bir kullanıcı veya hizmet hesabı ve erişim anahtarı oluşturun. İzin veren bir politika ekleyin
s3:ListBucketaçıkarn:aws:s3:::YOUR_BUCKETves3:GetObject,s3:PutObjectves3:DeleteObjectaçıkarn:aws:s3:::YOUR_BUCKET/*. - Yöneticiden dışarıdan erişilebilen bilgileri isteyin S3 API URL ve imzalama bölgesi. API URL'si, örneğin
https://storage.example.com:9000mutlaka MinIO Konsol URL'si değildir. - S3 uyumlu bir profil oluşturun. S3 API URL'sini şu şekilde girin: HTTPS endpoint, paket adı, isteğe bağlı klasör ve yapılandırılan bölge. Kullanım
us-east-1yalnızca yöneticinin varsayılan bölgenin kullanımda olduğunu onaylaması durumunda. - Erişim anahtarı ve gizli anahtar çiftini girin, ardından konsol bilgisayarından ve aracılar tarafından kullanılan ağlardan kaydedip test edin.
Tüm aracıların API uç noktasına DNS ve ağ erişimine ihtiyacı vardır. HTTPS'yi kullanın; MinIO özel bir sertifika yetkilisi kullanıyorsa bu CA'yı her aracı bilgisayara güvenilen olarak yükleyin. Uygulamanın eski kayıtları silmesi gerekiyorsa Nesne Kilidini etkinleştirmeyin. Bkz. MinIO belgeleri ve erişim anahtarı belgeleri.
Hetzner Nesne Depolamasını Harici Depolama Olarak Kullanma
- Oturum aç Hetzner Bulut Konsolu, bir proje seçin, açın Object Storage, bir paket oluşturun ve konumunu seçin.
- Konum kodunu kaydedin:
fsn1,nbg1veyahel1. Kovayı özel tutun. - Açık Security / S3 Credentials, tıklayın Generate credentials, açıklayıcı bir ad ekleyin ve Erişim Anahtarını ve Gizli Anahtarı güvenli bir şekilde kopyalayın. Sır yalnızca bir kez gösterilir.
- S3 uyumlu bir profil oluşturun. Ayarla HTTPS endpoint ila
https://<LOCATION>.your-objectstorage.comÖrneğinhttps://fsn1.your-objectstorage.com. - Paket adını, isteğe bağlı klasörü ve konum kodunu girin. Regionve oluşturulan kimlik bilgilerini kaydedin ve ardından kaydedin ve test edin.
Kimlik bilgileri diğer uygulamalarla paylaşılıyorsa kayıt grubuna erişimi sınırlamak için bir grup ilkesi kullanın. Hetzner'e bakın Nesne Depolamaya genel bakış ve S3 kimlik bilgileri kılavuzu.
IBM Cloud Object Storage'ı Harici Depolama Olarak Kullanma
- Oturum aç IBM Bulut konsolu, bir Cloud Object Storage hizmet örneği oluşturun veya açın ve özel bir paket oluşturun. Konumunu, esnekliğini ve depolama sınıfını seçin, ardından tam paket adını ve konum kodunu kaydedin.
- Açık Service credentials / New credentialgibi nesnelerin listelenmesine, okunmasına, yazılmasına ve silinmesine izin veren bir rol seçin. Writerve açın Include HMAC Credential.
- Kimlik bilgisini oluşturun ve genişletin. Altında
cos_hmac_keys, kopyalaaccess_key_idvesecret_access_key. IBM Cloud'u koymayınapikeyS3 alanlarında . - Kovanın üzerinde Configuration sayfasına gidin, genel S3 uç noktasını ve imzalama konumunu kopyalayın. IBM Cloud dışındaki aracılar normalde genel uç noktaya ihtiyaç duyar; örneğin
https://s3.us-south.cloud-object-storage.appdomain.cloud. - S3 uyumlu bir profil oluşturun. Uç noktayı paket adı olmadan girin, tam paket adını, isteğe bağlı klasörü ve paketin imzalama konumunu girin. Region. Örneğin, ABD Standardı bölgeler arası bir paket şunları kullanır:
us-standard; bu değeri yalnızca uç nokta ana bilgisayar adından çıkarmayın. - HMAC erişim anahtarı kimliğini ve sırrını girin, ardından kaydedin ve test edin.
Genel, özel veya doğrudan uç noktayı yalnızca her aracının ilgili yönlendirmeye ve DNS erişimine sahip olması durumunda kullanın. IBM'e bakın hizmet kimlik bilgileri kılavuzu, HMAC kimlik bilgileri kılavuzuve uç nokta referansı.
Google Cloud Storage
Özel bir paket, hizmet hesabı ve HMAC birlikte çalışabilirlik anahtarı kullanın. Profil, indirilen bir JSON hizmet hesabı anahtarını kabul etmiyor.
1. Projeyi ve paketi oluşturun
- Oturum aç Google Bulut Konsolu 'e gidin ve faturalandırmanın etkin olduğu bir proje seçin veya oluşturun.
- Anahtar ihtiyaçlarını oluşturan yönetici Storage HMAC Key Admin (
roles/storage.hmacKeyAdmin). Anahtar oluşturma kullanılamıyorsa kimlik doğrulama türlerini veya hizmet hesabı anahtarlarını kısıtlayan kuruluş politikalarını kontrol edin. - Açık Cloud Storage / Buckets / Create. Global olarak benzersiz bir ad girin, uygun bir konum seçin ve Standard Daha soğuk katmandaki alma ve saklama ücretlerini incelemediğiniz sürece depolama.
- Kullanımı Uniform paket düzeyinde erişim ve genel erişimin önlenmesi. Yeni paketler varsayılan olarak yedi günlük geçici silme özelliğine sahiptir; öngörülebilir kota temizliği için devre dışı bırakın veya tutulan, faturalandırılabilir silinmiş nesneler için hesap oluşturun. Eski kayıtların silinmesi gerektiğinde saklama kilitlerinden kaçının.
- Kuruluşunuz özel olarak müşteri tarafından yönetilen anahtarlar gerektirmediği sürece Google tarafından yönetilen şifrelemeyi koruyun, ardından paketi oluşturun.
2. Hizmet hesabını oluşturun ve yetkilendirin
- Açık IAM & Admin / Service Accounts / Create service accountgibi bir ad kullanın
recording-storage-agentve proje çapında depolama rolü olmadan bitirin. - Kayıt kutusunu açın Permissions sayfası, tıklayın Grant access, hizmet hesabı e-postasını ekleyin ve onaylayın Storage Object User (
roles/storage.objectUser) yalnızca bu pakette. - Bu rol gerekli nesne oluşturma, alma, listeleme, güncelleme ve silme izinlerini sağlar.
3. HMAC anahtarını oluşturun ve profili doldurun
- Açık Cloud Storage / Settings / Interoperability, tıklayın Create a key for a service accountve kayıt hizmeti hesabını seçin.
- HMAC'yi hemen kopyalayın Access ID ve Secret; sır yalnızca bir kez görüntülenir. Anahtarın kullanılabilir hale gelmesi için 60 saniyeye kadar bekleyin.
- Oluştur Google Cloud Storage profili. Ayrıl HTTPS endpoint boş, tam değeri girin Bucket, isteğe bağlı olarak bir girin Folderve devam et Region olarak ayarlandı
auto. - Altına HMAC Erişim Kimliğini girin Access key ve eşleşen sırrı aşağıda Secret key. Kayıt kotasını manuel olarak ayarlayın veya sınırsız bırakın, ardından Save ve Test connection.
Sorun Giderme
- 403 AccessDenied: paket düzeyindeki rolü, hizmet hesabı e-postasını ve kuruluşun reddetme politikalarını kontrol edin.
- InvalidAccessKeyId: , hizmet hesabı e-postasını, OAuth istemci kimliğini veya JSON anahtarını değil, HMAC Erişim Kimliğini kullanır.
- SignatureDoesNotMatch: eşleşen sırrı yeniden girin ve aracı bilgisayarın saatini düzeltin.
- 404 NoSuchBucket: tam paket adını ve projeyi doğrulayın. Silme işleminden sonra depolama alanı dolu kalırsa geçici silme, Nesne Sürümü Oluşturma ve saklama politikalarını kontrol edin.
Google: Bir paket oluşturun · Google: Hizmet hesabı oluşturun · Google: Depolama IAM rolleri · Google: HMAC anahtarlarını yönet · Google: Geçici silme
Azure Blob Storage
Mümkün olduğunda kayıtlara ayrılmış bir depolama hesabı kullanın. Profil Paylaşılan Anahtarı kullanır; Microsoft Entra ID ve SAS belirteçleri bu alanlar tarafından kabul edilmez.
1. Depolama hesabını oluşturun
- Oturum aç Azure Portalı, açık Storage accounts / Createve bir abonelik ve kaynak grubu seçin.
- Küçük harfler ve rakamlar kullanarak, genel olarak benzersiz 3-24 karakterlik bir ad girin. Yakındaki bir Bölgeyi seçin, Blob storage, Standard performansı ve gerekli artıklık.
- Kullanın Hot Düzenli olarak oynatılan kayıtlar için katmanı. Açık Networking, aracıların genel IP adreslerine izin verin veya özel bir uç noktaya yönlendirme ve DNS sağlayın.
- Açık Security, güvenli aktarım ve TLS 1.2 gerektirir, anonim erişimi devre dışı bırakın ve Enable storage account key access etkin.
- Geçici silme ve sürüm oluşturma, kurtarmayı iyileştirir ancak tutulan veriler depolama alanını tüketebilir. Tahmin edilebilir kota temizliği için bunları devre dışı bırakın veya uygun yaşam döngüsü kurallarını yapılandırın. Eski kayıtların silinmesi gerektiğinde değişmezlik politikalarından kaçının.
- Tıklayın Review + create, ardından Create.
2. Bir kapsayıcı oluşturun ve anahtarı edinin
- Açık Data storage / Containers / + Container. 3-63 karakterlik küçük harfli bir ad girin ve Private (no anonymous access).
- Açık Security + networking / Access keys / Show keys. Yalnızca kopyala Key altında
key1veyakey2, bağlantı dizesi değil. Bu geniş erişim kimlik bilgisini koruyun ve döndürün.
3. Profili doldurun
- Oluştur Azure Blob Storage profili. Ayrıl HTTPS endpoint için boş
https://<account>.blob.core.windows.net; özel bir uç noktayı yalnızca uyumlu bir özel uç nokta veya Azure Stack dağıtımı için kullanın. - Mevcut olanı tam olarak girin Container, isteğe bağlı Folder, Storage account adı ve yalnızca kopyalanan Anahtar Account key (Base64).
- Kayıt kotasını manuel olarak ayarlayın veya sınırsız bırakın, ardından Save ve Test connection.
Sorun Giderme
- 403 AuthenticationFailed: hesabı ve anahtarı doğrulayın, depolama hesabı anahtarı erişimini etkinleştirin ve aracının saatini düzeltin.
- 403 AuthorizationFailure: , güvenlik duvarı kurallarını, IP aralıklarını, sanal ağları ve özel uç nokta yönlendirmesini kontrol eder.
- 404 ContainerNotFound: önce kapsayıcıyı oluşturun ve adını tam olarak küçük harfle girin.
- Silme işleminden sonra kullanım yüksek kalırsa geçici silmeyi, sürüm oluşturmayı, anlık görüntüleri, yaşam döngüsü kurallarını ve değişmezliği kontrol edin. Anahtar döndürme işleminden sonra profili güncelleyin ve kaydedici ayarlarını yeniden uygulayın.
Microsoft: Depolama hesabı oluşturma · Microsoft: Blob kapsayıcısı oluşturma · Microsoft: Hesap anahtarlarını yönet · Microsoft: Paylaşılan Anahtar ayarı
Profili Kaydet, Test Et ve Ata
- Tıklayın Save Profili saklamak için veya Undo Değişiklikleri iptal etmek için .
- Tıklayın Test connection. Test, geçici bir nesneyi yükler, listeler, indirir, siler ve temizler.
- Masaüstü Kaydediciyi veya Ses Kaydediciyi açın, altından profili seçin Recording storageve tıklayın Apply settings Seçilen öğrenci bilgisayarları için .
Saklanan yol kullanımı folder / student-computer host name / desktop-recordings ve folder / student-computer host name / audio-recordings.