Dalam Tutorial 10 Menit ini, Anda akan menyimpan file di cloud menggunakan Amazon EFS. Anda akan membuat sistem file Amazon EFS, meluncurkan mesin virtual Linux di Amazon EC2, memasang sistem file, membuat file, mengakhiri instans, dan menghapus sistem file.

Semua yang dilakukan dalam tutorial ini memenuhi syarat untuk Tingkat Gratis.

Mengelola Sumber Daya AWS Anda

Masuk ke Konsol

Anda dapat dengan mudah membuat sistem file jaringan yang memiliki ketersediaan tinggi dan dapat diskalakan dari konsol Amazon EFS.


a. Saat Anda mengeklik di sini, AWS Management Console akan terbuka di jendela browser baru, sehingga Anda dapat tetap membuka tutorial ini. Ketika layar ini memuat, masukkan nama pengguna dan kata sandi untuk memulai. Lalu temukan EFS di dalam Penyimpanan, Dan klik untuk membuka Konsol EFS.

(klik untuk zoom)


b. Di konsol Amazon EFS, klik Buat sistem file.

(klik untuk zoom)


c. Jika VPC Default tidak dipilih di bidang dropdown VPC, pilih panah dropdown dan pilih VPC Default. Terima seluruh default di Langkah 1: Mengonfigurasi akses sistem file dan klik Langkah Berikutnya.

(klik untuk zoom)


d. Terima seluruh default di Langkah 2: Mengonfigurasi pengaturan opsional dan klik Langkah Berikutnya.

(klik untuk zoom)


e. Terima seluruh default di Langkah 3: Meninjau dan membuat dan klik Buat Sistem File.

(klik untuk zoom)

Untuk mengakses sistem file, Anda memasangkan sistem file di instans berbasis Linux Amazon EC2. Dalam langkah ini Anda akan membuat dan mengonfigurasi instans Amazon EC2.


a. Klik di sini untuk membuka konsol Amazon EC2 dan klik Luncurkan Instans untuk membuat dan mengonfigurasi mesin virtual.

(klik untuk zoom)


b. Dengan Amazon EC2, Anda dapat menentukan perangkat lunak dan spesifikasi instans yang ingin digunakan. Di layar ini, akan ditampilkan opsi untuk memilih Amazon Machine Image (AMI) yang merupakan templat berisi konfigurasi perangkat lunak (misal sistem operasi, server aplikasi, dan aplikasi). 

Dari AMI, Anda meluncurkan instans yang merupakan salinan AMI yang dijalankan sebagai server virtual di cloud.

Untuk tutorial ini, cari AMI Linux Amazon lalu klik Pilih.

(klik untuk zoom)


c. Kini Anda dapat memilih jenis instans. Jenis instans terdiri dari beragam kombinasi antara CPU, memori, penyimpanan, dan kapasitas jaringan sehingga Anda dapat memilih kombinasi yang sesuai untuk aplikasi. Untuk informasi selengkapnya, lihat Jenis Instans Amazon EC2.

Opsi default t2.micro harus sudah dicentang. Jenis instans ini disertakan dalam Tingkat Gratis dan menawarkan kapasitas komputasi yang cukup untuk menangani beban kerja sederhana. Klik Tinjau dan Luncurkan di bagian bawah halaman.

(klik untuk zoom)


d. Anda dapat meninjau konfigurasi, penyimpanan, penandaan, dan pengaturan keamanan yang telah dipilih untuk instans Anda. Meskipun Anda memiliki opsi untuk menyesuaikan pengaturan ini, kami menyarankan agar menerima nilai default untuk tutorial ini.

Klik Luncurkan di bagian bawah halaman.

(klik untuk zoom)


e. Di layar berikutnya Anda akan diminta untuk memilih pasangan kunci yang ada atau membuat pasangan kunci baru. Pasangan kunci digunakan untuk masuk ke instans Anda (seperti kunci rumah yang Anda gunakan untuk masuk ke dalam rumah).

Pilih Pilih pasangan kunci yang ada dan pilih pasangan kunci atau pilih Buat pasangan kunci baru dan beri nama MyKeyPair. Selanjutnya klik tombol Unduh Pasangan Kunci . Pastikan untuk menyimpan pasangan kunci di lokasi yang aman pada komputer Anda.

Pengguna Windows: Kami menganjurkan Anda untuk menyimpan pasangan kunci dalam direktori pengguna dalam sub-direktori bernama .ssh (mis. C:\user\{yourusername}\.ssh\MyKeyPair.pem).

