Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 38284|Yanıt: 1

[Kaynak] .NET Core, verileri Amazon S3 Glacier depolama alanına yedekler

[Bağlantıyı kopyala]
Yayınlandı 12.09.2021 20:50:27 | | | |
Amazon S3 Glacier Hakkında:Bağlantı girişi görünür.

Amazon S3 Glacier ve S3 Glacier Deep Archive, veri arşivleme ve uzun vadeli yedeklemeler için güvenli, dayanıklı ve son derece düşük maliyetli Amazon S3 bulut depolama sınıflarıdır. %999999999999999999999999999999 dayanıklılık ve kapsamlı güvenlik ve uyum özellikleriyle, en sıkı düzenleyici gereksinimleri karşılamaya yardımcı olabilirler. Müşteriler, aylık TB başına 1 dolar kadar düşük maliyetle veri depolayabilir ve bu da yerel çözümlere kıyasla maliyetleri önemli ölçüde azaltmaktadır. Maliyetleri düşük tutmak ve çeşitli geri alım ihtiyaçlarını karşılamak için Amazon S3 Glacier, arşivlere erişim için dakikalardan saatlere kadar üç seçenek sunar; S3 Glacier Derin Arşivi, ulaşım için 12 ila 48 saat arasında değişen iki erişim seçeneği sunar.

Avantajı ise fiyatının çok ucuz olmasıdır ve uzun süreli kullanılmayan kaynakların depolanması için uygundur; örneğin: veritabanı yedekleme dosyaları, arşiv materyalleri, veri arşivleri vb. Ancak, indirme verilerini alırsanız, hızlandırma hizmeti satın almadıkça çok uzun süre beklemeniz gerekir. Fiyatlar da her bölge için farklıdır, örneğin Tokyo bölgesi:100G dosyalar (bir ay) = 0.5USD = 3.5 yuan

Fiyatlandırma:Bağlantı girişi görünür.

Bir: Bir erişim anahtarı oluşturun (erişim anahtarı kimliği ve gizli erişim anahtarı)

Adres:Bağlantı girişi görünür.

Erişim anahtarları (awsAccessKeyId, awsSecretAccessKeyKey) AWS API arayüzü çağrılırken kullanılır ve kök kullanıcı erişim anahtarı tüm AWS hesabınıza sınırsız erişim sağlar. Aşağıda gösterildiği gibi:


Burada oluşturulan anahtar daha sonra kullanılmak üzere kopyalanır.

2: S3 Glacier dosya kütüphanesi oluştur

Örneğin, Tokyo bölgesinde şu web sitesi:Bağlantı girişi görünür., aşağıdaki şekilde gösterildiği gibi:



Amazon Bölge İsimleri ve Kodları:Bağlantı girişi görünür.

Bölge adı
kod
ABD Doğu (Ohio)
ABD-Doğu-2
ABD Doğu (Kuzey Virginia)
ABD-Doğu-1
ABD Batı (Kuzey Kaliforniya)
ABD-Batı-1
ABD Batı (Oregon)
US-WEST-2
Afrika (Cape Town)
AF-South-1
Asya Pasifik (Hong Kong)
AP-East-1
Asya Pasifik (Mumbai)
AP-Güney-1
Asya Pasifik (Osaka)
AP-kuzeydoğu-3
Asya Pasifik (Seul)
AP-kuzeydoğu-2
Asya Pasifik (Singapur)
AP-güneydoğu-1
Asya Pasifik (Sydney)
AP-Güneydoğu-2
Asya Pasifik (Tokyo)
AP-kuzeydoğu-1
Kanada (Merkez)
CA-Central-1
Çin (Pekin)
CN-NORTH-1
Çin (Ningxia)
CN-NORTHWEST-1
Avrupa (Frankfurt)
eu-central-1
Avrupa (İrlanda)
EU-West-1
Avrupa (Londra)
EU-WEST-2
Avrupa (Milano)
EU-Güney-1
Avrupa (Paris)
EU-WEST-3
Avrupa (Stockholm)
EU-NORTH-1
Orta Doğu (Bahreyn)
me-güney-1
Güney Amerika (São Paulo)
SA-East-1

3: Yeni bir ASP.NET Core programı oluşturun

Yeni bir ASP.NET Core programı oluşturmak ve AWS SDK'yı çağırarak dosyayı S3 Glacier dosya kütüphanesine yüklemek için, aşağıdaki pakete referans vermek için nuget kullanmanız gerekir:




Dosya yükleme

Kod şöyledir:

Dosyayı indir

S3 Glacier deposundan indirme dosyasını alırken, sabırla beklemeniz gerekiyor (Geri alma süreleri dakikalardan saatlere kadar değişir ve yeni yüklenen dosyalar bile çok uzun süre beklemek zorunda kalırDosyayı almak için bir talep gönderdikten sonra, programın aşağıdaki şekilde gösterildiği gibi mesaj kuyruğu üzerinden sonucu alacağını görebiliyoruz:



Kod şöyledir:



Log çıkış kodunu etkinleştirin:



Aşağıdaki şekilde gösterildiği gibi, sadece kontrolcü arayüzünü çağırarak dosyaları S3 Glacier'a yüklemek için yeterli olan bir S3 Glacier yedekleme hizmeti geliştirdim:




Kaynak kodu indirme:Bağlantı girişi görünür.




Önceki:Docker görüntü katmanını analiz etmek için iki araç önerilir
Önümüzdeki:Git, silinmek üzere bağlanmış dosyaları geri getirir
 Ev sahibi| Yayınlandı 4.04.2025 12:15:21 |
S3 Buzul Anında Geri Alma— Tıbbi görüntüler, haber medya varlıkları veya genomik veriler gibi hemen erişim gerektiren arşivlenmiş veriler için, milisaniyede en düşük maliyetli depolama sağlayan arşiv depolama sınıfı olan S3 Glacier Instant Retrieval depolama sınıfını seçin.

S3 Buzul Esnek Geri Alma— Hemen erişim gerektirmeyen ancak büyük veri setlerini ücretsiz olarak almak için esneklik gerektiren arşivlenmiş veriler için, örneğin yedekleme veya felaket kurtarma kullanım durumları gibi, dakikalar içinde veya 12 saat içinde ücretsiz toplu alım için S3 Glacier Flexible Retrieval depolama sınıfını seçin.

S3 Glacier Derin Arşivi— Finansal hizmetler, sağlık, medya ve eğlence ve kamu sektörü gibi müşteri ihtiyaçlarını ve düzenleyici uyum gereksinimlerini karşılamak için verileri 7–10 yıl veya daha uzun süre saklamak için, 12–48 saat içinde veri alan en düşük maliyetli bulut depolama olan S3 Glacier Derin Arşiv depolama sınıfını seçin.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com