Nesne Kilidi (Object Lock): Governance, Compliance ve Legal Hold
Nesne Kilidi geri alınamayan sonuçlar doğurabilir. Compliance modunda kilitlediğiniz veri, süre dolmadan siz, ekibiniz ya da Gyro dahil hiç kimse tarafından silinemez; bu süre boyunca hizmet iptal edilemez ve ücretlendirme devam eder. İlk denemelerinizi Governance moduyla ve kısa sürelerle (1 gün) yapın.
1. Nesne Kilidi nedir?
Nesne Kilidi, dosya sürümlerine "bir kez yaz, çok oku" (WORM) koruması uygular. Kilitli bir sürüm, saklama süresi boyunca silinemez ve üzerine yazılamaz. Aynı ada yeni bir dosya yüklemek mümkündür ama bu yeni bir sürüm oluşturur; kilitli eski sürüm yerinde kalır. Bir dosyayı "silmek" de yalnız silme işareti koyar; kilitli sürüm durur ve geri getirilebilir.
Nesne Kilidi standart S3 Object Lock API'si ile çalışır; Veeam, restic, rclone, aws-cli ve AWS SDK'ları doğrudan kullanabilir.
2. Üç mod
| Governance | Compliance | Legal Hold | |
|---|---|---|---|
| Süre dolmadan silme | Siz silemezsiniz; yalnız talebiniz üzerine Gyro yetkili personeli, kayıt altına alarak | Hiç kimse, Gyro dahil | Siz kaldırana kadar hiç kimse |
| Süre | Gün olarak siz belirlersiniz | Gün olarak siz belirlersiniz | Süresiz |
| Süreyi kısaltma | Mümkün değil, yalnız uzatılır (Compliance'a da yükseltilebilir) | Mümkün değil, yalnız uzatılır | Süre yok; kaldırılarak sona erer |
| Hizmet iptali | Engellemez; veriler hizmetle birlikte silinir | Süre dolana kadar iptal talebi açılamaz | Kaldırılana kadar iptal talebi açılamaz |
| Uygun olduğu iş | Yanlışlıkla silmeye karşı, deneme | Değiştirilemez yedek, fidye yazılımı koruması | Süresi belli olmayan saklama: inceleme, hukuki süreç |
- Legal Hold, saklama süresinden bağımsızdır. Bir sürümde hem saklama süresi hem Legal Hold olabilir; sürüm, ikisinden de serbest kalana kadar korunur.
- Legal Hold'u panelden ya da kovada yazma izni olan bir erişim anahtarıyla koyar ve kaldırırsınız. Yazma anahtarını ele geçiren biri Legal Hold'u da kaldırabileceği için fidye yazılımına karşı tek başına Legal Hold'a değil, Compliance süresine güvenin.
- Governance kilidi sizin erişim anahtarlarınızla ve panelden aşılamaz. Gerçekten silmeniz gereken bir Governance sürümü varsa destek talebi açın; Gyro yetkili personeli talebiniz üzerine ve kayıt altına alarak siler.
3. Ücret ve sözleşme
- Nesne Kilidi bir ek hizmettir; her adedi bir kilitli kova hakkı verir. Kova başına aylık 2,99 € (liste fiyatı 3,99 €), KDV hariç; dönem indirimi uygulanmaz. Tutarın TL karşılığı sipariş sırasında gösterilir. Kalan hakkınız Kovalar sayfasında "Nesne kilitli kova hakkı: x/y" olarak görünür.
- Kilitli veriler paket alanınızdan düşer. Paketinizi, kilit süresi boyunca birikecek veriye göre seçin; alan dolduğunda yeni yükleme yapamazsınız ve kilitli veriyi silerek yer açamazsınız.
- Compliance kilidi ya da Legal Hold süren veri varken hizmet için iptal talebi açılamaz; hizmet ve ücretlendirme son kilit süresi dolana kadar devam eder. Hizmet başka bir nedenle (ör. ödenmediği için) sona erse bile bu veriler süre sonuna kadar saklanır ve ücretlendirilir (Hizmet Sözleşmesi, madde 3.19).
- Nesne Kilidi ek hizmetini sonradan iptal etseniz de mevcut kilitli kovalar kilitli kalır; yalnız yeni kilitli kova açamazsınız.
4. Panelden kilitli kova açma ve varsayılan saklama
- Korumalı Depolama hizmetinizde Kovalar bölümünde Yeni kova'ya basın, kova adını yazın ve Nesne kilidini (WORM) aç kutusunu işaretleyin. Kova adı hizmetinize özel kısa kodla tamamlanır (ör.
arsiv→arsiv-<kod>); kova adı sonradan değiştirilemez. Kilit yalnız bu adımda seçilebilir; sonradan açılamaz ya da kapatılamaz. Kutu pasifse boşta kilitli kova hakkınız yoktur. - Kova Nesne kilitli rozetiyle listelenir. Nesne kilidi sayfasına geçin.
- Kilitli kovanın Varsayılan saklama alanında modu (Kapalı, GOVERNANCE ya da COMPLIANCE) ve gün sayısını (1-3650) seçip kaydedin. Bundan sonra kovaya yüklenen her yeni sürüm bu süreyle kilitlenir. Var olan sürümler etkilenmez.
- COMPLIANCE seçtiğinizde panel bir uyarı gösterir ve onay için kova adını yazmanızı ister. Uyarıyı dikkatle okuyun.
- Varsayılan saklamayı sonradan değiştirebilir ya da Kapalı yapabilirsiniz; bu yalnız sonraki yüklemeleri etkiler. Zaten kilitlenmiş sürümlerin süreleri değişmez.
- Sayfanın üstündeki kilit özeti (Compliance, Governance ve Legal Hold sayıları, en geç bitiş tarihi) düzenli güncellenir; hemen görmek için Şimdi tara'ya basın.
Veeam kovasında Varsayılan saklama'yı Kapalı bırakın. Veeam her yedek dosyasının süresini kendisi belirler. Ayrıntı: Veeam ile değiştirilemez yedek.
5. Tek bir dosyanın kilidini görme, uzatma ve Legal Hold
5.1 Panelden
- Nesne kilidi sayfasında Dosya / sürüm kilidi bölümünde kovayı seçin, dosya adını yazın; belirli bir sürüm için sürüm kimliğini girin (boş bırakırsanız güncel sürüm) ve Aç'a basın. Dosyanın kilit modu, bitiş tarihi ve Legal Hold durumu görünür. Aynı pencereye Sürümler sayfasındaki Kilit düğmesiyle de ulaşırsınız.
- Saklama vermek ya da süreyi uzatmak için modu ve yeni bitişi girip kaydedin. Süre kısaltılamaz; COMPLIANCE'tan GOVERNANCE'a düşürülemez. COMPLIANCE için yine kova adını yazmanız istenir.
- Legal Hold için Legal hold koy / kaldır'ı kullanın.
5.2 aws-cli ile
Komutlarda --profile gyro-kilit --endpoint-url https://s3-kilit.gyrohosting.com seçeneklerini kullanın (profil kurulumu: Versiyonlama rehberi, Bölüm 2). Anahtarın kovada yazma izni olmalıdır. Örneklerde kova firma-arsiv, dosya 2026/defter.pdf.
- Kovanın kilit ayarını ve varsayılan saklamasını görün (varsayılan saklamayı panelden değiştirirsiniz):
aws s3api get-object-lock-configuration --bucket firma-arsiv
- Dosyayı yüklerken kendi süresiyle kilitleyin:
aws s3api put-object --bucket firma-arsiv --key 2026/defter.pdf --body defter.pdf \
--object-lock-mode COMPLIANCE --object-lock-retain-until-date 2031-01-01T00:00:00Z
- Bir sürümün kilidini görün:
aws s3api get-object-retention --bucket firma-arsiv --key 2026/defter.pdf --version-id <SURUM_KIMLIGI>
- Süreyi uzatın (yalnız ileri tarih kabul edilir):
aws s3api put-object-retention --bucket firma-arsiv --key 2026/defter.pdf --version-id <SURUM_KIMLIGI> \
--retention '{"Mode":"COMPLIANCE","RetainUntilDate":"2032-01-01T00:00:00Z"}'
- Legal Hold uygulayın, durumunu görün, kaldırın:
aws s3api put-object-legal-hold --bucket firma-arsiv --key 2026/defter.pdf --version-id <SURUM_KIMLIGI> --legal-hold Status=ON
aws s3api get-object-legal-hold --bucket firma-arsiv --key 2026/defter.pdf --version-id <SURUM_KIMLIGI>
aws s3api put-object-legal-hold --bucket firma-arsiv --key 2026/defter.pdf --version-id <SURUM_KIMLIGI> --legal-hold Status=OFF
--bypass-governance-retention seçeneği müşteri anahtarlarıyla çalışmaz; Governance kilitli bir sürümü silmek ya da süresini kısaltmak isteği reddedilir.
6. Doğru süreyi seçmek
- Fidye yazılımına karşı yedek: Bir saldırının fark edilmesi günler sürebilir. Yedeklerin en az 14-30 gün kilitli kalması yaygın bir başlangıçtır; kendi geri dönüş ihtiyacınıza göre belirleyin.
- Arşiv: Saklama süresini iç kurallarınıza ve yasal yükümlülüklerinize göre siz belirlersiniz. Uzun Compliance sürelerinin paket alanı ve ücret etkisini önceden hesaplayın.
- Deneme: Önce GOVERNANCE ve 1 günlük bir süreyle deneyin, sonra COMPLIANCE'a geçin.
7. Sorun giderme
| Belirti | Olası neden | Ne yapmalı? |
|---|---|---|
| Kovada kilit ayarı görünmüyor | Kova "Nesne kilidini (WORM) aç" seçilmeden açılmış | Sonradan açılamaz. Yeni kilitli kova açın ve verileri kopyalayın. |
| "Nesne kilidini (WORM) aç" kutusu pasif | Boşta kilitli kova hakkınız yok | Nesne Kilidi ek hizmetinden bir adet daha alın. |
| Hizmeti iptal edemiyorum | Compliance kilidi ya da Legal Hold süren veri var | Panel en geç bitiş tarihini gösterir; Legal Hold'u kaldırın ya da kilit süresinin dolmasını bekleyin. |
Silme ya da süre değiştirme AccessDenied veriyor |
Sürüm kilitli ya da Legal Hold altında, ya da süreyi kısaltmaya çalışıyorsunuz | Süre dolana kadar bekleyin; Governance sürümü mutlaka silinmeliyse destek talebi açın. |
put-object kilit seçenekleriyle reddediliyor |
Kova kilitli değil ya da tarih biçimi hatalı | Tarihi 2031-01-01T00:00:00Z biçiminde yazın; kovanın kilitli olduğunu kontrol edin. |
Yükleme 403 ile reddediliyor |
Paket alanı dolu | Kullanım'a bakın; kilitsiz eski sürümleri temizleyin ya da paketi büyütün. |
8. Sık sorulan sorular
Kilidi sonradan açabilir ya da kapatabilir miyim?
Hayır. Nesne Kilidi kova açılırken seçilir ve kova ömrü boyunca değişmez. Kilitsiz bir kovayı korumak için yeni kilitli kova açıp verileri kopyalarsınız.
Compliance modunda yanlış süre girdim, ne yapabilirim?
Süre kısaltılamaz; Gyro da kısaltamaz. Veri süre sonuna kadar saklanır ve ücretlendirilir; bu süre boyunca hizmet iptal edilemez. Bu yüzden panel COMPLIANCE için kova adını yazmanızı ister; geçmeden önce GOVERNANCE ile deneyin.
Kilitli bir dosyayı "silersem" ne olur?
Sürüm kimliği vermeden yapılan silme yalnız silme işareti koyar; kilitli sürüm yerinde kalır ve geri getirilebilir. Belirli bir kilitli sürümü silme isteği reddedilir.
Kilitli dosyanın üzerine yazabilir miyim?
Aynı adla yeni bir dosya yükleyebilirsiniz; bu yeni bir sürüm oluşturur. Kilitli eski sürüm değişmeden kalır.
Legal Hold'u kim kaldırabilir?
Siz: panelden ya da kovada yazma izni olan erişim anahtarınızla. Legal Hold altındaki sürüm kaldırılana kadar silinemez.
Governance kilitli bir dosyayı silmem gerekiyor, ne yapmalıyım?
Governance kilidi müşteri anahtarlarıyla ve panelden aşılamaz. Destek talebi açın; Gyro yetkili personeli talebiniz üzerine ve kayıt altına alarak siler.
Bu bir mevzuat uyum sertifikası mı?
Hayır. Nesne Kilidi değiştirilemez bir kopya oluşturan teknik bir önlemdir. Hangi verinin ne kadar süre saklanacağını siz belirlersiniz.
Sıradaki adım
- Veeam yedeklerinizi kilitleyin: Veeam ile değiştirilemez yedek.
- Sunucu yedekleri için: restic ve rclone ile Korumalı Depolama.
Thanks for your feedback!