Cara mengotomatiskan pencadangan Windows Server ke Amazon S3

Amazon Simple Storage Solution (Amazon S3) memungkinkan Anda mencadangkan data dari Windows Server Anda di penyimpanan cloud yang sangat besar. Mencadangkan data Anda sangat penting, karena mencegah kehilangan data jika terjadi peristiwa yang tidak terduga.

Logo Windows Server

(Automate Windows Server)Otomatiskan pencadangan Windows Server ke Amazon S3

Dalam tutorial ini, saya akan menunjukkan cara mengotomatiskan proses pencadangan agar berjalan sekali, harian, mingguan, atau bulanan. Operasinya mudah, tetapi Anda harus mengikuti panduan ini dengan cermat untuk menghindari komplikasi.

Instal Amazon AWS CLI

Langkah pertama untuk mengotomatiskan cadangan Amazon AWS Anda adalah menginstal AWS CLI . Anda dapat menemukan petunjuk terperinci untuk menginstal AWS CLI versi 1 dan 2 di halaman ini(this page) .

Ketika Anda menyelesaikan instalasi, Anda sekarang harus mengkonfigurasi profil pengguna default, ID akses, dan kunci. Untuk melakukan ini, jalankan perintah di bawah ini:

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

Tentang perintah Amazon S3

Amazon S3

Anda harus menentukan argumen jalur dalam perintah s3. Untuk jalur ini, Anda dapat menggunakan S3 Uri , yang merupakan (S3 Uri)URI bucket S3 Anda atau menggunakan jalur lokal(localpath) (direktori lokal). Misalnya, Anda dapat menggunakan perintah berikut:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

Oleh karena itu, operasi S3 lengkap dapat mengambil bentuk berikut:

aws s3 s3command souce_file/folder destinationpath

Operasi berjalan dari  localpath ke S3URIS3URI ke  S3URI , dan  S3URI  ke  localpath .

Untuk menyalin file contoh bernama  samplefile.txt ke bucket Anda yang disebut sample-bucket , Anda dapat menggunakan perintah S3 di bawah ini:

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket

Pada perintah di atas, kami tidak memilih wilayah. Ini karena kita sudah melakukannya di  aws configure . Bendera  –region digunakan untuk menentukan wilayah bucket Anda.

Untuk menyalin semua yang ada di  folder backup ke (backups)bucket sample-(sample-bucket) bucket, jalankan perintah berikut:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket

Untuk menggunakan perintah S3 di atas, perhatikan hal berikut:

  • File lokal tidak boleh ada di keranjang dan awalan yang dipilih.
  • Pastikan ukuran objek S3 berbeda dari ukuran file lokal.
  • Modifikasi terbaru dari objek S3 harus lebih lama dari pada file lokal.

Kiat untuk menggunakan flag filter dalam perintah S3

Bendera filter yang Anda gunakan dalam perintah S3 termasuk tanda  –kecualikan(–include) dan  –sertakan(–exclude) . Anda dapat menggunakannya beberapa kali dalam satu perintah.

  • -- include: Ini menambahkan folder atau file yang dipilih mengikuti perintah S3.
  • -- exclude: Ini menghilangkan folder atau file yang dipilih mengikuti perintah S3.

Di bawah(Below) ini adalah contoh filter di atas yang digunakan:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"

Untuk mengecualikan setiap file dalam folder bernama  backup(backups) dan memasukkan semua file dalam folder ini yang memiliki ekstensi  jpg, png, dan teks(jpg, png, and text) , jalankan perintah di bawah ini.

Di sini, kami juga menguji pengaturan kami dengan bantuan --dryrunflag:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun

CATATAN: (NOTE: ) Tanpa flag, sistem menyertakan setiap file dalam operasi S3. Juga, filter terakhir diterapkan.

Cara membuat cadangan Amazon S3 menggunakan file batch

1] Buat file batch

Luncurkan Notepad sehingga membuka file .txt kosong .

Otomatiskan pencadangan Windows Server ke Amazon S3

Masukkan(Enter) perintah S3 berikut untuk menyinkronkan folder cadangan ke bucket S3 Anda:

aws s3 sync "C://Desktop/backups/" s3://your-bucket

Simpan file txt dengan  ekstensi .bat , yang menjadikannya file batch.

2] Buat(Create) tugas baru di Penjadwal Tugas(Task Scheduler)

buat tugas di penjadwal untuk pencadangan amazon s3 otomatis

Tekan(Press) tombol Windows dan cari  penjadwal tugas(task scheduler) .

Pilih  Penjadwal Tugas(Task Scheduler) dari hasil.

Di Penjadwal Tugas, klik  Tindakan(Actions) dan pilih Buat Tugas(Create Task) . Masukkan nama tugas dan tulis deskripsi.

Tambahkan pemicu untuk satu kali, harian, mingguan, atau bulanan.

3] Tambahkan tindakan

Beralih ke  tab Tindakan(Actions) dan pilih tindakan berikut dari menu tarik-turun: Mulai program(Start a program) .

Di kotak  Program/script , telusuri file batch yang baru dibuat.

Simpan tugas yang baru dibuat.

Saya harap Anda menemukan tutorial ini mudah dimengerti.



About the author

Saya seorang insinyur perangkat lunak dan ahli Windows 10. Saya memiliki lebih dari dua tahun pengalaman bekerja dengan smartphone, windows 10, dan Microsoft edge. Fokus utama saya adalah membuat perangkat Anda bekerja lebih baik dan lebih cepat. Saya telah mengerjakan berbagai proyek untuk perusahaan seperti Verizon, IMac, HP, Comcast, dan banyak lainnya. Saya juga seorang instruktur bersertifikat dalam pelatihan cloud Microsoft Azure.



Related posts