ke Amazon S3 menggunakan AWS CLI 

Dalam tutorial ini, kami akan membantu Anda menggunakan AWS Command Line Interface (CLI) untuk mengakses Amazon S3. Kami akan melakukan hal ini sehingga Anda dapat dengan mudah membuat skrip milik sendiri untuk mencadangkan file ke cloud dan mengambilnya dengan mudah sesuai kebutuhan. Hal ini akan membuat proses pencadangan Anda menjadi lebih cepat, lebih andal, dan lebih terprogram. Anda dapat menggunakan informasi ini untuk membuat tugas terjadwal (atau tugas cron) untuk menangani operasi pencadangan Anda.

Catatan: Tutorial ini disusun berdasarkan konsep dari tutorial Mencadangkan File Anda ke Amazon S3. Jika Anda belum melakukan tutorial itu, Anda harus menyelesaikan tutorial tersebut terlebih dahulu.

Menyimpan File Anda dengan AWS Membutuhkan Akun

Buat Akun Gratis dalam Beberapa Menit

AWS Tingkat Gratis mencakup penyimpanan 5 GB, 20.000 Permintaan Get, dan 2.000 Permintaan Put dengan Amazon S3.

Lihat Detail AWS Tingkat Gratis »

 

Pada langkah ini, Anda akan membuat akun pengguna menggunakan layanan IAM dengan izin administratif. Pada langkah selanjutnya Anda akan menggunakan akun pengguna ini untuk mengakses layanan AWS dengan aman menggunakan AWS CLI.


a.  Saat Anda mengklik di sini, AWS management console akan terbuka di jendela browser baru, sehingga Anda dapat tetap membuka panduan langkah demi langkah ini. Saat layar ini dimuat, masukkan nama pengguna dan kata sandi Anda untuk memulai. Kemudian ketik IAM di bilah pencarian dan pilih IAM untuk membuka dasbor Identity and Access Management.

TMT_S3-CLI_00

(klik untuk memperbesar)

TMT_S3-CLI_00

b. Dari dasbor AWS Identity and Access Management, klik Pengguna di sisi kiri.

TMT_S3-CLI_01

(klik untuk memperbesar)

TMT_S3-CLI_01

c. Klik tombol Tambahkan pengguna.

TMT_S3-CLI_02

(klik untuk memperluas)

TMT_S3-CLI_02

d. Masukkan nama pengguna di kotak teks di sebelah Nama pengguna: (kami akan menggunakan AWS_Admin untuk contoh ini) dan pilih Akses terprogram di bagian Pilih Jenis Akses AWS. Klik tombol Berikutnya: Izin.

TMT_S3-CLI_03

(klik untuk memperluas)

TMT_S3-CLI_03

e. Klik opsi pilihan Lampirkan kebijakan yang ada secara langsung. Pilih AdministratorAccess lalu klik Berikutnya: Tinjau

TMT_S3-CLI_04

(klik untuk memperluas)

TMT_S3-CLI_04

f. Klik Buat pengguna.

TMT_S3-CLI_05

(klik untuk memperluas)

TMT_S3-CLI_05

g. Klik tombol Unduh Kredensial dan simpan filecredentials.csv di lokasi yang aman (Anda akan memerlukan ini nanti di langkah 3) dan kemudian klik tombol Tutup.

TMT_S3-CLI_06

(klik untuk memperluas)

TMT_S3-CLI_06

Sekarang setelah Anda memiliki pengguna IAM, Anda harus menginstal AWS Command Line Interface (CLI). Di bawah ini adalah instruksi berdasarkan jenis sistem operasi yang Anda gunakan; silakan pilih tab yang sesuai dengan sistem operasi Anda.

Pilih PC dari tab di bawah ini jika Anda menggunakan komputer berbasis Windows.

