Penyelesaian Penyimpanan Mudah Amazon (Amazon S3) membolehkan anda membuat sandaran data dari Pelayan Windows pada penyimpanan awannya yang besar. Menyandarkan data anda sangat penting, kerana mencegah kehilangan data sekiranya berlaku kejadian yang tidak dijangka.
Automatik sandaran Windows Server ke Amazon S3
Dalam tutorial ini, saya akan menunjukkan kepada anda cara mengotomatisasi proses sandaran untuk dijalankan sekali, setiap hari, mingguan, atau bulanan. Operasinya mudah, tetapi anda harus mengikuti panduan dengan teliti untuk mengelakkan komplikasi.
Pasang Amazon AWS CLI
Langkah pertama untuk mengautomasikan sandaran AWS Amazon anda ialah memasang AWS CLI. Anda boleh mendapatkan arahan terperinci untuk memasang AWS CLI versi 1 dan 2 di halaman ini.
Apabila anda menyelesaikan pemasangan, anda kini harus mengkonfigurasi profil pengguna, ID akses, dan kunci lalai. Untuk melakukan ini, jalankan arahan di bawah:
aws configure ID Kunci Akses AWS [Tiada]:Kunci Akses Rahsia AWS [Tiada] :keykey Nama rantau lalai [Tiada]: us-east-1 Format output lalai [Tiada]: json
Mengenai arahan Amazon S3
Anda harus menentukan jalan argumen dalam perintah s3. Untuk laluan ini, anda boleh menggunakan U3 S3, yang merupakan URI baldi S3 anda atau menggunakan jalan tempatan (direktori tempatan). Sebagai contoh, anda boleh menggunakan arahan berikut:
localpath - C: // Desktop / sandaran S3URI: - s3: // yourbucket / yourkey
Oleh itu, operasi S3 yang lengkap dapat mengambil bentuk berikut:
aws s3 s3command souce_file / folder destinationpath
Operasi bermula dari jalan tempatan ke S3URI, S3URI ke S3URI, dan S3URI ke jalan tempatan.
Untuk menyalin fail contoh yang dipanggil fail sampel.txt ke baldi anda yang dipanggil sampel-baldi, anda boleh menggunakan arahan S3 di bawah:
aws s3 cp "C: // Desktop / sandaran / samplefile.txt "s3: // sampel-baldi
Dalam perintah di atas, kami tidak memilih wilayah. Ini kerana kita sudah melakukannya di aws konfigurasi. The -wilayah bendera digunakan untuk menentukan kawasan baldi anda.
Untuk menyalin semua yang ada di sandaran folder ke sampel-baldi baldi, jalankan arahan yang berikut:
aws s3 sync "C: // Desktop / sandaran /" s3: // sample-bucket
Untuk menggunakan perintah S3 di atas, perhatikan perkara berikut:
- Fail tempatan tidak boleh ada dalam baldi dan awalan yang dipilih.
- Pastikan saiz objek S3 berbeza dari ukuran fail tempatan.
- Pengubahsuaian terbaru objek S3 mestilah lebih lama daripada fail tempatan.
Petua untuk menggunakan bendera penapis dalam perintah S3
Bendera penapis yang anda gunakan dalam perintah S3 termasuk -tidak termasuk dan -merangkumi bendera. Anda boleh menggunakannya beberapa kali dalam satu arahan.
-- merangkumi
: Ini menambah folder atau fail yang dipilih mengikuti perintah S3.-- tidak termasuk
: Ini menyingkirkan folder atau fail terpilih yang mengikuti perintah S3.
Berikut adalah contoh penapis di atas yang digunakan:
aws s3 sync "C: // Desktop / sandaran /" s3: // sample-bucket --exclude "*" --include "*.jpg "--masuk" *.png "--masuk" *.txt "
Untuk mengecualikan setiap fail dalam folder bernama sandaran dan sertakan semua fail dalam folder ini yang mempunyai sambungan jpg, png, dan teks, jalankan arahan di bawah.
Di sini, kami juga menguji tetapan kami dengan bantuan --keringkan
bendera:
aws s3 sync "C: // Desktop / sandaran /" s3: // sample-bucket "*" --masuk "*.jpg "--masuk" *.png "--masuk" *.txt "--dryrun
NOTA: Tanpa bendera, sistem merangkumi setiap fail dalam operasi S3. Juga, penapis terakhir digunakan.
Cara membuat sandaran Amazon S3 menggunakan fail kumpulan
1] Buat fail kumpulan
Lancarkan Notepad sehingga terbuka .txt fail.
Masukkan arahan S3 berikut untuk menyegerakkan folder sandaran ke baldi S3 anda:
aws s3 sync "C: // Desktop / sandaran /" s3: // your-bucket
Simpan fail txt dengan .kelawar sambungan, yang menjadikannya fail kumpulan.
2] Buat tugas baru dalam Penjadual Tugas
Tekan kekunci Windows dan cari penjadual tugasan.
Pilih Penjadual tugasan dari hasilnya.
Dalam Penjadual Tugas, klik pada Tindakan dan pilih Buat Tugas. Masukkan nama tugas dan tulis keterangan.
Tambahkan pencetus untuk satu masa, setiap hari, mingguan atau bulanan.
3] Tambah tindakan
Tukar ke Tindakan tab dan pilih tindakan berikut dari menu lungsur: Mulakan program.
Di dalam Program / skrip kotak, cari fail kumpulan yang baru dibuat.
Simpan tugas yang baru dibuat.
Saya harap tutorial ini mudah difahami.