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-1yazı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-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
- Panelde Hizmetler > Object Storage hizmetiniz > Bucket'lar sekmesini açın ve Bucket oluştur'a basın.
- Bucket adını yazın. İsterseniz versioning, object lock ve bucket kotasını seçin.
- 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_takenhatası verir.admin,api,wwwgibi bazı adlar vesnc-,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.
| Kapsam | Erişir | Sınır |
|---|---|---|
| Tek bucket | Yalnız seçtiğiniz bucket ve içindeki nesneler | Bucket başına en çok 2 |
| Tüm bucket'lar (hesap geneli) | Hesaptaki bütün bucket'lar | Hesap 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/16gibi) 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
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.