Catatan: Anda tidak dapat menggunakan Windows Explorer untuk membuat folder dengan nama yang diawali dengan tanda titik kecuali Anda mengakhiri nama folder dengan titik juga. Setelah memasukkan nama (.ssh.), tanda titik di bagian akhir akan dihapus secara otomatis.

Pengguna Mac/Linux: Sebaiknya simpan pasangan kunci dalam sub-direktori .ssh dari direktori utama (mis. ~/.ssh/MyKeyPair.pem).

Catatan: Jika Anda tidak ingat tempat penyimpanan kunci pribadi SSH (file yang sedang diunduh), Anda tidak akan dapat menghubungkan ke mesin virtual.

Setelah menyimpan pasangan kunci, klik Luncurkan Instans untuk memulai instans Linux.

Catatan: Perlu waktu beberapa menit untuk meluncurkan instans Anda.

(klik untuk zoom)


f. Klik Tampilkan Instans di layar berikutnya untuk menampilkan instans dan melihat status instans yang baru saja Anda mulai.

(klik untuk zoom)


g. Catat alamat IP Publik dari instans AWS karena Anda membutuhkan ini untuk terhubung ke instans di Langkah 4 bagian c.

Catatan: Jika instans Anda masih memulai, alamat IP Publik mungkin belum ditampilkan. Kolom Status Instans akan menampilkan apakah instans sudah dijalankan atau belum, dan kolom Pemeriksaan Status akan memberi tahu Anda jika instans telah melewati 2 pemeriksaan untuk memastikan bahwa penyediaan telah selesai. Anda dapat menyegarkan nilai tersebut dengan menekan tombol segarkan di sebelah kanan tepat di atas tabel.

(klik untuk zoom)


h. Memberikan instans akses jaringan ke sistem file. Setelah memilih instans, pilih Tindakan > Jaringan > Ubah Keamanan Grup.

(klik untuk zoom)


i. Pilih kotak centang untuk grup keamanan VPC default dan klik Tetapkan Keamanan Grup.

Catatan: Anda harus mencentang dua grup keamanan, grup keamanan launch-wizard-1 dan grup keamanan VPC default.

(klik untuk zoom)

Setelah meluncurkan instans Amazon EC2, kini waktunya untuk menghubungkannya.

Pengguna Windows: Pilih Windows di bawah guna melihat instruksi untuk menginstal Git Bash.

Pengguna Mac/Linux: Pilih Mac / Linux di bawah ini guna melihat instruksi untuk membuka jendela terminal.

  • Windows

    a. Unduh Git untuk Windows di sini. Jalankan penginstal yang telah diunduh dengan menerima pengaturan default (ini akan menginstal Git Bash sebagai bagian dari Git).

    (klik untuk zoom)


    b. Klik kanan pada dekstop (bukan di ikon atau file), lalu pilih Git Bash di Sini untuk membuka prompt perintah Git Bash.

    (klik untuk zoom)

  • Mac / Linux

    Komputer Mac atau Linux mungkin menyertakan klien SSH secara default. Anda dapat memeriksa klien SSH dengan mengetikkan ssh pada baris perintah. Jika komputer tidak mengenali perintah, proyek OpenSSH menyediakan implementasi gratis rangkaian peralatan SSH lengkap yang dapat diunduh.

    a. Pengguna Mac: 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.

    (klik untuk zoom)


    b. Gunakan perintah chmod untuk memastikan file kunci privat tidak dapat dilihat secara publik dengan memasukkan perintah berikut: chmod 400 ~/.ssh/mykeypair.pem untuk membatasi izin ke kunci SSH pribadi Anda.

    Catatan: Anda tidak perlu melakukan langkah ini setiap kali menghubungkan ke instans, Anda hanya perlu mengaturnya satu kali untuk setiap kunci SSH yang dimiliki.

    (klik untuk zoom)


c. Menggunakan SSH untuk menghubungkan ke instans Anda. Dalam kasus ini, nama pengguna adalah ec2-user, kunci SSH tersimpan dalam direktori penyimpanan pada langkah 2 bagian d, dan alamat IP yang digunakan adalah dari langkah 2 bagian f. Formatnya adalah ssh -i {full path of your .pem file} ec2-user@{instance IP address}.

Pengguna Windows: Masukkan ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address} (mis. ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125)

Pengguna Mac/Linux: Masukkan ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address} (mis. ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125)

Catatan: jika Anda memulai instans Linux yang bukan Linux Amazon, mungkin terdapat perbedaan nama pengguna yang digunakan. Nama pengguna yang umum meliputi ec2-user, root, ubuntu, dan fedora. Jika Anda tidak yakin dengan apa itu nama pengguna masuk, hubungi penyedia AMI Anda.

