sunucu.com.tr

Başlangıç

Object Storage hizmetiniz açıldıktan sonra üç adımda kullanmaya başlarsınız: bucket oluşturun, erişim anahtarı açın, aracınıza uç nokta ve anahtarı girin. Bu sayfa her adımı ve güvenlik ayarlarını anlatır.

Belgeler ve içindekiler

Bağlantı bilgileri

Uç nokta (endpoint)

https://s3.tr.sunucu.com.tr

Bölge (region)

tr-ist-1

Adresleme

path-style

  • İmza: AWS Signature Version 4 (S3 kütüphanelerinin varsayılanı). Bölge alanına her zaman tr-ist-1 yazın; boş bırakılırsa bazı araçlar başka bölge adıyla imzalar ve istek reddedilir.
  • Yalnız HTTPS (443) kabul edilir. Şifresiz HTTP isteği reddedilir.
  • Kimlik bilgisi: erişim anahtarı (access key ID) ve gizli anahtar (secret access key). İkisini panelde oluşturursunuz.

Adresleme

Path-style adreslemede bucket adı adresin yolunda yer alır. Araçlarda "path style", "force path style" ya da "virtual host kapalı" seçeneğini açın.

Path-style nesne adresi

https://s3.tr.sunucu.com.tr/<bucket-adi>/<nesne-anahtari>

Virtual-host adresleme

Bucket adının alan adının başına eklendiği virtual-host biçimi (<bucket-adi>.s3.tr.sunucu.com.tr) henüz açık değil. Path-style ayarı S3 araçlarının ve kütüphanelerinin tamamında çalışır; açıldığında bu sayfada duyurulur.

Bucket oluşturma

  1. Panelde Hizmetler > Object Storage hizmetiniz > Bucket'lar sekmesini açın ve Bucket oluştur'a basın.
  2. Bucket adını yazın. İsterseniz versioning, object lock ve bucket kotasını seçin.
  3. Bucket birkaç saniye içinde hazır olur. Ardından bu bucket için erişim anahtarı açın.

Bucket adı kuralları

  • 3 ile 63 karakter; yalnız küçük harf (a-z), rakam ve tire. Harf ya da rakamla başlar ve biter.
  • Nokta kullanılamaz; tire kullanın (ör. sirket-yedekleri).
  • Ad bütün müşteriler arasında eşsizdir; alınmış bir ad name_taken hatası verir. admin, api, www gibi bazı adlar ve snc-, xn-- önekleri ayrılmıştır.
  • Hesap başına en çok 100 bucket açılır.

Bucket kotası (isteğe bağlı)

Bir bucket'ın paket kotanızın tamamını doldurmasını istemiyorsanız ona GB cinsinden ayrı bir üst sınır verin. Sınır dolunca yalnız o bucket'a yükleme reddedilir; diğerleri çalışmaya devam eder.

Erişim anahtarı

Erişim anahtarları sekmesinde Anahtar oluştur'a basın, kapsamı seçin, anahtara tanıdığınız bir ad verin (en çok 64 karakter) ve isterseniz IP listesini girin.

KapsamErişirSınır
Tek bucketYalnız seçtiğiniz bucket ve içindeki nesnelerBucket başına en çok 2
Tüm bucket'lar (hesap geneli)Hesaptaki bütün bucket'larHesap başına en çok 2
  • Gizli anahtar yalnız oluşturulduğu anda bir kez gösterilir; biz de saklamayız. Kaybederseniz anahtarı yenileyin.
  • Yenile: yeni anahtar çifti üretir, eskisi hemen geçersiz olur. Kesintisiz geçiş için ikinci bir anahtar açın, uygulamanızı yeni anahtara geçirin, sonra eskisini silin.
  • Pasife al: anahtar silinmez ama istekleri reddedilir; istediğiniz zaman yeniden etkinleştirilir.
  • Anahtarla bucket açılıp silinemez; versioning, object lock, erişim politikası ve ACL değiştirilemez (bunlar panelden ya da panel API'sinden yönetilir). Bucket'lar herkese açılamaz. Yaşam döngüsü (lifecycle), CORS ve etiket ayarlarını anahtarınızla S3 API'si üzerinden yapabilirsiniz.

IP kısıtı

Anahtarı yalnız belirlediğiniz IP adreslerinden çalışacak şekilde sınırlayın. Listede olmayan adresten gelen istek 403 AccessDenied alır; anahtar sızsa bile başka yerden kullanılamaz.

  • Tek adres (203.0.113.10) ya da aralık (198.51.100.0/24); IPv4 ve IPv6. Anahtar başına en çok 20 giriş.
  • Özel ağ adresleri (10.0.0.0/8, 192.168.0.0/16 gibi) kabul edilmez: istekler internet üzerinden geldiği için sunucunuzun genel IP'sini yazın.
  • Formdaki Kendi IP'mi ekle bağlandığınız adresi ekler. Liste boşsa kısıt yoktur.
  • Kısıt, bu anahtarla imzalanmış süreli paylaşım bağlantılarına (presigned URL) da uygulanır: bağlantıyı açan kişinin adresi listede olmalıdır.

Sürüm geçmişi ve object lock

Versioning açık bir bucket'ta üzerine yazılan ya da silinen nesnenin önceki sürümü saklanır ve geri alınabilir. Bucket listesinden açılır; açıldıktan sonra kapatılamaz, yalnız askıya alınır. Eski sürümler kotanıza sayılır.

Object lock (GOVERNANCE, yönetim kipi) yalnız bucket oluşturulurken açılır ve versioning'i de açar. Varsayılan saklama süresi 1-3.650 gündür; bu süre dolmadan nesne sürümleri erişim anahtarlarıyla silinemez ve üzerine yazılamaz. Yedekleri fidye yazılımına karşı korumanın en etkili yolu budur; ayrıntı Yedekleme rehberi'nde.

Saklama süresi bucket'ın varsayılanıdır ve her yeni nesne sürümüne kendiliğinden uygulanır. Nesne başına saklama süresini sonradan değiştirme (PutObjectRetention) ve yasal tutma (legal hold) erişim anahtarlarına kapalıdır.

Kilitli nesneler kotaya sayılır

Saklama süresi dolmadan kilitli sürümler silinemez ve kota kullanımınızda kalır. Süreyi yedek saklama politikanızdan uzun seçmeyin.

Güvenlik önerileri

  • Her sunucu ya da uygulama için ayrı, yalnız gereken bucket'a erişen anahtar açın.
  • Sabit IP'den bağlanan sunucularda anahtarı IP listesiyle sınırlayın.
  • Anahtarları kod deposuna yazmayın; ortam değişkeninde ya da gizli bilgi kasasında tutun.
  • Anahtar sızdıysa hemen yenileyin ya da silin; bucket'taki veriler etkilenmez.
  • Bucket ve anahtarları betiklerinizden yönetmek için panel API'sini kullanın.