RustFS S3 Modu Tanıtımı
RustFS %100 S3 depolama protokolü gereksinimlerine uygundur. S3 depolama sırasında, istek yolları iki moda ayrılır:
Sanal Ana Bilgisayar Modu (Virtual Host Style)
Yol Modu (Path Style)
Bu iki modun temel farkı, depolama bucket'ının (Bucket) adının istek URL'sine nasıl yerleştirileceğidir.
1. Path style modu
Başlatma sırasında, varsayılan olarak Path style modu kullanılır. Path style modunun özelliği, bucket adının Endpoint erişim noktasından sonra gelmesidir. Ana bilgisayar adının rustfs.com, bucket adının test olduğunu varsayarsak, Path style birleştirme yolu şöyle olur:
http://rustfs.com/test
Not:
- Varsayılan olarak Path style'dır
- Kullanıcının herhangi bir ayar yapmasına gerek yoktur, Path style modudur
2. Virtual Host Style
Başlatma sırasında, mod Virtual Host Style olarak değiştirilebilir. Virtual Host Style modunun özelliği, bucket adının domain adının bir parçası olmasıdır. Ana bilgisayar adının rustfs.com, bucket adının test olduğunu varsayarsak, Virtual Host Style birleştirme yolu şöyle olur:
http://test.rustfs.com/
Virtual Host Style ayarlama adımları şunlardır:
- Domain adınızı belirtilen sunucuya wildcard olarak çözümleyin. Domain adının rustfs.com olduğunu varsayarsak, *.rustfs.com'u belirtilen sunucuya çözümleyebilirsiniz;
- Linux ise
/etc/default/rustfs
dosyasını değiştirin, Docker veya Kubernetes ise yaml veya başlatma yapılandırma parametrelerini değiştirin; - Yapılandırma dosyasına
RUSTFS_SERVER_DOMAINS
ekleyin, bu parametreyiRUSTFS_SERVER_DOMAINS = "rustfs.com"
olarak ayarlayın; - Yapılandırma dosyasını kaydedin, ardından servisi yeniden başlatmak için
systemctl restart rustfs
kullanın.