Skip to content

Depolama Yapılandırması

SetGet, tüm dosya işlemleri için S3 uyumlu nesne depolama kullanır — kullanıcı yüklemeleri, iş ögesi ekleri, profil resimleri, çalışma alanı logoları, sayfa varlıkları ve dışa aktarılan veriler. Yönetim Panelindeki Depolama Yapılandırması sayfası, depolama altyapınızı bağlamanıza, test etmenize ve izlemenize olanak tanır.

Yönetim Paneli > Depolama bölümüne gidin veya doğrudan /backoffice/settings/storage adresine gidin.

Depolama mimarisi

SetGet, herkese açık varlıkları özel dosyalardan ayırmak için iki bucket'lı bir model kullanır:

BucketAmaçErişim
setget-publicProfil resimleri, çalışma alanı logoları, genel varlıklarHerkese açık okunabilir, yalnızca API aracılığıyla yazma
setget-privateEkler, dışa aktarımlar, özel yüklemelerYalnızca kimlik doğrulanmış erişim (onaylanmış URL'ler)

Yapılandırma alanları

AlanAçıklamaZorunluOrtam Değişkeni
Depolama Uç NoktasıMinIO veya S3 uç noktası URL'siEvetSETGET_STORAGE_ENDPOINT
Erişim AnahtarıDepolama erişim anahtarı kimliğiEvetSETGET_STORAGE_ACCESS_KEY
Gizli AnahtarDepolama gizli anahtarıEvetSETGET_STORAGE_SECRET_KEY
Genel BucketGenel varlıklar için bucket adıEvetSETGET_STORAGE_PUBLIC_BUCKET
Özel BucketÖzel dosyalar için bucket adıEvetSETGET_STORAGE_PRIVATE_BUCKET

Sorun giderme

SorunNedenÇözüm
Bağlantı testi "bağlantı reddedildi" ile başarısızUç nokta erişilemezMinIO/S3'un çalıştığını ve uç nokta URL'sinin doğru olduğunu doğrulayın
"Erişim engellendi" hatasıYanlış kimlik bilgileri veya yetersiz izinlerErişim anahtarı, gizli anahtar ve IAM/MinIO politikasını kontrol edin
"Bucket bulunamadı"Bucket mevcut değilmc mb veya depolama sağlayıcısının konsolunu kullanarak bucket oluşturun
Yüklemeler sessizce başarısız oluyorDepolamada CORS yapılandırılmamışSetGet alan adınızdan PUT/POST'a izin veren CORS kuralları ekleyin

İlgili sayfalar