Pilih Mac/Linux dari tab di bawah ini jika Anda menggunakan mesin yang menjalankan OSX atau Linux.

  • PC

     

    a. Unduh dan jalankan penginstal Windows (64-bit, 32-bit).

    Catatan: pengguna Windows Server 2008 v6.0.6002, Anda harus menggunakan metode pemasangan berbeda yang tercantum di sini.


    b. Buka prompt perintah dengan menekan tombol Windows Key + r untuk membuka run box dan tekan cmd dan tekan tombol OK.

    Getting-Started-S3-CLI-Run-Win

    (klik untuk memperluas)

    Getting-Started-S3-CLI-Run-Win

    c. Ketik aws configure dan tekan enter. Saat diminta, masukkan yang berikut ini:

    ID Kunci AWS Access [Tidak Ada]: masukkan Id kunci Access dari file credentials.csv yang Anda unduh di langkah 1 bagian d

    Catatan: ini akan terlihat seperti AKIAPWINCOKAO3U4FWTN

    Kunci Akses Rahasia AWS [Tidak Ada]: masukkan Kunci Akses Rahasia dari file credentials.csv yang Anda unduh di langkah 1 bagian d

    Catatan: ini akan terlihat seperti 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    Nama wilayah default [Tidak ada] masukkan us-east-1

    Format output default [Tidak ada] masukkan json

    Getting-Started-S3-CLI-Config-Win

    (klik untuk memperluas)

    Getting-Started-S3-CLI-Config-Win
  • Mac / Linux

     

    a. Ikuti petunjuk ini untuk menginstal pemasang paket AWS CLI.


    b. Pengguna OSX : Buka jendela terminal dengan menekan Command + Space dan mengetikkan terminal dalam jendela pencarian. Lalu tekan enter untuk membuka jendela terminal.

    Pengguna Linux: Buka jendela terminal.

    Getting-Started-CLI-OSX1

    (klik untuk memperluas)

    Getting-Started-CLI-OSX1

    c. Ketik aws configure dan tekan enter. Masukkan yang berikut saat diminta:

    ID Kunci AWS Access [Tidak Ada]: masukkan Id Kunci Akses dari file credentials.csv yang Anda unduh di langkah 1 bagian d

    Catatan: ini akan terlihat seperti AKIAPWINCOKAO3U4FWTN

    Kunci Akses Rahasia AWS [Tidak Ada]: masukkan Kunci Akses Rahasia dari file credentials.csv yang Anda unduh di langkah 1 bagian d

    Catatan: ini akan terlihat seperti 5dqQFBaGuPNf5z7NhFrgou4V5JJNaWPy1XFzBfX3

    Nama wilayah default [Tidak ada] masukkan us-east-1

    Format output default [Tidak ada] masukkan json

    Getting-Started-CLI-Config-OSX

    (klik untuk memperluas)

    Getting-Started-CLI-Config-OSX

Pada langkah ini, Anda akan menggunakan AWS CLI untuk membuat bucket di S3 dan menyalin file ke bucket.


a. Membuat bucket adalah opsional jika Anda sudah memiliki bucket yang ingin Anda gunakan. Untuk membuat bucket baru bernama tipe my-first-backup-bucket:

aws s3 mb s3://my-first-backup-bucket

Catatan: penamaan bucket memiliki beberapa batasan; salah satu batasannya adalah bahwa nama bucket harus unik secara global (mis. dua pengguna AWS yang berbeda tidak dapat memiliki nama bucket yang sama); karena itu, jika Anda mencoba perintah di atas Anda akan mendapatkan kesalahan BucketAlreadyExists.

Getting-Started-S3-Create-Buscket-OSX

(klik untuk memperluas)

Getting-Started-S3-Create-Buscket-OSX

b. Untuk mengunggah file backup.bak pertama saya yang terletak di direktori lokal (C:\users) ke bucket S3 my-first-backup-bucket, Anda akan menggunakan perintah berikut:

aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/

Atau, gunakan sintaksis asli jika nama file tidak mengandung spasi.

Getting-Started-S3-Upload-OSX

(klik untuk memperbesar)

Getting-Started-S3-Upload-OSX

c. Untuk mengunduh my-first-backup.bak dari S3 ke direktori lokal kita akan membalik urutan perintah sebagai berikut:

aws s3 cp s3://my-first-backup-bucket/my-first-backup.bak ./
Getting-Started-S3-Restore-OSX

(klik untuk memperbesar)

Getting-Started-S3-Restore-OSX

d. Untuk menghapus my-first-backup.bak dari bucket my-first-backup-bucket Anda, gunakan perintah berikut:

aws s3 rm s3://my-first-backup-bucket/my-first-backup.bak
Getting-Started-S3-Delete-OSX

(klik untuk memperbesar)

Getting-Started-S3-Delete-OSX

Selamat! Anda telah mengatur pengguna IAM, mengkonfigurasi mesin Anda untuk digunakan dengan antarmuka baris perintah AWS dan Anda telah belajar cara membuat, menyalin, mengambil, dan menghapus file dari cloud. Dalam tutorial berikutnya, Anda akan belajar cara menyiapkan tape drive virtual untuk digunakan dalam mencadangkan file dari program cadangan yang ada seperti Veeam, Symantec Backup Exec, Manajer Perlindungan Data Microsoft System Center 2012, atau program pencadangan lainnya.

Pelajari cara membuat Perpustakaan Tape Virtual dan menggunakannya dengan perangkat lunak cadangan yang ada »


Ya
Tidak