Amazon S3'e Windows Server yedeklemesi nasıl otomatikleştirilir
Amazon Basit Depolama Çözümü (Amazon S3) , (Amazon Simple Storage Solution (Amazon S3))Windows Server'ınızdaki(Windows Server) verileri devasa bulut depolama alanında yedeklemenize olanak tanır . Beklenmedik olaylarda veri kaybını önlediği için verilerinizi yedeklemek çok önemlidir.
(Automate Windows Server)Amazon S3'e (Amazon S3)Windows Server yedeklemesini otomatikleştirin
Bu öğreticide, yedekleme işlemini bir kez, günlük, haftalık veya aylık olarak çalışacak şekilde nasıl otomatikleştireceğinizi göstereceğim. İşlem basittir, ancak komplikasyonları önlemek için kılavuzu yakından takip etmeniz gerekir.
Amazon AWS CLI'yi yükleyin
Amazon AWS yedeklemelerinizi otomatikleştirmenin ilk adımı , AWS CLI'yi(AWS CLI) yüklemektir . AWS CLI sürüm 1 ve 2'yi yüklemek için ayrıntılı talimatları bu sayfada bulabilirsiniz(this page) .
Kurulumu tamamladığınızda, şimdi varsayılan kullanıcı profillerini, erişim kimliğini ve anahtarı yapılandırmanız gerekir. Bunu yapmak için aşağıdaki komutu çalıştırın:
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json
Amazon S3 komutları hakkında
s3 komutlarında bir yol argümanı belirtmeniz gerekir. Bu yollar için, S3 klasörünüzün URI'si(URI) olan bir S3 Uri kullanabilir veya bir yerel yol(localpath) (yerel dizin) kullanabilirsiniz. Örneğin, aşağıdaki komutları kullanabilirsiniz:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
Bu nedenle tam S3 işlemi aşağıdaki şekli alabilir:
aws s3 s3command souce_file/folder destinationpath
İşlem , yerel yoldan (S3URI)S3URI'ye(localpath) , S3URI'den (S3URI)S3URI'ye(S3URI) ve S3URI'den (S3URI ) yerel yola gider(localpath) .
samplefile.txt adlı bir örnek dosyayı sample-bucket adlı kovanıza kopyalamak için aşağıdaki S3 komutunu kullanabilirsiniz:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
Yukarıdaki komutta bir bölge seçmedik. Bunun nedeni, bunu aws yapılandırmasında(aws configure) zaten yapmış olmamızdır . –region bayrağı , kepçenizin bölgesini belirtmek için kullanılır.
Yedekler(backups) klasöründeki her şeyi örnek kova(sample-bucket) kovasına kopyalamak için aşağıdaki komutu çalıştırın:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Yukarıdaki S3 komutunu kullanmak için aşağıdakilere dikkat edin:
- Yerel dosya, seçilen pakette ve önekte bulunmamalıdır.
- S3 nesnesinin boyutunun yerel dosyanınkinden farklı olduğundan emin olun.
- S3 nesnesindeki en son değişiklik, yerel dosyadan daha eski olmalıdır.
S3 komutlarında filtre bayraklarını kullanma ipuçları
S3 komutlarında kullandığınız filtre bayrakları, –exclude ve –include bayraklarını içerir. Bunları tek bir komutta birkaç kez kullanabilirsiniz.
-- include
: Bu, bir S3 komutunun ardından seçilen klasörleri veya dosyaları ekler.-- exclude
: Bu, bir S3 komutunun ardından seçilen klasörlerden veya dosyalardan kurtulur.
Aşağıda(Below) , kullanımda olan yukarıdaki filtrelere bir örnek verilmiştir:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
backups adlı bir klasördeki her dosyayı hariç tutmak ve bu klasördeki jpg, png ve text(jpg, png, and text) uzantılarına sahip tüm dosyaları dahil etmek için aşağıdaki komutu çalıştırın.
Burada da --dryrun
bayrak yardımıyla ayarlarımızı test ettik:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
NOT: (NOTE: ) Bayraklar olmadan sistem, S3 işlemlerindeki her dosyayı içerir. Ayrıca, son filtre uygulanır.
Toplu iş dosyalarını kullanarak Amazon S3(Amazon S3) yedekleri nasıl oluşturulur
1] Toplu iş dosyasını oluşturun
Boş bir .txt dosyası açacak şekilde Not Defteri'ni(Notepad) başlatın .
(Enter)Yedekleme klasörlerini S3 klasörünüzle senkronize etmek için aşağıdaki S3 komutunu girin :
aws s3 sync "C://Desktop/backups/" s3://your-bucket
txt dosyasını bir toplu iş dosyası yapan .bat uzantısıyla kaydedin.(.bat)
2] Görev Zamanlayıcı'da(Task Scheduler) yeni bir görev oluşturun(Create)
(Press)Windows tuşuna (Windows)basın ve görev zamanlayıcıyı(task scheduler) arayın .
Sonuçlardan Görev Zamanlayıcı'yı(Task Scheduler) seçin .
Görev Zamanlayıcı'da Eylemler'e tıklayın ve (Actions)Görev Oluştur'u(Create Task) seçin . Bir görev adı girin ve bir açıklama yazın.
Tek seferlik, günlük, haftalık veya aylık bir tetikleyici ekleyin.
3] Eylem ekle
Eylemler(Actions) sekmesine geçin ve açılır menüden aşağıdaki eylemi seçin: Bir program başlatın(Start a program) .
Program/script kutusunda , yeni oluşturulan toplu iş dosyasına göz atın.
Yeni oluşturulan görevi kaydedin.
Umarım bu öğreticiyi anlaşılması kolay bulursunuz.
Related posts
HDG Açıklıyor: Amazon S3 Nedir?
Windows Server'den İdari Payları Devre Dışı Bırak
Iperius Backup: Windows 10 yedeklerini otomatikleştirmek için ücretsiz
Remote Access Client Account Lockout'yi Windows Server'de yapılandırın
Windows Server Windows Server'daki Bloated Registry kovanlarını sıkıştırır
Windows Camera Frame Server service beklenmedik şekilde sona erdi
Fix Site Ca ulaşılamaz, Server IP Could bulunamadı
Windows Server Insider Preview Builds'ü nereye indirirsiniz?
Windows 10'da Install Remote Server Administration Tools (RSAT)
Windows Media Player Sunucu Yürütme Başarısız Hatasını Düzeltin
Server için Fix Omegle Error Connecting (2021),
Nasıl Enable & Configure DNS Aging & Scavenging içinde Windows Server
Download ve Amazon'ün Alexa app'ü herhangi bir Windows 10 PC'ye yükleyin
Invite için Fix ARK Unable ila Query Server Info
Windows 11'de DNS Sunucusu Nasıl Değiştirilir
Windows 10 Mobile'da e-Kitap okumak için Amazon Kindle uygulaması nasıl kullanılır?
Global Proxy Server Settings Windows 10'te nasıl yapılandırılır
Fix Server Değil Found Error içinde Firefox
(2021) bir Discord Server Leave nasıl
Synchronize Windows 10 Clock ile Internet Time Server