

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Opsi 2: Secara otomatis menghubungkan instance ke database RDS menggunakan konsol RDS
<a name="tutorial-ec2-rds-option2"></a>

Tujuan Opsi 2 adalah mengeksplorasi fitur koneksi otomatis di konsol RDS yang secara otomatis mengonfigurasi koneksi antara instans EC2 dan basis data RDS Anda untuk memungkinkan lalu lintas antara instans EC2 dan basis data RDS. Di Opsi 3, Anda akan mempelajari cara mengonfigurasi koneksi secara manual.

**Topics**
+ [Sebelum Anda mulai](#option2-before-you-begin)
+ [Tugas 1 (*Opsional*): Luncurkan instans EC2](#option2-task1-launch-ec2-instance)
+ [Tugas 2: Buat basis data RDS dan secara otomatis hubungkan ke instans EC2 Anda](#option2-task2-create-rds-database)
+ [Tugas 3: Verifikasi konfigurasi koneksi](#option2-task3-verify-connection-configuration)
+ [Tugas 4 (*Opsional*): Bersihkan](#option2-task3-cleanup)

## Sebelum Anda mulai
<a name="option2-before-you-begin"></a>

Anda memerlukan hal berikut ini untuk menyelesaikan tutorial ini:
+ Instans EC2 yang berada dalam VPC yang sama dengan basis data RDS. Anda dapat menggunakan instans EC2 yang ada atau mengikuti langkah-langkah di Tugas 1 untuk membuat instans baru.
+ Izin untuk memanggil operasi berikut ini:
  + `ec2:AssociateRouteTable`
  + `ec2:AuthorizeSecurityGroupEgress`
  + `ec2:CreateRouteTable`
  + `ec2:CreateSecurityGroup`
  + `ec2:CreateSubnet`
  + `ec2:DescribeInstances`
  + `ec2:DescribeNetworkInterfaces`
  + `ec2:DescribeRouteTables`
  + `ec2:DescribeSecurityGroups`
  + `ec2:DescribeSubnets`
  + `ec2:ModifyNetworkInterfaceAttribute`
  + `ec2:RevokeSecurityGroupEgress`

## Tugas 1 (*Opsional*): Luncurkan instans EC2
<a name="option2-task1-launch-ec2-instance"></a>

**catatan**  
Meluncurkan sebuah instans bukanlah fokus dari tutorial ini. Jika Anda sudah memiliki instans Amazon EC2 dan ingin menggunakannya dalam tutorial ini, Anda dapat melewati tugas ini.

Tujuan dari tugas ini adalah untuk meluncurkan instans EC2 sehingga Anda dapat menyelesaikan Tugas 2 di mana Anda akan mengonfigurasi koneksi antara instans EC2 dan basis data Amazon RDS Anda. Langkah-langkah dalam tugas ini mengonfigurasi instans EC2 sebagai berikut:
+ Nama instans: **tutorial-instance-2**
+ AMI: Amazon Linux 2 
+ Tipe instans: `t2.micro`
+ Penetapan otomatis IP publik: Aktif 
+ Grup keamanan dengan tiga aturan berikut:
  + Izinkan SSH dari alamat IP Anda
  + Izinkan lalu lintas HTTPS dari mana saja
  + Izinkan lalu lintas HTTP dari mana saja

**penting**  
Dalam lingkungan produksi, Anda harus mengonfigurasi instans Anda untuk memenuhi kebutuhan spesifik Anda.

**Cara meluncurkan instans EC2**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Dari **Dasbor EC2**, pilih **Luncurkan instans**.

1. Pada **Nama dan tanda**, masukkan nama untuk mengidentifikasi instans Anda pada **Nama**. Untuk tutorial ini, beri nama instans **tutorial-instance-2**. Meskipun nama instans tidak wajib, ketika Anda memilih instans Anda di konsol RDS, nama tersebut akan membantu Anda mengidentifikasinya dengan mudah.

1. Pada **Gambar Aplikasi dan OS**, pilih AMI yang memenuhi kebutuhan server web Anda. Tutorial ini menggunakan **Amazon Linux**.

1. Pada **Tipe instans**, pilih tipe instans yang memenuhi kebutuhan server web Anda pada **Tipe instans**. Tutorial ini menggunakan `t2.micro`.
**catatan**  
Bergantung pada saat Anda membuat akun, Anda mungkin memenuhi syarat untuk menggunakan Amazon EC2 di bawah Tingkat Gratis.  
****Jika Anda membuat Akun AWS sebelum 15 Juli 2025 dan usianya kurang dari 12 bulan, Anda dapat menggunakan Amazon EC2 di bawah Tingkat Gratis dengan memilih jenis instans t2.micro, atau jenis instans t3.micro di Wilayah **di mana** t2.micro tidak tersedia.**** Ketahuilah bahwa ketika Anda meluncurkan instans **t3.micro**, default ke [mode **Tidak Terbatas**](burstable-performance-instances-unlimited-mode.md), yang mungkin dikenakan biaya tambahan berdasarkan penggunaan CPU. Jika jenis instans dapat digunakan di bawah Tingkat Gratis, itu diberi label **Tingkat Gratis yang memenuhi syarat**.  
**Jika Anda membuat Akun AWS pada atau setelah 15 Juli 2025, Anda dapat menggunakan jenis instans t3.micro, **t3.small, t4g.micro**, ****t4g.small****, **c7i-flex.large, dan **m7i-flex.large**** selama 6 bulan atau sampai kredit Anda habis.**  
Untuk informasi selengkapnya, lihat [Manfaat Tingkat Gratis sebelum dan sesudah 15 Juli 2025](ec2-free-tier-usage.md#ec2-free-tier-comparison).

1. Pada **Pasangan kunci (login)**, untuk **Nama pasangan kunci**, pilih pasangan kunci Anda.

1. Pada **Pengaturan jaringan**, lakukan hal berikut:

   1. Untuk **Jaringan** dan **Subnet**, jika Anda belum membuat perubahan pada VPC atau subnet default Anda, Anda dapat mempertahankan pengaturan default. 

      Jika Anda telah membuat perubahan pada VPC atau subnet default Anda, periksa hal berikut:

      1. Instans harus berada dalam VPC yang sama dengan basis data RDS untuk menggunakan konfigurasi koneksi otomatis. Secara default, Anda hanya memiliki satu VPC.

      1. VPC tempat Anda meluncurkan instans harus memiliki gateway internet yang melekat padanya, sehingga Anda dapat mengakses server web dari internet. VPC default Anda secara otomatis disiapkan dengan gateway internet.

      1. Untuk memastikan bahwa instans Anda menerima alamat IP publik, untuk **Tetapkan otomatis IP publik**, periksa apakah **Aktifkan** dipilih. Jika **Nonaktifkan** dipilih, pilih **Edit** (di sebelah kanan **Pengaturan Jaringan**), lalu untuk **Tetapkan otomatis IP publik**, pilih **Aktifkan**.

   1. Untuk terhubung ke instans Anda dengan menggunakan SSH, Anda memerlukan aturan grup keamanan yang mengotorisasi lalu lintas SSH (Linux) atau RDP (Windows) dari alamat publik komputer Anda. IPv4 Secara default, saat Anda meluncurkan sebuah instans, grup keamanan baru dibuat dengan aturan yang memungkinkan lalu lintas SSH masuk dari mana saja.

      **Untuk memastikan bahwa hanya alamat IP Anda yang dapat terhubung ke instans Anda, di bawah **Firewall (grup keamanan)**, dari daftar drop-down di sebelah kotak centang **Izinkan lalu lintas SSH dari**, pilih IP Saya.**

   1. Untuk mengizinkan lalu lintas dari internet ke instans Anda, pilih kotak centang berikut:
      + **Izinkan HTTPs lalu lintas dari internet**
      + **Izinkan lalu lintas HTTP dari internet**

1. Di panel **Ringkasan**, tinjau konfigurasi instans Anda dan pilih **Luncurkan instans**.

1. Pilih **Lihat semua instans** untuk menutup halaman konfirmasi dan kembali ke konsol. Instans Anda pertama-tama akan berada dalam status `pending`, kemudian akan masuk ke status `running`. 

   Jika instans gagal diluncurkan atau status langsung menjadi `terminated`, bukan `running`, lihat [Memecahkan masalah peluncuran instans Amazon EC2](troubleshooting-launch.md).

Untuk informasi tentang peluncuran instans, lihat [Luncurkan instans EC2 menggunakan wizard instans peluncuran di konsol](ec2-launch-instance-wizard.md).

### Lihat animasi: Luncurkan instans EC2
<a name="option2-launch-ec2-instance-animation"></a>

![\[Animasi ini menunjukkan cara meluncurkan instans EC2. Untuk versi teks dari animasi ini, lihat langkah-langkah dalam prosedur sebelumnya.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/tutorial-launch-instance.gif)


## Tugas 2: Buat basis data RDS dan secara otomatis hubungkan ke instans EC2 Anda
<a name="option2-task2-create-rds-database"></a>

Tujuan dari tugas ini adalah untuk membuat basis data RDS dan menggunakan fitur koneksi otomatis di konsol EC2 untuk secara otomatis mengonfigurasi koneksi antara instans EC2 Anda dan basis data RDS Anda. Langkah-langkah dalam tugas ini mengonfigurasi instans DB sebagai berikut:


+ Tipe mesin: MySQL
+ Templat: Tingkat gratis
+ Pengidentifikasi instans DB: **tutorial-database** 
+ Kelas instans DB: `db.t3.micro`

**penting**  
Dalam lingkungan produksi, Anda harus mengonfigurasi instans Anda untuk memenuhi kebutuhan spesifik Anda.

**Untuk membuat basis data RDS dan secara otomatis menghubungkannya ke instans EC2**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Dari pemilih Region (di kanan atas), pilih Wilayah AWS tempat Anda membuat instans EC2. Instans EC2 dan basis data RDS harus berada di Wilayah yang sama.

1. Pada dasbor, pilih **Buat basis data**.

1. Pada **Pilih metode pembuatan basis data**, periksa apakah **Pembuatan Standar** dipilih. Jika Anda memilih **Mudah buat**, fitur koneksi otomatis tidak tersedia.

1. Pada **Opsi mesin**, untuk **Tipe mesin**, pilih **MySQL**.

1. Pada **Templat**, pilih contoh templat untuk memenuhi kebutuhan Anda. Untuk tutorial ini, pilih **Tingkat gratis** untuk membuat basis data RDS tanpa biaya. Namun, perhatikan bahwa Tingkat Gratis hanya tersedia jika akun Anda memenuhi syarat untuk Tingkat Gratis. Anda dapat membaca lebih lanjut dengan memilih tautan **Info** di kotak **Tingkat gratis**.

1. Pada **Pengaturan**, lakukan hal berikut:

   1. Untuk **Pengidentifikasi instans DB**, masukkan nama untuk basis data. Untuk tutorial ini, masukkan **tutorial-database**.

   1. Untuk **Nama pengguna master**, biarkan nama default, yaitu **admin**.

   1. Untuk **Kata sandi master**, masukkan kata sandi yang dapat Anda ingat untuk tutorial ini, kemudian untuk **Konfirmasi kata sandi**, masukkan kata sandi lagi.

1. Di bawah **konfigurasi Instance**, untuk **kelas instans DB**, biarkan default, yaitu **db.t3.micro**.  Jika akun Anda memenuhi syarat untuk Tingkat Gratis, Anda dapat menggunakan instance ini secara gratis. Untuk informasi selengkapnya, lihat [AWS Tingkat Gratis](https://aws.amazon.com/free/).

1. Untuk **Konektivitas**, **Sumber daya komputasi**, pilih **Hubungkan ke sumber daya komputasi EC2**. Ini adalah fitur koneksi otomatis di konsol RDS.

1. Untuk **instans EC2**, pilih instans EC2 yang ingin Anda connect. Untuk keperluan tutorial ini, Anda dapat memilih instans yang Anda buat di tugas sebelumnya, yang Anda beri nama**tutorial-instance**, atau memilih instans lain yang ada. Jika Anda tidak melihat instans Anda dalam daftar, pilih ikon refresh di sebelah kanan **Konektivitas**.

   Saat Anda menggunakan fitur koneksi otomatis, grup keamanan ditambahkan ke instans EC2 ini, dan grup keamanan lain ditambahkan ke basis data RDS. Grup keamanan secara otomatis dikonfigurasi untuk memungkinkan lalu lintas antara instans EC2 dan basis data RDS. Pada tugas berikutnya, Anda akan memverifikasi bahwa grup keamanan telah dibuat dan ditetapkan ke instans EC2 dan basis data RDS.

1. Pilih **Buat basis data**.

   Pada layar **Basis Data**, **Status** basis data baru adalah **Membuat** sampai basis data siap digunakan. Saat statusnya berubah menjadi **Tersedia**, Anda dapat terhubung ke basis data. Tergantung pada kelas basis data dan jumlah penyimpanan, diperlukan waktu hingga 20 menit sebelum basis data baru tersedia.

Untuk mempelajari selengkapnya, lihat [Mengonfigurasi konektivitas jaringan otomatis dengan instans EC2](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html#USER_CreateDBInstance.Prerequisites.VPC.Automatic) di *Panduan Pengguna Amazon RDS*.

### Lihat animasi: Membuat basis data RDS dan secara otomatis menghubungkannya ke instans EC2.
<a name="task2-create-rds-database-animation"></a>

![\[Animasi ini menunjukkan cara membuat basis data RDS, kemudian menggunakan fungsionalitas koneksi otomatis untuk menghubungkannya ke instans EC2. Untuk versi teks dari animasi ini, lihat langkah-langkah dalam prosedur sebelumnya.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/tutorial-create-rds-connect-ec2.gif)


## Tugas 3: Verifikasi konfigurasi koneksi
<a name="option2-task3-verify-connection-configuration"></a>

Tujuan dari tugas ini adalah untuk memverifikasi bahwa dua kelompok keamanan dibuat dan ditetapkan ke instans dan basis data.

Saat Anda menggunakan fitur koneksi otomatis di konsol untuk mengonfigurasi konektivitas, grup keamanan secara otomatis dibuat dan ditetapkan ke instance dan database, sebagai berikut:
+ Grup keamanan **rds-ec2- *x*** dibuat dan ditambahkan ke database RDS. Ini memiliki satu aturan masuk yang merujuk kelompok *x* keamanan **ec2-rds sebagai sumbernya**. Ini memungkinkan lalu lintas dari instans EC2 dengan grup *x* keamanan **ec2-rds-** untuk mencapai database RDS.
+ Grup keamanan **ec2-rds- *x*** dibuat dan ditambahkan ke instans EC2. Ini memiliki satu aturan keluar yang merujuk grup *x* keamanan **rds-ec2-** sebagai tujuannya. Ini memungkinkan lalu lintas dari instans EC2 untuk mencapai database RDS dengan grup keamanan **rds-ec2** -. *x*

**Untuk memverifikasi konfigurasi koneksi menggunakan konsol**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di halaman navigasi, pilih **Basis Data**.

1. Pilih basis data RDS yang Anda buat untuk tutorial ini.

1. Pada tab **Konektivitas & keamanan**, di bawah **Keamanan**, grup keamanan **VPC, verifikasi bahwa grup keamanan** yang disebut **rds-ec2** - ditampilkan. *x*

1. Pilih grup keamanan **rds-ec2** -. *x* Layar **Grup Keamanan** di konsol EC2 terbuka.

1. Pilih grup *x* keamanan **rds-ec2-** untuk membukanya.

1. Pilih tab **Aturan masuk**.

1. Verifikasi bahwa aturan grup keamanan berikut ada, sebagai berikut:
   + Tipe: **MYSQL/Aurora**
   + Rentang port: **3306**
   + Sumber: ***sg-0987654321example*/ec2-rds- *x*** — Ini adalah grup keamanan yang ditetapkan ke instans EC2 yang Anda verifikasi pada langkah-langkah sebelumnya.
   + Deskripsi: **Aturan untuk mengizinkan koneksi dari instans EC2** dengan terlampir *sg-1234567890example*

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans EC2 yang Anda pilih untuk terhubung ke basis data RDS di tugas sebelumnya, dan pilih tab **Keamanan**.

1. Di bawah **Rincian keamanan****, Grup keamanan**, memverifikasi bahwa grup keamanan yang disebut **ec2-rds- *x*** ada dalam daftar. *x*adalah angka.

1. Pilih grup *x* keamanan **ec2-rds-** untuk membukanya.

1. Pilih tab **Aturan keluar**.

1. Verifikasi bahwa aturan grup keamanan berikut ada, sebagai berikut:
   + Tipe: **MYSQL/Aurora**
   + Rentang port: **3306**
   + Tujuan: ***sg-1234567890example*/rds-ec2** - *x*
   + Deskripsi: **Aturan untuk mengizinkan koneksi ke **database-tutorial** dari setiap instans grup keamanan ini dilampirkan ke **

Dengan memverifikasi bahwa grup keamanan dan aturan grup keamanan ini ada dan bahwa masing-masing ditetapkan ke basis data RDS dan instans EC2 seperti yang dijelaskan dalam prosedur ini, Anda dapat memverifikasi bahwa koneksi secara otomatis dikonfigurasi dengan menggunakan fitur koneksi otomatis.

### Lihat animasi: Verifikasi konfigurasi koneksi
<a name="option1-task4-verify-connection-configuration-animation"></a>

![\[Animasi ini menunjukkan cara memverifikasi konfigurasi koneksi. Untuk versi teks dari animasi ini, lihat langkah-langkah dalam prosedur sebelumnya.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/tutorial-verify-automatic-connection.gif)


Anda telah menyelesaikan Opsi 2 dari tutorial ini. Anda sekarang dapat menyelesaikan Opsi 3, yang mengajarkan Anda cara untuk mengonfigurasi secara manual grup keamanan yang dibuat di Opsi 2 secara otomatis.

## Tugas 4 (*Opsional*): Bersihkan
<a name="option2-task3-cleanup"></a>

**Awas**  
**Mengakhiri sebuah instance bersifat permanen dan ireversibel.**  
Setelah Anda menghentikan sebuah instance, Anda tidak dapat lagi terhubung dengannya, dan itu tidak dapat dipulihkan. Semua volume Amazon EBS terlampir yang dikonfigurasi untuk dihapus saat penghentian juga dihapus secara permanen dan tidak dapat dipulihkan. Semua data yang disimpan pada volume penyimpanan instance hilang secara permanen. Untuk informasi selengkapnya, lihat [Cara kerja penghentian instance](how-ec2-instance-termination-works.md).  
Sebelum menghentikan instans, pastikan bahwa Anda telah mencadangkan semua data yang perlu disimpan setelah penghentian penyimpanan persisten.

Sekarang setelah Anda menyelesaikan tutorial, itu adalah praktik yang baik untuk membersihkan (menghapus) sumber daya apa pun yang tidak ingin Anda gunakan lagi. Membersihkan AWS sumber daya mencegah akun Anda dikenakan biaya lebih lanjut.

Jika Anda membuat basis data RDS khusus untuk tutorial ini, Anda dapat mengakhirinya untuk menghentikan biaya apa pun yang terkait dengannya.

**Untuk mengakhiri instans menggunakan konsol**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans yang Anda buat untuk tutorial ini, dan pilih **Status instans**, **Akhiri instans**.

1. Pilih **Akhiri** saat diminta untuk konfirmasi.

Jika Anda membuat basis data RDS khusus untuk tutorial ini, Anda dapat menghapusnya untuk menghentikan biaya apa pun yang terkait dengannya.

**Untuk menghapus basis data RDS menggunakan konsol**

1. Buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis Data**.

1. Pilih basis data RDS yang Anda buat untuk tutorial ini, dan pilih **Tindakan**, **Hapus**.

1. Masukkan **delete me** di dalam kotak, lalu pilih **Hapus**.