Anda akan melihat respons yang sama dengan contoh berikut:

Otentisitas host ‘ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)’ tidak dapat dibuat. Sidik jari kunci RSA adalah 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Apa Anda yakin ingin lanjut menghubungkan (ya/tidak)?

Ketik ya, lalu tekan enter.

(klik untuk zoom)


Anda akan melihat respons yang sama dengan contoh berikut:

Peringatan: Ditambahkan secara permanen 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) ke daftar host yang diketahui.

Kemudian Anda akan melihat layar selamat datang untuk instans dan saat ini telah terhubung ke mesin virtual Linux AWS di cloud.

(klik untuk zoom)

Untuk mengakses sistem file, Anda memasang sistem file menggunakan perintah pemasangan Linux standar dan nama DNS sistem file. Setelah dipasang, Anda dapat bekerja dengan file dan direktori di sistem file seperti yang Anda lakukan dengan sistem file lokal. Amazon EFS menggunakan protokol NFSv4.1.


a. Klik di sini untuk membuka konsol Amazon EFS dan pilih tombol radio di samping sistem file Anda untuk menampilkan rincian.


b. Pilih tautan instruksi pemasangan Amazon EC2.

(klik untuk zoom)


c. Untuk jendela instruksi pemasangan Amazon EC2, Anda dapat membaca bagian Mengatur instans EC2 Anda. Bagian ini akan memandu Anda melalui langkah-langkah untuk menginstal klien nfs ke dalam instans EC2. Klien nfs telah terinstal di instans EC2 yang Anda luncurkan, sehingga Anda dapat langsung menuju ke langkah berikutnya.

(klik untuk zoom)


d. Buat direktori baru pada instans Anda dengan menyalin perintah sudo mkdir efs.

(klik untuk zoom)


e. Tempel dan jalankan perintah sudo mkdir efs di jendela SSH Anda.

(klik untuk zoom)


f. Kembali ke jendela instruksi pemasangan Amazon EC2. Pasangkan sistem file Anda sebagai direktori baru.

Salin seluruh perintah pemasangan sudo –t nfs4….

Klik Tutup di bagian bawah jendela.

(klik untuk zoom)


g. Tempel dan jalankan seluruh perintah pemasangan sudo –t nfs4… di jendela SSH Anda.

(klik untuk zoom)


h. Verifikasi bahwa sistem file Anda telah berhasil dipasangkan dengan menjalankan perintah berikut: 

df -h 

(klik untuk zoom)


i. Buat file uji di sistem file baru dengan menjalankan perintah dd sederhana untuk menghasilkan file berukuran 1GiB di direktori baru Anda. Jalankan perintah dd berikut di jendela SSH Anda:

sudo dd if=/dev/zero of=~/efs/1GiB bs=1M count=1024 status=progress

Anda dapat dengan mudah menghentikan mesin virtual dan sistem file dari AWS Management Console. Bahkan, menghentikan sumber daya merupakan praktik terbaik jika Anda tidak lagi menggunakannya agar tidak terus dibebankan biaya.


a. Pertama, Anda akan menghentikan instans Amazon EC2. Klik di sini untuk membuka konsol Amazon EC2, pilih kotak di samping instans yang Anda buat. Lalu klik tombol Tindakan , navigasi ke Status Instans, dan klik Hentikan.

Anda akan diminta untuk mengonfirmasi penghentian - pilih Ya, Hentikan.

Catatan: Penyelesaian proses ini memerlukan beberapa detik. Setelah instans dihentikan, Status Instans akan berubah menjadi dihentikan pada Konsol EC2.

(klik untuk zoom)


b. Kini Anda akan menghapus sistem file dari konsol Amazon EFS. Klik di sini untuk membuka konsol Amazon EFS, pilih tombol radio di samping sistem file yang Anda buat. Lalu klik tombol Tindakan , dan klik Hapus sistem file.

Konfirmasikan bahwa Anda ingin menghapus sistem file dengan mengetuk ID Sistem File di kotak teks. Klik Hapus Sistem File.

(klik untuk zoom)

Selamat! Anda telah membuat sistem file jaringan untuk pertama kali di cloud. Amazon EFS adalah sistem file yang sederhana dan dapat diskalakan yang dapat membesar dan menciut secara otomatis ketika Anda menambah serta menghapus file, Anda juga hanya membayar jumlah penyimpanan yang digunakan.

Kini Anda telah belajar membuat sistem file jaringan menggunakan Amazon EFS dari konsol manajemen, gali lebih dalam ke Amazon EFS dengan menonton Bincang-Bincang Teknologi Online AWS. Tonton Analisis Mendalam tentang Amazon EFS >>