

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

# Menyiapkan cluster DB Amazon Aurora
<a name="CHAP_AuroraSettingUp"></a>

Bagian ini menunjukkan cara mengatur klaster DB Aurora Anda. Sebelum membuat klaster DB Aurora, tentukan kelas instans DB yang akan menjalankan klaster DB. Juga, tentukan di mana cluster DB akan berjalan dengan memilih AWS Region. Selanjutnya, buat klaster DB. Jika Anda memiliki data di luar Aurora, Anda dapat memigrasikan data ke dalam klaster DB Aurora.

**Topics**
+ [Membuat klaster DB Amazon Aurora](Aurora.CreateInstance.md)
+ [Membuat sumber Amazon Aurora dengan AWS CloudFormation](creating-resources-with-cloudformation.md)
+ [Menghubungkan ke klaster DB Amazon Aurora](Aurora.Connecting.md)
+ [](USER_WorkingWithParamGroups.md)
+ [Memigrasikan data ke klaster DB Amazon Aurora](Aurora.Migrate.md)
+ [Membuat ElastiCache cache Amazon menggunakan pengaturan instans DB cluster Aurora DB](creating-elasticache-cluster-with-RDS-settings.md)
+ [AWS Database Migration Service](USER_DMS_migration.md)
+ [Tutorial: Membuat cluster dengan kustom dan grup opsi baru](tutorial-creating-custom-OPG.md)

# Membuat klaster DB Amazon Aurora
<a name="Aurora.CreateInstance"></a><a name="create_cluster"></a>

Klaster DB Amazon Aurora terdiri dari instans DB, yang kompatibel dengan MySQL atau PostgreSQL, dan volume klaster yang menyimpan data untuk klaster DB, yang disalin ke tiga Zona Ketersediaan sebagai satu volume virtual. Secara default, klaster Aurora DB berisi instans DB primer yang melakukan pembacaan dan penulisan, dan, secara opsional, hingga 15 Replika Aurora (instans DB pembaca). Untuk informasi selengkapnya tentang klaster Aurora DB, lihat [Klaster DB Amazon Aurora](Aurora.Overview.md).

Aurora memiliki dua jenis utama klaster DB:
+ Terprovisi Aurora – Anda memilih kelas instans DB untuk instans penulis dan pembaca berdasarkan beban kerja yang Anda harapkan. Untuk informasi selengkapnya, lihat [Kelas instans Amazon Aurora DB](Concepts.DBInstanceClass.md). Terprovisi Aurora memiliki beberapa opsi, termasuk basis data global Aurora. Untuk informasi selengkapnya, lihat [Menggunakan Database Global Amazon Aurora](aurora-global-database.md).
+ Aurora Serverless— Aurora Serverless v2 adalah konfigurasi penskalaan otomatis sesuai permintaan untuk Aurora. Kapasitas disesuaikan secara otomatis berdasarkan permintaan aplikasi. Anda hanya dikenai biaya untuk sumber daya yang menggunakan klaster DB Anda. Otomatisasi ini sangat berguna untuk lingkungan dengan beban kerja yang sangat bervariasi dan tidak dapat diprediksi. Untuk informasi selengkapnya, lihat [Menggunakan Aurora Serverless v2](aurora-serverless-v2.md).

Di bagian berikut ini, Anda dapat mengetahui cara membuat klaster Aurora DB. Untuk memulai, pertama-tama lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites).

Untuk petunjuk tentang menghubungkan ke klaster Aurora DB Anda, lihat [Menghubungkan ke klaster DB Amazon Aurora](Aurora.Connecting.md).

**Contents**
+ [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites)
  + [Konfigurasikan jaringan untuk klaster DB](#Aurora.CreateInstance.Prerequisites.VPC)
    + [Konfigurasikan konektivitas jaringan otomatis dengan instans EC2](#Aurora.CreateInstance.Prerequisites.VPC.Automatic)
    + [Konfigurasikan jaringan secara manual](#Aurora.CreateInstance.Prerequisites.VPC.Manual)
  + [Prasyarat tambahan](#Aurora.CreateInstance.Prerequisites.Additional)
+ [Membuat klaster DB](#Aurora.CreateInstance.Creating)
  + [Membuat instance DB primer (penulis)](#aurora-create-writer)
+ [Pengaturan untuk klaster Aurora DB](#Aurora.CreateInstance.Settings)
+ [Pengaturan yang tidak berlaku untuk klaster DB Amazon Aurora](#Aurora.CreateDBCluster.SettingsNotApplicableDBClusters)
+ [Pengaturan yang tidak berlaku untuk instans DB Amazon Aurora](#Aurora.CreateInstance.SettingsNotApplicable)

## Prasyarat klaster DB
<a name="Aurora.CreateInstance.Prerequisites"></a>

**penting**  
Sebelum dapat membuat klaster Aurora DB, Anda harus menyelesaikan tugas-tugas dalam [Menyiapkan lingkungan Anda untuk Amazon Aurora](CHAP_SettingUp_Aurora.md).

Berikut ini adalah prasyarat yang harus diselesaikan sebelum membuat klaster DB.

**Topics**
+ [Konfigurasikan jaringan untuk klaster DB](#Aurora.CreateInstance.Prerequisites.VPC)
+ [Prasyarat tambahan](#Aurora.CreateInstance.Prerequisites.Additional)

### Konfigurasikan jaringan untuk klaster DB
<a name="Aurora.CreateInstance.Prerequisites.VPC"></a>

Anda dapat membuat cluster Amazon Aurora DB hanya di cloud pribadi virtual (VPC) berdasarkan layanan VPC Amazon, di Wilayah AWS yang memiliki setidaknya dua Availability Zone. Grup subnet DB yang Anda pilih untuk klaster DB harus mencakup setidaknya dua Zona Ketersediaan. Konfigurasi ini memastikan bahwa klaster DB Anda selalu memiliki setidaknya satu instans DB tersedia untuk failover jika terjadi kegagalan Zona Ketersediaan.

Jika Anda berencana untuk mengatur konektivitas antara klaster DB baru Anda dan instans EC2 di VPC yang sama, Anda dapat melakukannya selama pembuatan klaster DB. Jika Anda berencana untuk terhubung ke klaster DB Anda dari sumber daya selain instans EC2 di VPC yang sama, Anda dapat mengonfigurasi koneksi jaringan secara manual.

**Topics**
+ [Konfigurasikan konektivitas jaringan otomatis dengan instans EC2](#Aurora.CreateInstance.Prerequisites.VPC.Automatic)
+ [Konfigurasikan jaringan secara manual](#Aurora.CreateInstance.Prerequisites.VPC.Manual)

#### Konfigurasikan konektivitas jaringan otomatis dengan instans EC2
<a name="Aurora.CreateInstance.Prerequisites.VPC.Automatic"></a>

Saat membuat klaster Aurora DB, Anda dapat menggunakannya Konsol Manajemen AWS untuk mengatur konektivitas antara instans Amazon EC2 dan cluster DB baru. Ketika Anda melakukannya, RDS mengonfigurasi VPC dan pengaturan jaringan Anda secara otomatis. Klaster DB tersebut dibuat dalam VPC yang sama dengan instans EC2, sehingga instans EC2 dapat mengakses klaster DB.

Berikut ini adalah persyaratan untuk menghubungkan instans EC2 dengan klaster DB:
+ Instans EC2 harus ada Wilayah AWS sebelum Anda membuat cluster DB.

  Jika tidak ada instans EC2 di Wilayah AWS, konsol menyediakan tautan untuk membuatnya.
+ Saat ini, klaster DB tidak dapat berupa klaster DB Aurora Serverless atau bagian dari basis data global Aurora.
+ Pengguna yang membuat instans DB harus memiliki izin untuk melakukan operasi berikut:
  + `ec2:AssociateRouteTable` 
  + `ec2:AuthorizeSecurityGroupEgress` 
  + `ec2:AuthorizeSecurityGroupIngress` 
  + `ec2:CreateRouteTable` 
  + `ec2:CreateSubnet` 
  + `ec2:CreateSecurityGroup` 
  + `ec2:DescribeInstances` 
  + `ec2:DescribeNetworkInterfaces` 
  + `ec2:DescribeRouteTables` 
  + `ec2:DescribeSecurityGroups` 
  + `ec2:DescribeSubnets` 
  + `ec2:ModifyNetworkInterfaceAttribute` 
  + `ec2:RevokeSecurityGroupEgress` 

Menggunakan opsi ini membuat klaster DB privat. Klaster DB menggunakan grup subnet DB hanya dengan subnet privat untuk membatasi akses ke sumber daya dalam VPC.

Untuk menghubungkan instans EC2 ke klaster DB, pilih **Hubungkan ke sumber daya komputasi EC2** di bagian **Konektivitas** pada halaman **Buat basis data**.

![\[Menghubungkan instans EC2\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/ec2-set-up-connection-create.png)


Saat Anda memilih **Hubungkan ke sumber daya komputasi EC2**, RDS menetapkan opsi berikut secara otomatis. Anda tidak dapat mengubah pengaturan ini kecuali Anda memilih untuk tidak mengatur konektivitas dengan instans EC2 dengan memilih **Jangan hubungkan ke sumber daya komputasi EC2**.


****  

| Opsi konsol | Pengaturan otomatis | 
| --- | --- | 
|  **Jenis jaringan**  |  RDS menetapkan jenis jaringan ke **IPv4**. Saat ini, mode tumpukan ganda tidak didukung saat Anda mengatur koneksi antara instans EC2 dan klaster DB.  | 
|  **Cloud Privat Virtual (VPC)**  |  RDS mengatur VPC ke yang terkait dengan instans EC2.  | 
|  **Grup subnet DB**  | RDS membutuhkan grup subnet DB dengan subnet privat di Zona Ketersediaan yang sama dengan instans EC2. Jika grup subnet DB yang memenuhi persyaratan ini ada, RDS menggunakan grup subnet DB yang ada. Secara default, opsi ini diatur ke Pengaturan otomatis. Ketika Anda memilih **Pengaturan otomatis** dan tidak ada grup subnet DB yang memenuhi persyaratan ini, tindakan berikut terjadi. RDS menggunakan tiga subnet privat yang tersedia di tiga Zona Ketersediaan dengan salah satu Zona Ketersediaan sama dengan instans EC2. Jika subnet privat tidak tersedia di Zona Ketersediaan, RDS membuat subnet privat di Zona Ketersediaan. Kemudian RDS membuat grup subnet DB.Ketika subnet privat tersedia, RDS menggunakan tabel rute yang terkait dengan subnet dan menambahkan subnet apa pun yang dibuatnya ke tabel rute ini. Ketika tidak ada subnet privat yang tersedia, RDS membuat tabel rute tanpa akses gateway internet dan menambahkan subnet yang dibuatnya ke tabel rute.RDS juga memungkinkan Anda untuk menggunakan grup subnet DB yang ada. Pilih **Pilih yang ada** jika Anda ingin menggunakan grup subnet DB pilihan Anda yang sudah ada. | 
|  **Akses publik**  |  RDS memilih **Tidak** sehingga klaster DB tidak dapat diakses publik. Untuk keamanan, ini adalah praktik terbaik untuk menjaga basis data tetap privat dan memastikannya tidak dapat diakses dari internet.  | 
|  **Grup keamanan VPC (firewall)**  |  RDS membuat grup keamanan baru yang terkait dengan klaster DB. Grup keamanan diberi nama `rds-ec2-n`, dengan `n` berupa angka. Grup keamanan ini mencakup aturan masuk dengan grup keamanan VPC EC2 (firewall) sebagai sumbernya. Grup keamanan yang terkait dengan klaster DB ini memungkinkan instans EC2 untuk mengakses klaster DB. RDS juga membuat grup keamanan baru yang terkait dengan instans EC2. Grup keamanan diberi nama `ec2-rds-n`, dengan `n` berupa angka. Grup keamanan ini mencakup aturan keluar dengan grup keamanan VPC dari klaster DB sebagai sumbernya. Grup keamanan ini memungkinkan instans EC2 untuk mengirim lalu lintas ke klaster DB. Anda dapat menambahkan grup keamanan baru lainnya dengan memilih **Buat baru** dan mengetik nama grup keamanan baru. Anda dapat menambahkan grup keamanan yang ada dengan memilih **Pilih yang ada** dan memilih grup keamanan untuk ditambahkan.  | 
|  **Zona Ketersediaan**  |  Jika Anda tidak membuat Replika Aurora dalam **Ketersediaan & durabilitas** selama pembuatan klaster DB (deployment AZ Tunggal), RDS memilih Zona Ketersediaan dari instans EC2. Saat Anda membuat Replika Aurora selama pembuatan klaster DB (deployment Multi-AZ), RDS memilih Zona Ketersediaan dari instans EC2 untuk satu instans DB di klaster DB. RDS secara acak memilih Zona Ketersediaan yang berbeda untuk instans DB lainnya di klaster DB. Instans DB primer atau Replika Aurora dibuat di Zona Ketersediaan yang sama dengan instans EC2. Ada kemungkinan biaya lintas Zona Ketersediaan jika instans DB primer dan instans EC2 berada di Zona Ketersediaan yang berbeda.  | 

Untuk informasi selengkapnya tentang pengaturan ini, lihat [Pengaturan untuk klaster Aurora DB](#Aurora.CreateInstance.Settings).

Jika Anda membuat perubahan apa pun pada pengaturan ini setelah klaster DB dibuat, perubahan tersebut dapat memengaruhi koneksi antara instans EC2 dan klaster DB.

#### Konfigurasikan jaringan secara manual
<a name="Aurora.CreateInstance.Prerequisites.VPC.Manual"></a>

Jika Anda berencana untuk terhubung ke klaster DB Anda dari sumber daya selain instans EC2 di VPC yang sama, Anda dapat mengonfigurasi koneksi jaringan secara manual. Jika Anda menggunakan Konsol Manajemen AWS untuk membuat klaster DB, Anda dapat meminta Amazon RDS untuk membuat VPC secara otomatis. Atau Anda dapat menggunakan VPC yang ada atau membuat VPC baru untuk klaster Aurora DB Anda. Pendekatan apa pun yang Anda ambil, VPC Anda harus memiliki setidaknya satu subnet di masing-masing dari setidaknya dua Zona Ketersediaan untuk digunakan dengan klaster DB Amazon Aurora. 

Secara default, Amazon RDS membuat instans DB primer dan Replika Aurora di Zona Ketersediaan secara otomatis untuk Anda. Untuk memilih Zona Ketersediaan tertentu, Anda perlu mengubah pengaturan deployment Multi-AZ **Ketersediaan & durabilitas** menjadi **Jangan buat Replika Aurora**. Tindakan ini akan membuka pengaturan **Zona Ketersediaan** yang memungkinkan Anda memilih dari beberapa Zona Ketersediaan di VPC Anda. Namun, kami sangat menyarankan agar Anda mempertahankan pengaturan default serta membiarkan Amazon RDS membuat deployment Multi-AZ dan memilih Zona Ketersediaan untuk Anda. Dengan demikian, klaster Aurora DB Anda akan dibuat dengan failover cepat dan fitur ketersediaan tinggi yang merupakan dua manfaat utama Aurora. 

Jika Anda tidak memiliki VPC default atau Anda belum membuat VPC, Anda dapat meminta Amazon RDS untuk membuat VPC secara otomatis ketika Anda membuat klaster DB menggunakan konsol. Jika tidak, Anda harus melakukan hal berikut:
+ Buat VPC dengan setidaknya satu subnet di masing-masing setidaknya dua Availability Zones di Wilayah AWS mana Anda ingin menyebarkan cluster DB Anda. Untuk informasi selengkapnya, lihat [Bekerja dengan klaster DB dalam VPC](USER_VPC.WorkingWithRDSInstanceinaVPC.md#Overview.RDSVPC.Create) dan [Tutorial: Buat VPC untuk digunakan dengan cluster DB (hanya) IPv4](CHAP_Tutorials.WebServerDB.CreateVPC.md).
+ Tentukan grup keamanan VPC yang mengizinkan koneksi ke klaster DB Anda. Untuk informasi selengkapnya, lihat [Berikan akses ke klaster DB dalam VPC dengan membuat grup keamanan](CHAP_SettingUp_Aurora.md#CHAP_SettingUp_Aurora.SecurityGroup) dan [Mengontrol akses dengan grup keamanan](Overview.RDSSecurityGroups.md).
+ Tentukan grup subnet RDS yang mendefinisikan setidaknya dua subnet di VPC yang dapat digunakan oleh klaster DB. Untuk informasi selengkapnya, lihat [Menggunakan grup subnet DB](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Subnets).

 Untuk informasi tentang VPCs, lihat[Amazon VPC dan Aurora](USER_VPC.md). Untuk tutorial yang mengonfigurasi jaringan untuk klaster DB privat, lihat [Tutorial: Buat VPC untuk digunakan dengan cluster DB (hanya) IPv4](CHAP_Tutorials.WebServerDB.CreateVPC.md).

Jika Anda ingin terhubung ke sumber daya yang tidak berada di VPC yang sama dengan klaster Aurora DB, lihat skenario yang sesuai dalam [Skenario untuk mengakses klaster DB di VPC](USER_VPC.Scenarios.md).

### Prasyarat tambahan
<a name="Aurora.CreateInstance.Prerequisites.Additional"></a>

Sebelum Anda membuat klaster DB Anda, pertimbangkan prasyarat tambahan berikut:
+ Jika Anda terhubung ke kredensyal AWS menggunakan AWS Identity and Access Management (IAM), AWS akun Anda harus memiliki kebijakan IAM yang memberikan izin yang diperlukan untuk melakukan operasi Amazon RDS. Untuk informasi selengkapnya, lihat [Manajemen identitas dan akses untuk Amazon Aurora](UsingWithRDS.IAM.md).

  Jika Anda menggunakan IAM untuk mengakses konsol Amazon RDS, Anda harus terlebih dahulu masuk ke Konsol Manajemen AWS dengan kredensyal pengguna Anda. Lalu pergi ke konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).
+ Jika Anda ingin menyesuaikan parameter konfigurasi untuk klaster DB, Anda harus menentukan grup parameter klaster DB dan grup parameter DB dengan pengaturan parameter yang diperlukan. Untuk informasi tentang membuat atau memodifikasi grup parameter klaster DB atau grup parameter DB, lihat [](USER_WorkingWithParamGroups.md).
+ Tentukan nomor TCP/IP port yang akan ditentukan untuk cluster DB Anda. Firewall di beberapa perusahaan memblokir koneksi ke port default (3306 untuk MySQL, 5432 untuk PostgreSQL) untuk Aurora. Jika firewall perusahaan Anda memblokir port default, pilih port lain untuk klaster DB Anda. Semua instans dalam klaster DB menggunakan port yang sama.
+ Jika versi mesin utama untuk database Anda telah mencapai akhir RDS dari tanggal dukungan standar, Anda harus menggunakan opsi Extended Support CLI atau parameter RDS API. Untuk informasi selengkapnya, lihat RDS Extended Support di[Pengaturan untuk klaster Aurora DB](#Aurora.CreateInstance.Settings).

## Membuat klaster DB
<a name="Aurora.CreateInstance.Creating"></a>

Anda dapat membuat cluster Aurora DB menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API.

### Konsol
<a name="Aurora.CreateInstance.Creating.Console"></a>

Anda dapat membuat cluster DB menggunakan Konsol Manajemen AWS dengan **Easy create** diaktifkan atau tidak diaktifkan. Dengan **Pembuatan mudah** aktif, Anda hanya menentukan jenis mesin DB, ukuran instans DB, dan pengidentifikasi instans DB. **Pembuatan mudah** menggunakan pengaturan default untuk opsi konfigurasi lainnya. Dengan **Pembuatan mudah** tidak aktif, Anda menentukan lebih banyak opsi konfigurasi saat Anda membuat basis data, termasuk opsi untuk ketersediaan, keamanan, pencadangan, dan pemeliharaan.

**catatan**  
Untuk contoh ini, **Pembuatan standar** aktif, dan **Pembuatan mudah** tidak diaktifkan. Untuk informasi tentang membuat cluster DB dengan **Easy create** diaktifkan, lihat[Memulai dengan Amazon Aurora](CHAP_GettingStartedAurora.md).

**Untuk membuat klaster Aurora DB menggunakan konsol**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di sudut kanan atas Konsol Manajemen AWS, pilih AWS Wilayah di mana Anda ingin membuat cluster DB. 

   Aurora tidak tersedia di semua AWS Wilayah. Untuk daftar AWS Wilayah tempat Aurora tersedia, lihat. [Ketersediaan wilayah](Concepts.RegionsAndAvailabilityZones.md#Aurora.Overview.Availability)

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

1. Pilih **Buat basis data**.

1. Untuk **Pilih metode pembuatan basis data**, pilih **Pembuatan standar**.

1. Untuk **Jenis engine**, pilih salah satu dari berikut ini:
   + **Aurora (Kompatibel dengan MySQL)**
   + **Aurora (Kompatibel dengan PostgreSQL)**  
![\[Antarmuka pemilihan mesin MySQL Aurora yang menampilkan opsi versi dan pengaturan kompatibilitas untuk pembuatan basis data.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/aurora-engine-options-mysql.png)

1. Pilih **Versi mesin**.

   Untuk informasi selengkapnya, lihat [Versi Amazon Aurora](Aurora.VersionPolicy.md). Anda dapat menggunakan filter untuk memilih versi yang kompatibel dengan fitur yang Anda inginkan, seperti Aurora Serverless v2. Untuk informasi selengkapnya, lihat [Menggunakan Aurora Serverless v2](aurora-serverless-v2.md).

1. Di **Templat**, pilih templat yang sesuai dengan kasus penggunaan Anda.

1. Untuk memasukkan kata sandi master, lakukan hal berikut:

   1. Di bagian **Pengaturan**, perluas **Pengaturan Kredensial**.

   1. Hapus kotak centang **Buat otomatis kata sandi**.

   1. (Opsional) Ubah nilai **Nama pengguna master** dan masukkan kata sandi yang sama di **Kata sandi master** dan **Konfirmasikan kata sandi**.

   Secara default, instans DB baru menggunakan kata sandi yang dibuat secara otomatis untuk pengguna utama.

1. Di bagian **Konektivitas** di bagian **Grup keamanan VPC (firewall)**, jika Anda memilih **Buat baru**, grup keamanan VPC dibuat dengan aturan masuk yang memungkinkan alamat IP komputer lokal Anda mengakses basis data. 

1. Untuk **Konfigurasi penyimpanan klaster**, pilih **Aurora I/O-Optimized** atau **Aurora Standard**. Untuk informasi selengkapnya, lihat [Konfigurasi penyimpanan untuk klaster DB Amazon Aurora](Aurora.Overview.StorageReliability.md#aurora-storage-type).  
![\[Konfigurasi penyimpanan klaster menunjukkan Aurora I/O-Optimized.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/cluster-storage-configuration-create.png)

1. (Opsional) Atur koneksi ke sumber daya komputasi untuk klaster DB ini.

   Anda dapat mengonfigurasi konektivitas antara instans Amazon EC2 dan klaster DB baru selama pembuatan klaster DB. Untuk informasi selengkapnya, lihat [Konfigurasikan konektivitas jaringan otomatis dengan instans EC2](#Aurora.CreateInstance.Prerequisites.VPC.Automatic).

1. Untuk bagian yang lainnya, tentukan pengaturan klaster DB Anda. Untuk informasi tentang setiap pengaturan, lihat [Pengaturan untuk klaster Aurora DB](#Aurora.CreateInstance.Settings). 

1. Pilih **Buat basis data**. 

   Jika Anda memilih untuk menggunakan kata sandi yang dibuat otomatis, tombol **Lihat detail kredensial** muncul pada halaman **Basis data**.

   Untuk melihat nama pengguna dan kata sandi master klaster DB, pilih **Lihat detail kredensial**.

   Untuk terhubung ke instans DB sebagai pengguna master, gunakan nama pengguna dan kata sandi yang muncul.
**penting**  
Anda tidak dapat melihat kata sandi pengguna master lagi. Jika Anda tidak mencatatnya, Anda mungkin harus mengubahnya. Jika perlu mengubah kata sandi pengguna utama setelah instans DB tersedia, Anda dapat mengubah instans DB untuk melakukannya. Untuk informasi selengkapnya tentang cara memodifikasi instans DB, lihat [Memodifikasi klaster DB Amazon Aurora](Aurora.Modifying.md).

1. Untuk **Basis data**, pilih nama klaster Aurora DB baru.

   Pada konsol RDS, detail untuk klaster DB baru akan muncul. Klaster DB dan instans DB-nya memiliki status **membuat** hingga klaster DB siap digunakan.  
![\[Ringkasan selama pembuatan klaster DB\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/creating-status-aurora-mysql.png)

   Saat statusnya berubah menjadi **tersedia** untuk keduanya, Anda dapat terhubung ke klaster DB. Tergantung pada kelas instans DB dan jumlah penyimpanan, diperlukan waktu hingga 20 menit sebelum klaster DB baru tersedia.

   Untuk melihat klaster yang baru dibuat, pilih **Basis data** dari panel navigasi di konsol Amazon RDS. Lalu pilih klaster DB untuk menampilkan detail klaster DB. Untuk informasi selengkapnya, lihat [Melihat klaster DB Amazon Aurora](accessing-monitoring.md#Aurora.Viewing).  
![\[Daftar Instans DB Amazon Aurora\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/AuroraLaunch04.png)

   Pada tab **Koneksi & keamanan**, catat port dan titik akhir instans DB penulis. Gunakan titik akhir dan port klaster dalam string koneksi JDBC dan ODBC Anda untuk aplikasi apa pun yang melakukan operasi tulis atau baca.

### AWS CLI
<a name="Aurora.CreateInstance.Creating.CLI"></a>

**catatan**  
Sebelum Anda dapat membuat cluster Aurora DB menggunakan AWS CLI, Anda harus memenuhi prasyarat yang diperlukan, seperti membuat VPC dan grup subnet RDS DB. Untuk informasi selengkapnya, lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites).

Anda dapat menggunakan AWS CLI untuk membuat cluster Aurora MySQL DB atau cluster Aurora PostgreSQL DB.<a name="Aurora.CreateInstance.Creating.CLI.DBCluster.MySQL"></a>

**Untuk membuat cluster DB MySQL Aurora menggunakan AWS CLI**

Saat Anda membuat klaster DB atau instans DB yang kompatibel dengan Aurora MySQL 8.0 atau 5.7, Anda menentukan `aurora-mysql` untuk opsi `--engine`.

Selesaikan langkah-langkah berikut:

1. Identifikasi grup subnet DB dan ID grup keamanan VPC untuk cluster DB baru Anda, lalu panggil [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI perintah untuk membuat cluster DB MySQL Aurora.

   Misalnya, perintah berikut membuat klaster DB yang kompatibel dengan MySQL 8.0 bernama `sample-cluster`. Klaster ini menggunakan versi mesin default dan jenis penyimpanan Aurora I/O-Optimized.

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster \
       --engine aurora-mysql --engine-version 8.0 \
       --storage-type aurora-iopt1 \
       --master-username user-name --manage-master-user-password \
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

   Untuk Windows:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster ^
       --engine aurora-mysql --engine-version 8.0 ^
       --storage-type aurora-iopt1 ^
       --master-username user-name --manage-master-user-password ^
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

   Perintah berikut membuat klaster DB yang kompatibel dengan MySQL 5.7 bernama `sample-cluster`. Klaster ini menggunakan versi mesin default dan jenis penyimpanan Aurora Standard.

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster  \
       --engine aurora-mysql --engine-version 5.7 \
       --storage-type aurora \
       --master-username user-name --manage-master-user-password \
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

   Untuk Windows:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster sample-cluster  ^
       --engine aurora-mysql --engine-version 5.7 ^
       --storage-type aurora ^
       --master-username user-name --manage-master-user-password ^
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

1. Jika Anda menggunakan konsol untuk membuat klaster DB, Amazon RDS akan secara otomatis membuat instans primer (penulis) untuk klaster DB Anda. Jika Anda menggunakan AWS CLI untuk membuat cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Sampai Anda membuat instans DB primer, titik akhir klaster DB tetap dalam status `Creating`.

   Panggil [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) AWS CLI perintah untuk membuat instance utama untuk cluster DB Anda. Sertakan nama klaster DB sebagai nilai opsi `--db-cluster-identifier`.
**catatan**  
Anda tidak dapat mengatur opsi `--storage-type` untuk instans DB. Anda dapat mengaturnya hanya untuk klaster DB.

   Misalnya, perintah berikut membuat instans DB yang kompatibel dengan MySQL 5.7 atau MySQL 8.0 bernama `sample-instance`.

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-instance --db-instance-identifier sample-instance \
        --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large
   ```

   Untuk Windows:

   ```
   aws rds create-db-instance --db-instance-identifier sample-instance ^
        --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large
   ```<a name="Aurora.CreateInstance.Creating.CLI.DBCluster.PostgreSQL"></a>

**Untuk membuat cluster DB PostgreSQL Aurora menggunakan AWS CLI**

1. Identifikasi grup subnet DB dan ID grup keamanan VPC untuk cluster DB baru Anda, lalu panggil [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) AWS CLI perintah untuk membuat cluster Aurora PostgreSQL DB.

   Misalnya, perintah berikut membuat klaster DB baru bernama `sample-cluster`. Klaster ini menggunakan versi mesin default dan jenis penyimpanan Aurora I/O-Optimized.

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster \
       --engine aurora-postgresql \
       --storage-type aurora-iopt1 \
       --master-username user-name --manage-master-user-password \
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

   Untuk Windows:

   ```
   aws rds create-db-cluster --db-cluster-identifier sample-cluster ^
       --engine aurora-postgresql ^
       --storage-type aurora-iopt1 ^
       --master-username user-name --manage-master-user-password ^
       --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
   ```

1. Jika Anda menggunakan konsol untuk membuat klaster DB, Amazon RDS akan secara otomatis membuat instans primer (penulis) untuk klaster DB Anda. Jika Anda menggunakan AWS CLI untuk membuat cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Sampai Anda membuat instans DB primer, titik akhir klaster DB tetap dalam status `Creating`.

   Panggil [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) AWS CLI perintah untuk membuat instance utama untuk cluster DB Anda. Sertakan nama klaster DB sebagai nilai opsi `--db-cluster-identifier`.

   Untuk Linux, macOS, atau Unix:

   ```
   aws rds create-db-instance --db-instance-identifier sample-instance \
        --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large
   ```

   Untuk Windows:

   ```
   aws rds create-db-instance --db-instance-identifier sample-instance ^
        --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large
   ```

Contoh ini menentukan opsi `--manage-master-user-password` untuk menghasilkan kata sandi pengguna master dan mengelolanya di Secrets Manager. Untuk informasi selengkapnya, lihat [Manajemen kata sandi dengan dan AWS Secrets Manager](rds-secrets-manager.md). Alternatifnya, Anda dapat menggunakan opsi `--master-password` untuk menentukan dan mengelola kata sandi sendiri. 

### API RDS
<a name="Aurora.CreateInstance.Creating.API"></a>

**catatan**  
Sebelum Anda dapat membuat cluster Aurora DB menggunakan AWS CLI, Anda harus memenuhi prasyarat yang diperlukan, seperti membuat VPC dan grup subnet RDS DB. Untuk informasi selengkapnya, lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites).

[Identifikasi grup subnet DB dan ID grup keamanan VPC untuk cluster DB baru Anda, lalu panggil operasi DBCluster Create untuk membuat cluster DB.](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html)

Saat Anda membuat klaster DB atau instans DB Aurora MySQL versi 2 atau 3, tentukan `aurora-mysql` untuk parameter `Engine`.

Saat Anda membuat klaster DB atau instans DB Aurora PostgreSQL, tentukan `aurora-postgresql` untuk parameter `Engine`.

Jika Anda menggunakan konsol untuk membuat klaster DB, Amazon RDS akan secara otomatis membuat instans primer (penulis) untuk klaster DB Anda. [Jika Anda menggunakan RDS API untuk membuat cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda menggunakan Create. DBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) Instans primer adalah instans pertama yang dibuat dalam klaster DB. Sampai Anda membuat instans DB primer, titik akhir klaster DB tetap dalam status `Creating`.

### Membuat instance DB primer (penulis)
<a name="aurora-create-writer"></a>

Jika Anda menggunakan Konsol Manajemen AWS untuk membuat cluster DB, Amazon RDS secara otomatis membuat instance utama (penulis) untuk cluster DB Anda. Jika Anda menggunakan AWS CLI atau RDS API untuk membuat cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda. Instans primer adalah instans pertama yang dibuat dalam klaster DB. Sampai Anda membuat instans DB primer, titik akhir klaster DB tetap dalam status `Creating`.

Untuk informasi selengkapnya, lihat [Membuat klaster DB](#Aurora.CreateInstance.Creating).

**catatan**  
Jika Anda memiliki cluster DB tanpa instance DB penulis, juga disebut cluster *tanpa kepala*, Anda tidak dapat menggunakan konsol untuk membuat instance penulis. Anda harus menggunakan AWS CLI atau RDS API.

Contoh berikut menggunakan [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) AWS CLI perintah untuk membuat instance penulis untuk klaster Aurora PostgreSQL DB bernama. `headless-test`

```
aws rds create-db-instance \
    --db-instance-identifier no-longer-headless \
    --db-cluster-identifier headless-test \
    --engine aurora-postgresql \
    --db-instance-class db.t4g.medium
```

## Pengaturan untuk klaster Aurora DB
<a name="Aurora.CreateInstance.Settings"></a>

Tabel berikut berisi detail pengaturan yang Anda pilih saat membuat klaster Aurora DB. 


| Setelan konsol | Deskripsi pengaturan | Opsi CLI dan parameter API RDS | 
| --- | --- | --- | 
|   **Peningkatan versi minor otomatis**   |  Pilih **Aktifkan peningkatan versi minor otomatis** jika Anda ingin klaster Aurora DB Anda menerima peningkatan versi minor pilihan di mesin DB secara otomatis saat tersedia. Pengaturan **Peningkatan versi minor otomatis** berlaku untuk klaster DB Aurora PostgreSQL dan Aurora MySQL. Untuk informasi selengkapnya tentang pembaruan mesin untuk Aurora PostgreSQL, lihat [Pembaruan mesin database untuk Amazon Aurora PostgreSQL](AuroraPostgreSQL.Updates.md). Untuk informasi selengkapnya tentang pembaruan mesin untuk Aurora MySQL, lihat [Pembaruan mesin database untuk Amazon Aurora My SQLDukungan jangka panjang (LTS) dan rilis beta untuk Amazon Aurora MySQL](AuroraMySQL.Updates.md).  |   Atur nilai ini untuk setiap instans DB di klaster Aurora Anda. Jika ada instans DB di klaster Anda yang menonaktifkan pengaturan ini, klaster tersebut tidak ditingkatkan secara otomatis.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--auto-minor-version-upgrade\|--no-auto-minor-version-upgrade` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `AutoMinorVersionUpgrade`.  | 
|   **AWS KMS key**   |  Hanya tersedia jika **Enkripsi** diatur ke **Aktifkan enkripsi**. Pilih AWS KMS key yang akan digunakan untuk mengenkripsi klaster DB ini. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon Aurora](Overview.Encryption.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--kms-key-id` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `KmsKeyId`.  | 
|   **Backtrack**   |  Hanya berlaku untuk Aurora MySQL. Pilih **Aktifkan Backtrack** untuk mengaktifkan backtrack atau **Nonaktifkan Backtrack** untuk menonaktifkan backtrack. Dengan backtrack, Anda dapat memundurkan klaster DB ke waktu tertentu, tanpa membuat klaster DB baru. Ini dinonaktifkan secara default. Jika Anda mengaktifkan backtracking, tentukan juga jumlah waktu yang Anda inginkan untuk dapat melakukan backtracking klaster DB Anda (jendela backtrack target). Untuk informasi selengkapnya, lihat [Melakukan backtracking klaster DB Aurora](AuroraMySQL.Managing.Backtrack.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--backtrack-window` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `BacktrackWindow`.  | 
|  **Otoritas sertifikat**  |  Otoritas sertifikat (CA) untuk sertifikat server yang digunakan oleh instans DB di klaster DB. Untuk informasi selengkapnya, lihat [Menggunakan SSL/TLS untuk mengenkripsi koneksi ke ](UsingWithRDS.SSL.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--ca-certificate-identifier` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `CACertificateIdentifier`.  | 
|  **Konfigurasi penyimpanan klaster**  |  Jenis penyimpanan untuk klaster DB: **Aurora I/O-Optimized** atau **Aurora Standard**. Untuk informasi selengkapnya, lihat [Konfigurasi penyimpanan untuk klaster DB Amazon Aurora](Aurora.Overview.StorageReliability.md#aurora-storage-type).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--storage-type` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `StorageType`.  | 
|  Salin tanda ke snapshot  |  Pilih opsi ini untuk menyalin tag instans DB apa pun ke snapshot DB saat Anda membuat snapshot.  Untuk informasi selengkapnya, lihat [Menandai sumber daya Amazon Aurora dan Amazon RDS](USER_Tagging.md).   |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--copy-tags-to-snapshot \| --no-copy-tags-to-snapshot` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `CopyTagsToSnapshot`.  | 
|  Autentikasi basis data  |  Autentikasi basis data yang ingin Anda gunakan. Untuk MySQL: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) Untuk PostgreSQL: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html)  |  Untuk menggunakan otentikasi database IAM dengan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur opsi. `--enable-iam-database-authentication \| --no-enable-iam-database-authentication` Untuk menggunakan autentikasi basis data IAM dengan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan atur parameter `EnableIAMDatabaseAuthentication`. Untuk menggunakan otentikasi Kerberos dengan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur opsi dan. `--domain` `--domain-iam-role-name` Untuk menggunakan autentikasi Kerberos dengan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan atur parameter `Domain` dan `DomainIAMRoleName`.  | 
|   **Port basis data**   |  Tentukan port untuk aplikasi dan utilitas yang akan digunakan untuk mengakses basis data. Klaster DB Aurora MySQL diatur secara default ke port MySQL default, 3306, dan klaster DB Aurora PostgreSQL diatur secara default ke port PostgreSQL default, 5432. Firewall di beberapa perusahaan memblokir koneksi ke port default tersebut. Jika firewall perusahaan Anda memblokir port default ini, pilih port lain untuk klaster DB baru.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--port` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `Port`.  | 
|  **Pengidentifikasi klaster DB**  |  Masukkan nama untuk cluster DB Anda yang unik untuk akun Anda di AWS Wilayah yang Anda pilih. Pengidentifikasi ini digunakan dalam alamat titik akhir klaster untuk klaster DB Anda. Untuk informasi tentang titik akhir klaster, lihat [Koneksi titik akhir Amazon Aurora](Aurora.Overview.Endpoints.md). Pengidentifikasi klaster DB memiliki batasan berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html)  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--db-cluster-identifier` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `DBClusterIdentifier`.  | 
|   **Grup parameter klaster DB**   |  Pilih grup parameter klaster DB. Aurora memiliki grup parameter klaster DB default yang dapat Anda gunakan, atau Anda dapat membuat grup parameter klaster DB Anda sendiri. Untuk informasi selengkapnya tentang grup parameter klaster DB, lihat [](USER_WorkingWithParamGroups.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--db-cluster-parameter-group-name` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `DBClusterParameterGroupName`.  | 
|   **Kelas instans DB**   |  Hanya berlaku untuk jenis kapasitas terprovisi. Pilih kelas instans DB yang menentukan persyaratan pemrosesan dan memori untuk setiap instans dalam klaster DB. Untuk informasi selengkapnya tentang kelas instans DB, lihat [Kelas instans Amazon Aurora DB](Concepts.DBInstanceClass.md).  |   Atur nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--db-instance-class` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `DBInstanceClass`.  | 
|   **Grup parameter DB**   |  Pilih grup parameter. Aurora memiliki grup parameter default yang dapat Anda gunakan, atau Anda dapat membuat grup parameter Anda sendiri. Untuk informasi selengkapnya tentang grup parameter, lihat [](USER_WorkingWithParamGroups.md).  |   Atur nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--db-parameter-group-name` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `DBParameterGroupName`.  | 
|   **Grup subnet DB**   | Grup subnet DB yang Anda ingin gunakan untuk klaster DB. Pilih Pilih yang ada untuk menggunakan grup subnet DB yang ada. Kemudian pilih grup subnet yang diperlukan dari daftar dropdown Grup subnet DB yang ada.Pilih **Pengaturan otomatis** untuk membiarkan RDS memilih grup subnet DB yang kompatibel. Jika tidak ada, RDS membuat grup subnet baru untuk klaster Anda.Untuk informasi selengkapnya, lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites). |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--db-subnet-group-name` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `DBSubnetGroupName`.  | 
| Aktifkan perlindungan penghapusan | Pilih Aktifkan perlindungan penghapusan agar klaster DB Anda tidak terhapus. Jika Anda membuat klaster DB produksi dengan konsol, perlindungan penghapusan diaktifkan secara default.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--deletion-protection \| --no-deletion-protection` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `DeletionProtection`.  | 
|   **Aktifkan enkripsi**   |  Pilih `Enable encryption` untuk mengaktifkan enkripsi saat diam untuk klaster DB ini. Untuk informasi selengkapnya, lihat [Mengenkripsi sumber daya Amazon Aurora](Overview.Encryption.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--storage-encrypted \| --no-storage-encrypted` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `StorageEncrypted`.  | 
|  **Aktifkan Pemantauan yang Ditingkatkan**  |  Pilih **Aktifkan pemantauan yang ditingkatkan** untuk mengaktifkan metrik pengumpulan secara waktu nyata untuk sistem operasi tempat klaster DB Anda berjalan. Untuk informasi selengkapnya, lihat [Memantau metrik OS dengan Pemantauan yang Ditingkatkan](USER_Monitoring.OS.md).   |   Atur nilai-nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, menjalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan mengatur `--monitoring-interval` dan `--monitoring-role-arn` pilihan. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `MonitoringInterval` dan `MonitoringRoleArn`.  | 
|   **Aktifkan API Data RDS**   |  Pilih **Aktifkan API Data RDS** untuk mengaktifkan RDS Data API (Data API). Data API menyediakan endpoint HTTP yang aman untuk menjalankan pernyataan SQL tanpa mengelola koneksi. Untuk informasi selengkapnya, lihat [Menggunakan Amazon RDS Data API](data-api.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--enable-http-endpoint \| --no-enable-http-endpoint` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `EnableHttpEndpoint`.  | 
|   **Jenis mesin**   |  Pilih mesin basis data yang akan digunakan untuk klaster DB ini.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--engine` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `Engine`.  | 
|   **Versi mesin**   |  Hanya berlaku untuk jenis kapasitas terprovisi. Pilih nomor versi mesin DB Anda.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--engine-version` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `EngineVersion`.  | 
|   **Prioritas failover**   |  Pilih prioritas failover untuk instans. Jika Anda tidak memilih nilai, nilai default-nya adalah **tier-1**. Prioritas ini akan menentukan urutan promosi Aurora Replika saat melakukan pemulihan dari kegagalan instans primer. Untuk informasi selengkapnya, lihat [Toleransi kesalahan untuk klaster DB Aurora](Concepts.AuroraHighAvailability.md#Aurora.Managing.FaultTolerance).  |   Atur nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--promotion-tier` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `PromotionTier`.  | 
|   **Nama basis data awal**   |  Masukkan nama untuk basis data default Anda. Jika Anda tidak memberikan nama untuk klaster DB Aurora MySQL, Amazon RDS tidak membuat basis data pada klaster DB yang sedang Anda buat. Jika Anda tidak memberikan nama untuk klaster DB Aurora PostgreSQL, Amazon RDS membuat basis data bernama `postgres`. Untuk Aurora MySQL, nama basis data default memiliki batasan ini: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) Untuk Aurora PostgreSQL, nama basis data default memiliki batasan ini: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) Untuk membuat basis data tambahan, hubungkan ke klaster DB dan gunakan perintah SQL CREATE DATABASE. Untuk informasi selengkapnya tentang menghubungkan ke klaster DB, lihat [Menghubungkan ke klaster DB Amazon Aurora](Aurora.Connecting.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--database-name` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `DatabaseName`.  | 
| **Ekspor log** | Di bagian Log ekspor, pilih log yang ingin Anda mulai terbitkan ke Amazon CloudWatch Logs. Untuk informasi selengkapnya tentang menerbitkan log MySQL Aurora ke Log, lihat. CloudWatch [Menerbitkan log Amazon Aurora MySQL ke Amazon Logs CloudWatch](AuroraMySQL.Integrating.CloudWatch.md) Untuk informasi selengkapnya tentang memublikasikan log PostgreSQL Aurora ke Log, lihat. CloudWatch [Menerbitkan log Aurora PostgreSQL ke Amazon Logs CloudWatch](AuroraPostgreSQL.CloudWatch.md)  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--enable-cloudwatch-logs-exports` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `EnableCloudwatchLogsExports`.  | 
|   **Jendela pemeliharaan**   |  Klik **Pilih jendela** dan tentukan rentang waktu mingguan saat pemeliharaan sistem dapat dilakukan. Atau pilih **Tidak ada preferensi** agar Amazon RDS menetapkan periode secara acak.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--preferred-maintenance-window` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `PreferredMaintenanceWindow`.  | 
|   **Kelola kredensi master di AWS Secrets Manager**   |  Pilih **Kelola kredensial master di AWS Secrets Manager** untuk mengelola kata sandi pengguna master dalam rahasia di Secrets Manager. Anda juga dapat memilih kunci KMS yang akan digunakan untuk melindungi rahasia. Pilih dari kunci KMS di akun Anda, atau masukkan kunci dari akun yang berbeda. Untuk informasi selengkapnya, lihat [Manajemen kata sandi dengan dan AWS Secrets Manager](rds-secrets-manager.md).  |  Menggunakan AWS CLI, menjalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan mengatur `--manage-master-user-password \| --no-manage-master-user-password` dan `--master-user-secret-kms-key-id` pilihan. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `ManageMasterUserPassword` dan `MasterUserSecretKmsKeyId`.  | 
|   **Kata sandi master**   |  Masukkan kata sandi untuk masuk ke klaster DB Anda: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html)  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--master-user-password` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `MasterUserPassword`.  | 
|   **Nama pengguna master**   |  Masukkan nama yang akan digunakan sebagai nama pengguna master untuk masuk ke klaster DB Anda: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) Anda tidak dapat mengubah nama pengguna master setelah klaster DB dibuat.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--master-username` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `MasterUsername`.  | 
|   **Deployment Multi-AZ**   |  Hanya berlaku untuk jenis kapasitas terprovisi. Tentukan apakah Anda ingin membuat Replika Aurora di Zona Ketersediaan lainnya untuk dukungan failover. Jika Anda memilih **Buat Replika di Zona yang Berbeda**, Amazon RDS akan membuat Replika Aurora untuk Anda dalam klaster DB Anda di Zona Ketersediaan yang berbeda dari instans primer untuk klaster DB Anda. Untuk informasi selengkapnya tentang beberapa Zona Ketersediaan, lihat [Wilayah dan Zona Ketersediaan](Concepts.RegionsAndAvailabilityZones.md).   |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--availability-zones` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `AvailabilityZones`.  | 
|   **Jenis jaringan**   |  Protokol alamat IP yang didukung oleh klaster DB. **IPv4**untuk menentukan bahwa sumber daya dapat berkomunikasi dengan cluster DB hanya melalui protokol IPv4 pengalamatan. **Mode dual-stack** untuk menentukan bahwa sumber daya dapat berkomunikasi dengan cluster DB over IPv4, IPv6, atau keduanya. Gunakan mode dual-stack jika Anda memiliki sumber daya yang harus berkomunikasi dengan cluster DB Anda melalui protokol IPv6 pengalamatan. Untuk menggunakan mode dual-stack, pastikan setidaknya dua subnet yang mencakup dua Availability Zone yang mendukung protokol dan jaringan. IPv4 IPv6 Juga, pastikan Anda mengaitkan blok IPv6 CIDR dengan subnet di grup subnet DB yang Anda tentukan. Untuk informasi selengkapnya, lihat [Penentuan alamat IP Amazon Aurora](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.IP_addressing).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `-network-type` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `NetworkType`.  | 
|   **Akses publik**   |  Pilih **Dapat diakses publik** untuk memberikan alamat IP publik pada klaster DB, atau pilih **Tidak dapat diakses publik**. Instans dalam klaster DB Anda dapat berupa campuran antara instans DB publik dan privat. Untuk informasi selengkapnya tentang menyembunyikan instans dari akses publik, lihat [Menyembunyikan klaster DB dalam VPC dari internet](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Hiding). Untuk terhubung ke instans DB dari luar Amazon VPC-nya, instans DB harus dapat diakses secara publik, akses harus diberikan menggunakan aturan masuk grup keamanan instans DB, dan persyaratan lain harus dipenuhi. Untuk mengetahui informasinya, lihat [Tidak dapat terhubung ke instans DB Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting). Jika instans DB Anda tidak dapat diakses publik, Anda juga dapat menggunakan koneksi AWS Site-to-Site VPN atau Direct Connect koneksi untuk mengaksesnya dari jaringan pribadi. Untuk informasi selengkapnya, lihat [Privasi lalu lintas antarjaringan](inter-network-traffic-privacy.md).  |   Atur nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan atur `--publicly-accessible \| --no-publicly-accessible` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) dan tetapkan parameter `PubliclyAccessible`.  | 
| RDS Extended Support | Pilih **Aktifkan RDS Extended Support** untuk memungkinkan versi mesin utama yang didukung untuk terus berjalan melewati akhir Aurora dari tanggal dukungan standar.  Saat Anda membuat cluster DB, Amazon Aurora default ke RDS Extended Support. Untuk mencegah pembuatan cluster DB baru setelah Aurora berakhir pada tanggal dukungan standar dan untuk menghindari biaya untuk RDS Extended Support, nonaktifkan pengaturan ini. Cluster DB Anda yang ada tidak akan dikenakan biaya hingga tanggal mulai penetapan harga RDS Extended Support. Untuk informasi selengkapnya, lihat [Amazon RDS Extended Support dengan ](extended-support.md).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--engine-lifecycle-support` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `EngineLifecycleSupport`.  | 
|   **Proksi RDS**   |  Pilih **Buat Proksi RDS** guna membuat proksi untuk klaster DB Anda. Amazon RDS secara otomatis membuat peran IAM dan rahasia Secrets Manager untuk proksi. Untuk informasi selengkapnya, lihat [Proksi Amazon RDS untuk Aurora](rds-proxy.md).   |  Tidak tersedia saat membuat klaster DB.  | 
|   **Periode retensi**   |  Pilih durasi waktu, dari 1 hingga 35 hari, saat Aurora harus mempertahankan salinan cadangan basis data. Salinan cadangan dapat digunakan untuk point-in-time mengembalikan (PITR) database Anda hingga yang kedua.  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--backup-retention-period` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `BackupRetentionPeriod`.  | 
|  **Nyalakan DevOps Guru**   |  Pilih **Aktifkan DevOps Guru** untuk mengaktifkan Amazon DevOps Guru untuk database Aurora Anda. Agar DevOps Guru for RDS dapat memberikan analisis terperinci tentang anomali kinerja, Performance Insights harus diaktifkan. Untuk informasi selengkapnya, lihat [Menyiapkan DevOps Guru untuk RDS](devops-guru-for-rds.md#devops-guru-for-rds.configuring).  |  Anda dapat mengaktifkan DevOps Guru untuk RDS dari dalam konsol RDS, tetapi tidak dengan menggunakan RDS API atau CLI. Untuk informasi selengkapnya tentang mengaktifkan DevOps Guru, lihat [https://docs.aws.amazon.com/devops-guru/latest/userguide/getting-started.html](https://docs.aws.amazon.com/devops-guru/latest/userguide/getting-started.html).  | 
|  **Aktifkan Wawasan Performa**   |  Pilih **Aktifkan Wawasan Performa** untuk mengaktifkan Wawasan Performa Amazon RDS. Untuk informasi selengkapnya, lihat [Memantau muatan DB dengan Wawasan Performa di Amazon Aurora](USER_PerfInsights.md).  |   Atur nilai-nilai ini untuk setiap instans DB di klaster Aurora Anda.  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) `--enable-performance-insights \| --no-enable-performance-insights` dan tetapkan opsi `--performance-insights-kms-key-id` dan `--performance-insights-retention-period`. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) `EnablePerformanceInsights` dan tetapkan parameter `PerformanceInsightsKMSKeyId` dan `PerformanceInsightsRetentionPeriod`.  | 
|   **Cloud Privat Virtual (VPC)**   |  Pilih VPC untuk meng-host klaster DB. Pilih **Buat VPC Baru** agar Amazon RDS membuat VPC untuk Anda. Untuk informasi selengkapnya, lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites).  |  Untuk API AWS CLI dan, Anda menentukan grup keamanan VPC. IDs  | 
|   **Grup keamanan VPC (firewall)**   |  Pilih **Buat baru** agar Amazon RDS membuat grup keamanan VPC untuk Anda. Atau klik **Pilih yang ada** dan tentukan satu atau beberapa grup keamanan VPC untuk mengamankan akses jaringan ke klaster DB. Saat Anda memilih **Buat baru** pada konsol RDS, grup keamanan baru dibuat dengan peran masuk yang memungkinkan akses ke instans DB dari alamat IP yang terdeteksi di browser Anda. Untuk informasi selengkapnya, lihat [Prasyarat klaster DB](#Aurora.CreateInstance.Prerequisites).  |  Menggunakan AWS CLI, jalankan [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan atur `--vpc-security-group-ids` opsi. Menggunakan API RDS, panggil [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) dan tetapkan parameter `VpcSecurityGroupIds`.  | 

## Pengaturan yang tidak berlaku untuk klaster DB Amazon Aurora
<a name="Aurora.CreateDBCluster.SettingsNotApplicableDBClusters"></a>

Pengaturan berikut dalam AWS CLI perintah [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)dan operasi RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html)tidak berlaku untuk cluster Amazon Aurora DB.

**catatan**  
 Konsol Manajemen AWS Tidak menampilkan pengaturan ini untuk cluster Aurora DB.


****  

| AWS CLI pengaturan | Pengaturan API RDS | 
| --- | --- | 
|  `--allocated-storage`  |  `AllocatedStorage`  | 
|  `--auto-minor-version-upgrade \| --no-auto-minor-version-upgrade`  |  `AutoMinorVersionUpgrade`  | 
|  `--db-cluster-instance-class`  |  `DBClusterInstanceClass`  | 
|  `--enable-performance-insights \| --no-enable-performance-insights`  |  `EnablePerformanceInsights`  | 
|  `--iops`  |  `Iops`  | 
|  `--monitoring-interval`  |  `MonitoringInterval`  | 
|  `--monitoring-role-arn`  |  `MonitoringRoleArn`  | 
|  `--option-group-name`  |  `OptionGroupName`  | 
|  `--performance-insights-kms-key-id`  |  `PerformanceInsightsKMSKeyId`  | 
|  `--performance-insights-retention-period`  |  `PerformanceInsightsRetentionPeriod`  | 
|  `--publicly-accessible \| --no-publicly-accessible`  |  `PubliclyAccessible`  | 

## Pengaturan yang tidak berlaku untuk instans DB Amazon Aurora
<a name="Aurora.CreateInstance.SettingsNotApplicable"></a>

Pengaturan berikut dalam AWS CLI perintah [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)dan operasi RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html)tidak berlaku untuk instans DB Amazon Aurora DB cluster.

**catatan**  
 Konsol Manajemen AWS Tidak menampilkan pengaturan ini untuk instans Aurora DB.


****  

| AWS CLI pengaturan | Pengaturan API RDS | 
| --- | --- | 
|  `--allocated-storage`  |  `AllocatedStorage`  | 
|  `--availability-zone`  |  `AvailabilityZone`  | 
|  `--backup-retention-period`  |  `BackupRetentionPeriod`  | 
|  `--backup-target`  |  `BackupTarget`  | 
|  `--character-set-name`  |  `CharacterSetName`  | 
|  `--character-set-name`  |  `CharacterSetName`  | 
|  `--custom-iam-instance-profile`  |  `CustomIamInstanceProfile`  | 
|  `--db-security-groups`  |  `DBSecurityGroups`  | 
|  `--deletion-protection \| --no-deletion-protection`  |  `DeletionProtection`  | 
|  `--domain`  |  `Domain`  | 
|  `--domain-iam-role-name`  |  `DomainIAMRoleName`  | 
|  `--enable-cloudwatch-logs-exports`  |  `EnableCloudwatchLogsExports`  | 
|  `--enable-customer-owned-ip \| --no-enable-customer-owned-ip`  |  `EnableCustomerOwnedIp`  | 
|  `--enable-iam-database-authentication \| --no-enable-iam-database-authentication`  |  `EnableIAMDatabaseAuthentication`  | 
|  `--engine-version`  |  `EngineVersion`  | 
|  `--iops`  |  `Iops`  | 
|  `--kms-key-id`  |  `KmsKeyId`  | 
|  `--master-username`  |  `MasterUsername`  | 
|  `--master-user-password`  |  `MasterUserPassword`  | 
|  `--max-allocated-storage`  |  `MaxAllocatedStorage`  | 
|  `--multi-az \| --no-multi-az`  |  `MultiAZ`  | 
|  `--nchar-character-set-name`  |  `NcharCharacterSetName`  | 
|  `--network-type`  |  `NetworkType`  | 
|  `--option-group-name`  |  `OptionGroupName`  | 
|  `--preferred-backup-window`  |  `PreferredBackupWindow`  | 
|  `--processor-features`  |  `ProcessorFeatures`  | 
|  `--storage-encrypted \| --no-storage-encrypted`  |  `StorageEncrypted`  | 
|  `--storage-type`  |  `StorageType`  | 
|  `--tde-credential-arn`  |  `TdeCredentialArn`  | 
|  `--tde-credential-password`  |  `TdeCredentialPassword`  | 
|  `--timezone`  |  `Timezone`  | 
|  `--vpc-security-group-ids`  |  `VpcSecurityGroupIds`  | 

# Membuat sumber Amazon Aurora dengan AWS CloudFormation
<a name="creating-resources-with-cloudformation"></a>

 Amazon Aurora terintegrasi AWS CloudFormation dengan, layanan yang membantu Anda memodelkan dan mengatur sumber daya AWS Anda sehingga Anda dapat menghabiskan lebih sedikit waktu untuk membuat dan mengelola sumber daya dan infrastruktur Anda. Anda membuat templat yang menjelaskan semua AWS sumber daya yang Anda inginkan (seperti cluster DB dan grup parameter cluster DB), serta menyediakan serta CloudFormation mengonfigurasi sumber daya tersebut untuk Anda. 

Ketika Anda menggunakan CloudFormation, Anda dapat menggunakan kembali template Anda untuk mengatur sumber daya Anda secara konsisten dan berulang kali. Jelaskan sumber daya Anda sekali, lalu sediakan sumber daya yang sama berulang-ulang di beberapa AWS akun dan Wilayah. 

## Aurora dan template
<a name="working-with-templates"></a>

[CloudFormation template](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) adalah file teks yang diformat dalam JSON atau YAMAL. Template ini menjelaskan sumber daya yang ingin Anda sediakan di CloudFormation tumpukan Anda. Jika Anda tidak terbiasa dengan JSON atau YAMAL, Anda dapat menggunakan CloudFormation Designer untuk membantu Anda memulai dengan template. CloudFormation Untuk informasi selengkapnya, lihat [Apa itu CloudFormation Designer?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/working-with-templates-cfn-designer.html) di *Panduan Pengguna AWS CloudFormation *.

 Aurora mendukung pembuatan sumber daya di. CloudFormation Untuk informasi selengkapnya, termasuk contoh templat JSON dan YAML untuk sumber daya ini, lihat [referensi jenis sumber daya RDS](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_RDS.html) di *Panduan Pengguna AWS CloudFormation *.

## Pelajari lebih lanjut tentang CloudFormation
<a name="learn-more-cloudformation"></a>

Untuk mempelajari selengkapnya CloudFormation, lihat sumber daya berikut:
+ [AWS CloudFormation](https://aws.amazon.com/cloudformation/)
+ [AWS CloudFormation Panduan Pengguna](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [CloudFormation Referensi API](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html)
+ [AWS CloudFormation Panduan Pengguna Antarmuka Baris Perintah](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html)

# Menghubungkan ke klaster DB Amazon Aurora
<a name="Aurora.Connecting"></a><a name="endpoints"></a>

Anda dapat menghubungkan ke klaster DB Aurora menggunakan alat yang sama yang Anda gunakan untuk menghubungkan ke basis data MySQL atau PostgreSQL. Anda menentukan string koneksi dengan skrip, utilitas, atau aplikasi apa pun yang terhubung ke instans DB MySQL atau PostgreSQL. Anda menggunakan kunci publik yang sama untuk koneksi Lapisan Soket Aman (SSL). 

Dalam string koneksi, Anda biasanya menggunakan informasi host dan port dari titik akhir khusus yang terkait dengan klaster DB. Dengan titik akhir ini, Anda dapat menggunakan parameter koneksi yang sama terlepas dari berapa banyak instans DB yang ada di klaster. Anda juga menggunakan informasi host dan port dari instans DB tertentu di klaster DB Aurora Anda untuk tugas-tugas khusus, seperti pemecahan masalah. 

**catatan**  
Untuk klaster DB Aurora Serverless, Anda terhubung ke titik akhir basis data bukan instans DB. Anda dapat menemukan titik akhir basis data untuk klaster DB Aurora Serverless pada tab **Konektivitas & keamanan** di Konsol Manajemen AWS. Untuk informasi selengkapnya, lihat [Menggunakan Amazon Aurora Serverless v1](aurora-serverless.md). 

Terlepas dari mesin DB Aurora dan alat-alat khusus yang Anda gunakan untuk menangani klaster atau instans DB, titik akhir harus dapat diakses. Cluster Aurora DB hanya dapat dibuat di cloud pribadi virtual (VPC) berdasarkan layanan VPC Amazon. Artinya, Anda mengakses titik akhir dari dalam VPC atau luar VPC menggunakan salah satu pendekatan berikut.
+ **Akses cluster Aurora DB di dalam VPC** — Aktifkan akses ke cluster Aurora DB melalui VPC. Anda melakukannya dengan mengedit Aturan masuk pada Grup keamanan untuk VPC untuk mengizinkan akses ke klaster DB Aurora spesifik. Untuk mempelajari lebih lanjut, termasuk cara mengonfigurasi VPC Anda untuk berbagai skenario klaster Aurora DB, lihat [Amazon Virtual Private Cloud dan Amazon](https://docs.aws.amazon.com/en_us/AmazonRDS/latest/AuroraUserGuide/USER_VPC.html) Aurora. VPCs 
+ **Akses cluster Aurora DB di luar VPC** — Untuk mengakses cluster Aurora DB dari luar VPC, gunakan alamat titik akhir publik cluster DB.

Untuk informasi selengkapnya, lihat [Pemecahan masalah kegagalan koneksi Aurora](#Aurora.Connecting.Troubleshooting).

**Contents**
+ [Menghubungkan ke cluster Aurora DB dengan driver AWS](#Aurora.Connecting.Drivers)
+ [Menghubungkan ke klaster DB Amazon Aurora MySQL](#Aurora.Connecting.AuroraMySQL)
  + [Utilitas koneksi untuk Aurora MySQL](#Aurora.Connecting.AuroraMySQL.Utilities)
  + [Menghubungkan ke Aurora MySQL dengan utilitas MySQL](#Aurora.Connecting.mysql)
  + [Menghubungkan ke Aurora MySQL dengan Driver Amazon Web Services () JDBC AWS](#Aurora.Connecting.JDBCDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Driver Python Amazon Web Services ()AWS](#Aurora.Connecting.PythonDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () ODBC Driver untuk MySQL AWS](#Aurora.Connecting.ODBCDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS](#Aurora.Connecting.NodeJSDriverMySQL)
  + [Menghubungkan ke Aurora MySQL menggunakan SSL](#Aurora.Connecting.SSL)
+ [Menghubungkan ke klaster DB Amazon Aurora PostgreSQL.](#Aurora.Connecting.AuroraPostgreSQL)
  + [Utilitas koneksi untuk Aurora PostgreSQL](#Aurora.Connecting.AuroraPostgreSQL.Utilities)
  + [Menghubungkan ke Aurora PostgreSQL dengan Driver Amazon Web Services () JDBC AWS](#Aurora.Connecting.JDBCDriverPostgreSQL)
  + [Menghubungkan ke Aurora PostgreSQL dengan Driver Python Amazon Web Services ()AWS](#Aurora.Connecting.PythonDriverPostgreSQL)
  + [Menghubungkan ke Aurora PostgreSQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS](#Aurora.Connecting.NodeJSDriverPostgreSQL)
+ [Pemecahan masalah kegagalan koneksi Aurora](#Aurora.Connecting.Troubleshooting)

## Menghubungkan ke cluster Aurora DB dengan driver AWS
<a name="Aurora.Connecting.Drivers"></a>

 AWS Rangkaian driver telah dirancang untuk memberikan dukungan untuk waktu peralihan dan failover yang lebih cepat, dan otentikasi dengan, AWS Identity and Access Management (IAM) AWS Secrets Manager, dan Federated Identity. AWS Driver mengandalkan pemantauan status cluster DB dan menyadari topologi cluster untuk menentukan penulis baru. Pendekatan ini mengurangi waktu peralihan dan failover menjadi satu digit detik, dibandingkan dengan puluhan detik untuk driver open-source.

Tabel berikut mencantumkan fitur yang didukung untuk masing-masing driver. Ketika fitur layanan baru diperkenalkan, tujuan dari AWS rangkaian driver adalah untuk memiliki dukungan bawaan untuk fitur layanan ini.


| Fitur | [AWS Pengemudi JDBC](https://github.com/awslabs/aws-advanced-jdbc-wrapper) | [AWS Pengemudi Python](https://github.com/awslabs/aws-advanced-python-wrapper) | [AWS Driver ODBC untuk MySQL](https://github.com/aws/aws-mysql-odbc) | [AWS Pembungkus NodeJS Tingkat Lanjut](https://github.com/aws/aws-advanced-nodejs-wrapper) | 
| --- | --- | --- | --- | --- | 
| Dukungan Failover | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFailoverPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) | [Ya](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#failover-process) | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheFailoverPlugin.md) | 
| Pemantauan failover yang ditingkatkan | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheHostMonitoringPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md) | [Ya](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/HostMonitoring.md#enhanced-failure-monitoring) | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheHostMonitoringPlugin.md) | 
| Membaca/menulis pemisahan | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md) | Tidak | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheReadWriteSplittingPlugin.md) | 
| Pelacak koneksi Aurora | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheAuroraConnectionTrackerPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheAuroraConnectionTrackerPlugin.md) | Tidak | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheAuroraConnectionTrackerPlugin.md) | 
| Koneksi metadata driver | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheDriverMetadataConnectionPlugin.md) | N/A | N/A | N/A | 
| Telemetri | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/Telemetry.md) | [Ya](https://github.com/aws/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/Telemetry.md) | Tidak | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/Telemetry.md) | 
| Secrets Manager | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md) | [Ya](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#secrets-manager-authentication) | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheAwsSecretsManagerPlugin.md) | 
| Autentikasi IAM | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheIamAuthenticationPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheIamAuthenticationPlugin.md) | [Ya](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#iam-authentication) | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheIamAuthenticationPlugin.md) | 
| Identitas Federasi (AD FS) | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md) | [Ya](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheFederatedAuthenticationPlugin.md) | Tidak | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheFederatedAuthPlugin.md) | 
| Identitas Federasi (Okta) | [Ya](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md) | [Ya](https://github.com/aws/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheOktaAuthenticationPlugin.md) | [Ya](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/OktaAuthentication.md) | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheOktaAuthPlugin.md) | 
| Database Tanpa Batas Aurora PostgreSQL | [Ya](https://github.com/aws/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheLimitlessConnectionPlugin.md) (Aurora PostgreSQL saja) | Tidak | Tidak | [Ya](https://github.com/aws/aws-advanced-nodejs-wrapper/blob/main/docs/using-the-nodejs-wrapper/using-plugins/UsingTheLimitlessConnectionPlugin.md) (Aurora PostgreSQL saja) | 

[Untuk informasi lebih lanjut tentang AWS driver, lihat driver bahasa yang sesuai untuk klaster Aurora [MySQL atau Aurora PostgreSQL DB](#Aurora.Connecting.JDBCDriverMySQL) Anda.](#Aurora.Connecting.AuroraPostgreSQL.Utilities)

## Menghubungkan ke klaster DB Amazon Aurora MySQL
<a name="Aurora.Connecting.AuroraMySQL"></a>

Untuk mengautentikasi ke cluster DB MySQL Aurora Anda, Anda dapat menggunakan nama pengguna MySQL dan otentikasi kata sandi atau otentikasi basis data (IAM). AWS Identity and Access Management Untuk informasi selengkapnya tentang menggunakan autentikasi nama pengguna dan kata sandi MySQL, lihat [Access control and account management](https://dev.mysql.com/doc/refman/5.7/en/access-control.html) dalam dokumentasi MySQL. Untuk informasi selengkapnya tentang menggunakan autentikasi basis data IAM, lihat [Autentikasi basis data IAM](UsingWithRDS.IAMDBAuth.md).

Saat Anda memiliki koneksi ke klaster DB Amazon Aurora dengan kompatibilitas MySQL 8.0, Anda dapat menjalankan perintah SQL yang kompatibel dengan MySQL versi 8.0. Versi minimum yang kompatibel adalah MySQL 8.0.23. Untuk informasi selengkapnya tentang sintaksis SQL MySQL 8.0, lihat [Panduan referensi MySQL 8.0](http://dev.mysql.com/doc/refman/8.0/en/index.html). Untuk informasi tentang batasan yang berlaku untuk Aurora MySQL versi 3, lihat [Membandingkan Aurora MySQL versi 3 dan MySQL 8.0 Community Edition](AuroraMySQL.Compare-80-v3.md). 

Saat Anda memiliki koneksi ke klaster DB Amazon Aurora dengan kompatibilitas MySQL 5.7, Anda dapat menjalankan perintah SQL yang kompatibel dengan MySQL versi 5.7. Untuk informasi selengkapnya tentang sintaksis SQL MySQL 5.7, lihat [Panduan referensi MySQL 5.7](http://dev.mysql.com/doc/refman/5.7/en/index.html). Untuk informasi tentang batasan yang berlaku untuk Aurora MySQL 5.7, lihat [Aurora SQL Versi saya 2 kompatibel dengan My 5.7 SQL](AuroraMySQL.CompareMySQL57.md).

**catatan**  
Untuk panduan berguna dan mendetail tentang menghubungkan ke klaster DB Amazon Aurora MySQL, Anda dapat melihat buku panduan [Manajemen koneksi Aurora](https://d1.awsstatic.com/whitepapers/RDS/amazon-aurora-connection-management-handbook.pdf).

Dalam tampilan detail untuk klaster DB Anda, Anda dapat menemukan titik akhir klaster, yang dapat Anda gunakan dalam string koneksi MySQL Anda. Titik akhir terdiri dari nama domain dan port untuk klaster DB Anda. Misalnya, jika nilai titik akhir adalah `mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com:3306`, maka Anda menentukan nilai berikut dalam string koneksi MySQL:
+ Untuk host atau nama host, tentukan `mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com`
+ Untuk port, tentukan `3306` atau nilai port yang Anda gunakan saat Anda membuat klaster DB

Titik akhir klaster menghubungkan Anda ke instans primer untuk klaster DB. Anda dapat melakukan operasi baca dan tulis menggunakan titik akhir klaster. Klaster DB Anda juga dapat memiliki hingga 15 Replika Aurora yang mendukung akses hanya baca ke data di klaster DB Anda. Instans primer dan setiap Replika Aurora memiliki titik akhir unik yang tidak bergantung pada titik akhir klaster dan memungkinkan Anda terhubung ke instans DB tertentu dalam klaster secara langsung. Titik akhir klaster selalu mengarah ke instans primer. Jika instans primer gagal dan diganti, maka titik akhir klaster mengarah ke instans primer baru.

Untuk melihat titik akhir klaster (titik akhir penulis), pilih **Basis data** di konsol Amazon RDS dan pilih nama klaster DB untuk menampilkan detail klaster DB.

![\[Aurora MySQL writer endpoint detail panel menampilkan alamat koneksi untuk konektivitas database.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/AuroraMySQLConnect.png)


**Topics**
+ [Utilitas koneksi untuk Aurora MySQL](#Aurora.Connecting.AuroraMySQL.Utilities)
+ [Menghubungkan ke Aurora MySQL dengan utilitas MySQL](#Aurora.Connecting.mysql)
+ [Menghubungkan ke Aurora MySQL dengan Driver Amazon Web Services () JDBC AWS](#Aurora.Connecting.JDBCDriverMySQL)
+ [Menghubungkan ke Aurora MySQL dengan Driver Python Amazon Web Services ()AWS](#Aurora.Connecting.PythonDriverMySQL)
+ [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () ODBC Driver untuk MySQL AWS](#Aurora.Connecting.ODBCDriverMySQL)
+ [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS](#Aurora.Connecting.NodeJSDriverMySQL)
+ [Menghubungkan ke Aurora MySQL menggunakan SSL](#Aurora.Connecting.SSL)

### Utilitas koneksi untuk Aurora MySQL
<a name="Aurora.Connecting.AuroraMySQL.Utilities"></a>

Beberapa utilitas koneksi yang dapat Anda gunakan adalah sebagai berikut:
+ **Baris perintah** – Anda dapat terhubung ke klaster DB Amazon Aurora dengan menggunakan alat seperti utilitas baris perintah MySQL. Untuk informasi selengkapnya tentang menggunakan utilitas MySQL, lihat [mysql — the MySQL command-line client](http://dev.mysql.com/doc/refman/8.0/en/mysql.html) dalam dokumentasi MySQL.
+ **GUI** – Anda dapat menggunakan utilitas MySQL Workbench untuk terhubung dengan menggunakan antarmuka UI. Untuk informasi selengkapnya, lihat halaman [Unduh MySQL Workbench](http://dev.mysql.com/downloads/workbench/).
+ **AWS driver**:
  + [Menghubungkan ke Aurora MySQL dengan Driver Amazon Web Services () JDBC AWS](#Aurora.Connecting.JDBCDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Driver Python Amazon Web Services ()AWS](#Aurora.Connecting.PythonDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () ODBC Driver untuk MySQL AWS](#Aurora.Connecting.ODBCDriverMySQL)
  + [Menghubungkan ke Aurora MySQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS](#Aurora.Connecting.NodeJSDriverMySQL)

### Menghubungkan ke Aurora MySQL dengan utilitas MySQL
<a name="Aurora.Connecting.mysql"></a>

Gunakan prosedur berikut: Prosedur ini mengasumsikan bahwa Anda mengonfigurasi klaster DB Anda di subnet privat di VPC Anda. Anda terhubung menggunakan instans Amazon EC2 yang dikonfigurasi sesuai dengan tutorial dalam [Tutorial: Membuat server web dan klaster DB Amazon Aurora](TUT_WebAppWithRDS.md).

**catatan**  
Prosedur ini tidak memerlukan penginstalan server web dalam tutorial tersebut, tetapi memerlukan penginstalan MariaDB 10.5.

**Untuk terhubung ke klaster DB menggunakan utilitas MySQL**

1. Masuk ke instans EC2 yang Anda gunakan untuk terhubung ke klaster DB Anda.

   Anda akan melihat output seperti yang berikut ini.

   ```
   Last login: Thu Jun 23 13:32:52 2022 from xxx.xxx.xxx.xxx
   
          __|  __|_  )
          _|  (     /   Amazon Linux 2 AMI
         ___|\___|___|
   
   https://aws.amazon.com/amazon-linux-2/
   [ec2-user@ip-10-0-xxx.xxx ~]$
   ```

1. Ketikkan perintah berikut pada baris perintah untuk terhubung ke instans DB primer dari klaster DB Anda.

   Untuk parameter `-h`, ganti nama DNS titik akhir untuk instans primer Anda. Untuk parameter `-u`, ganti ID pengguna untuk akun pengguna basis data.

   ```
   mysql -h primary-instance-endpoint.AWS_account.AWS_Region.rds.amazonaws.com -P 3306 -u database_user -p
   ```

   Contoh:

   ```
   mysql -h my-aurora-cluster-instance.c1xy5example.123456789012.eu-central-1.rds.amazonaws.com -P 3306 -u admin -p
   ```

1. Masukkan kata sandi untuk pengguna basis data.

   Anda akan melihat output seperti yang berikut ini.

   ```
   Welcome to the MariaDB monitor.  Commands end with ; or \g.
   Your MySQL connection id is 1770
   Server version: 8.0.23 Source distribution
   
   Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
   
   Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
   
   MySQL [(none)]>
   ```

1. Masukkan perintah SQL Anda.

### Menghubungkan ke Aurora MySQL dengan Driver Amazon Web Services () JDBC AWS
<a name="Aurora.Connecting.JDBCDriverMySQL"></a>

Amazon Web Services (AWS) JDBC Driver dirancang sebagai pembungkus JDBC tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver JDBC yang ada untuk membantu aplikasi memanfaatkan fitur database berkerumun seperti Aurora MySQL. Driver ini kompatibel dengan driver MySQL Connector/J driver and the community MariaDB Connector/J komunitas.

Untuk menginstal Driver AWS JDBC, tambahkan file AWS JDBC Driver .jar (terletak di aplikasi`CLASSPATH`), dan simpan referensi ke driver komunitas masing-masing. Perbarui awalan URL koneksi masing-masing sebagai berikut:
+ `jdbc:mysql://` untuk `jdbc:aws-wrapper:mysql://`
+ `jdbc:mariadb://` untuk `jdbc:aws-wrapper:mariadb://`

Untuk informasi selengkapnya tentang Driver AWS JDBC dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services (AWS) JDBC Driver](https://github.com/awslabs/aws-advanced-jdbc-wrapper). GitHub 

**catatan**  
Versi 3.0.3 dari utilitas Connector/J MariaDB menjatuhkan dukungan untuk cluster Aurora DB, jadi kami sangat menyarankan pindah ke Driver JDBC. AWS 

### Menghubungkan ke Aurora MySQL dengan Driver Python Amazon Web Services ()AWS
<a name="Aurora.Connecting.PythonDriverMySQL"></a>

Driver Python Amazon Web Services (AWS) dirancang sebagai pembungkus Python tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver Psycopg open-source. Driver AWS Python mendukung Python versi 3.8 dan lebih tinggi. Anda dapat menginstal `aws-advanced-python-wrapper` paket menggunakan `pip` perintah, bersama dengan paket `psycopg` open-source.

Untuk informasi selengkapnya tentang Driver AWS Python dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services ()AWS Python](https://github.com/awslabs/aws-advanced-python-wrapper) Driver. GitHub 

### Menghubungkan ke Aurora MySQL dengan Amazon Web Services () ODBC Driver untuk MySQL AWS
<a name="Aurora.Connecting.ODBCDriverMySQL"></a>

Driver AWS ODBC untuk MySQL adalah driver klien yang dirancang untuk ketersediaan tinggi Aurora MySQL. Driver dapat ada di samping driver Connector/ODBC MySQL dan kompatibel dengan alur kerja yang sama.

Untuk informasi selengkapnya tentang Driver AWS ODBC untuk MySQL dan petunjuk lengkap untuk menginstal dan menggunakannya, lihat Driver [Amazon Web Services AWS() ODBC](https://github.com/aws/aws-mysql-odbc) untuk repositori MySQL. GitHub 

### Menghubungkan ke Aurora MySQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS
<a name="Aurora.Connecting.NodeJSDriverMySQL"></a>

 AWS Advanced NodeJS Wrapper melengkapi dan memperluas fungsionalitas driver NodeJS yang ada. Ini membantu aplikasi memanfaatkan fitur database berkerumun seperti Aurora MySQL.

Untuk informasi selengkapnya tentang AWS Advanced NodeJS Wrapper dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services (AWS) Advanced](https://github.com/aws/aws-advanced-nodejs-wrapper) NodeJS Wrapper. GitHub 

### Menghubungkan ke Aurora MySQL menggunakan SSL
<a name="Aurora.Connecting.SSL"></a>

Anda dapat menggunakan enkripsi SSL pada koneksi ke instans DB Amazon Aurora MySQL. Untuk informasi, lihat [Koneksi TLS ke cluster DB MySQL Aurora](AuroraMySQL.Security.md#AuroraMySQL.Security.SSL).

Untuk terhubung menggunakan SSL, gunakan utilitas MySQL yang dijelaskan dalam prosedur berikut. Jika Anda menggunakan autentikasi basis data IAM, Anda harus menggunakan koneksi SSL. Untuk informasi, lihat [Autentikasi basis data IAM](UsingWithRDS.IAMDBAuth.md). 

**catatan**  
Untuk terhubung ke titik akhir klaster menggunakan SSL, utilitas koneksi klien Anda harus mendukung Nama Alternatif Subjek (SAN). Jika koneksi klien Anda tidak mendukung SAN, Anda dapat terhubung langsung ke instans di klaster DB Aurora Anda. Untuk informasi selengkapnya tentang titik akhir Aurora, lihat [Koneksi titik akhir Amazon Aurora](Aurora.Overview.Endpoints.md).

**Untuk terhubung ke klaster DB dengan SSL menggunakan utilitas MySQL**

1. Unduh kunci publik untuk sertifikat penandatanganan Amazon RDS.

   Untuk informasi tentang mengunduh sertifikat, lihat [Menggunakan SSL/TLS untuk mengenkripsi koneksi ke ](UsingWithRDS.SSL.md).

1. Ketikkan perintah berikut pada baris perintah untuk terhubung ke instans primer dari klaster DB dengan SSL menggunakan utilitas MySQL. Untuk parameter `-h`, ganti nama DNS titik akhir untuk instans primer Anda. Untuk parameter `-u`, ganti ID pengguna untuk akun pengguna basis data. Untuk parameter `--ssl-ca`, ganti nama file sertifikat SSL yang sesuai. Ketikkan kata sandi pengguna master saat diminta.

   `mysql -h mycluster-primary.123456789012.us-east-1.rds.amazonaws.com -u admin_user -p --ssl-ca=[full path]global-bundle.pem --ssl-verify-server-cert`

Anda akan melihat output seperti yang berikut ini.

```
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 350
Server version: 8.0.26-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
```

Untuk petunjuk umum tentang membuat string koneksi RDS for MySQL dan menemukan kunci publik untuk koneksi SSL, lihat [Menghubungkan ke instans DB yang menjalankan mesin basis data MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html).

## Menghubungkan ke klaster DB Amazon Aurora PostgreSQL.
<a name="Aurora.Connecting.AuroraPostgreSQL"></a>

Anda dapat terhubung ke instans DB di klaster DB Amazon Aurora PostgreSQL menggunakan alat yang sama yang Anda gunakan untuk menghubungkan ke basis data PostgreSQL. Sebagai bagian dari hal ini, Anda menggunakan kunci publik yang sama untuk koneksi Lapisan Soket Aman (SSL). Anda dapat menggunakan informasi titik akhir dan port dari instans primer atau Replika Aurora di klaster DB Aurora PostgreSQL Anda dalam string koneksi skrip, utilitas, atau aplikasi apa pun yang terhubung ke instans DB PostgreSQL. Dalam string koneksi, tentukan alamat DNS dari instans primer atau titik akhir Replika Aurora sebagai parameter host. Tentukan nomor port dari titik akhir sebagai parameter port.

Saat Anda memiliki koneksi ke instans DB di klaster DB Amazon Aurora PostgreSQL, Anda dapat menjalankan perintah SQL apa pun yang kompatibel dengan PostgreSQL. 

Dalam tampilan detail untuk klaster DB Aurora PostgreSQL, Anda dapat menemukan nama, status, jenis, dan nomor port titik akhir klaster. Anda menggunakan titik akhir dan nomor port di string koneksi PostgreSQL Anda. Misalnya, jika nilai titik akhir adalah `mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com`, maka Anda menentukan nilai berikut dalam string koneksi PostgreSQL:
+ Untuk host atau nama host, tentukan `mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com`
+ Untuk port, tentukan `5432` atau nilai port yang Anda gunakan saat Anda membuat klaster DB

Titik akhir klaster menghubungkan Anda ke instans primer untuk klaster DB. Anda dapat melakukan operasi baca dan tulis menggunakan titik akhir klaster. Klaster DB Anda juga dapat memiliki hingga 15 Replika Aurora yang mendukung akses hanya baca ke data di klaster DB Anda. Setiap instans DB dalam klaster Aurora (yaitu, instans primer dan setiap Replika Aurora) memiliki titik akhir unik yang independen dari titik akhir klaster. Titik akhir unik ini memungkinkan Anda terhubung ke instans DB tertentu dalam klaster secara langsung. Titik akhir klaster selalu mengarah ke instans primer. Jika instans primer gagal dan diganti, titik akhir klaster mengarah ke instans primer baru.

Untuk melihat titik akhir klaster (titik akhir penulis), pilih **Basis data** di konsol Amazon RDS dan pilih nama klaster DB untuk menampilkan detail klaster DB.

![\[Titik akhir penulis Aurora PostgreSQL.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/AuroraPostgreSQLConnect.png)


### Utilitas koneksi untuk Aurora PostgreSQL
<a name="Aurora.Connecting.AuroraPostgreSQL.Utilities"></a>

Beberapa utilitas koneksi yang dapat Anda gunakan adalah sebagai berikut:
+ **Baris perintah** – Anda dapat terhubung ke klaster DB Aurora PostgreSQL dengan menggunakan alat seperti psql, terminal interaktif PostgreSQL. Untuk informasi selengkapnya tentang menggunakan terminal interaktif PostgreSQL, lihat [psql](https://www.postgresql.org/docs/current/app-psql.html) dalam dokumentasi PostgreSQL.
+ **GUI** – Anda dapat menggunakan utilitas pgAdmin untuk terhubung ke klaster DB Aurora PostgreSQL dengan menggunakan antarmuka UI. Untuk informasi selengkapnya, lihat halaman [Unduhan](https://www.pgadmin.org/download/) dari situs web pgAdmin.
+ **AWS driver**:
  + [Menghubungkan ke Aurora PostgreSQL dengan Driver Amazon Web Services () JDBC AWS](#Aurora.Connecting.JDBCDriverPostgreSQL)
  + [Menghubungkan ke Aurora PostgreSQL dengan Driver Python Amazon Web Services ()AWS](#Aurora.Connecting.PythonDriverPostgreSQL)
  + [Menghubungkan ke Aurora PostgreSQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS](#Aurora.Connecting.NodeJSDriverPostgreSQL)

### Menghubungkan ke Aurora PostgreSQL dengan Driver Amazon Web Services () JDBC AWS
<a name="Aurora.Connecting.JDBCDriverPostgreSQL"></a>

Amazon Web Services (AWS) JDBC Driver dirancang sebagai pembungkus JDBC tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver JDBC yang ada untuk membantu aplikasi memanfaatkan fitur database berkerumun seperti Aurora PostgreSQL. Driver ini kompatibel dengan driver PgJDBC komunitas.

Untuk menginstal Driver AWS JDBC, tambahkan file AWS JDBC Driver .jar (terletak di aplikasi`CLASSPATH`), dan simpan referensi ke driver komunitas PgJDBC. Perbarui awalan URL koneksi dari `jdbc:postgresql://` ke`jdbc:aws-wrapper:postgresql://`.

Untuk informasi selengkapnya tentang Driver AWS JDBC dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services (AWS) JDBC Driver](https://github.com/awslabs/aws-advanced-jdbc-wrapper). GitHub 

### Menghubungkan ke Aurora PostgreSQL dengan Driver Python Amazon Web Services ()AWS
<a name="Aurora.Connecting.PythonDriverPostgreSQL"></a>

Driver Python Amazon Web Services (AWS) dirancang sebagai pembungkus Python tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver Psycopg open-source. Driver AWS Python mendukung Python versi 3.8 dan lebih tinggi. Anda dapat menginstal `aws-advanced-python-wrapper` paket menggunakan `pip` perintah, bersama dengan paket `psycopg` open-source.

Untuk informasi selengkapnya tentang Driver AWS Python dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services ()AWS Python](https://github.com/awslabs/aws-advanced-python-wrapper) Driver. GitHub 

### Menghubungkan ke Aurora PostgreSQL dengan Amazon Web Services () Advanced NodeJS Wrapper AWS
<a name="Aurora.Connecting.NodeJSDriverPostgreSQL"></a>

 AWS Advanced NodeJS Wrapper melengkapi dan memperluas fungsionalitas driver NodeJS yang ada. Ini membantu aplikasi memanfaatkan fitur database berkerumun seperti Aurora PostgreSQL.

Untuk informasi selengkapnya tentang AWS Advanced NodeJS Wrapper dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services (AWS) Advanced](https://github.com/aws/aws-advanced-nodejs-wrapper) NodeJS Wrapper. GitHub 

## Pemecahan masalah kegagalan koneksi Aurora
<a name="Aurora.Connecting.Troubleshooting"></a>

Penyebab umum kegagalan koneksi ke klaster DB Aurora baru adalah sebagai berikut:
+ **Grup keamanan di VPC tidak mengizinkan akses** – VPC Anda perlu mengizinkan koneksi dari perangkat Anda atau dari instans Amazon EC2 dengan konfigurasi grup keamanan yang tepat di VPC. Untuk mengatasinya, modifikasi aturan masuk grup keamanan VPC Anda untuk mengizinkan koneksi. Sebagai contoh, lihat [Tutorial: Buat VPC untuk digunakan dengan cluster DB (hanya) IPv4](CHAP_Tutorials.WebServerDB.CreateVPC.md).
+ **Port diblokir oleh aturan firewall** – Periksa nilai port yang dikonfigurasi untuk klaster DB Aurora Anda. Jika aturan firewall memblokir port tersebut, Anda dapat membuat ulang instans menggunakan port yang berbeda. 
+ **Konfigurasi IAM tidak lengkap atau salah** – Jika Anda membuat instans DB Aurora Anda untuk menggunakan autentikasi berbasis IAM, pastikan bahwa autentikasi tersebut dikonfigurasi dengan benar. Untuk informasi selengkapnya, lihat [Autentikasi basis data IAM](UsingWithRDS.IAMDBAuth.md).

Untuk informasi selengkapnya tentang pemecahan masalah koneksi Aurora DB, lihat [Tidak dapat terhubung ke instans DB Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting). 

# 
<a name="USER_WorkingWithParamGroups"></a>

*Parameter basis data* menentukan konfigurasi basis data. Misalnya, parameter basis data dapat menentukan jumlah sumber daya, seperti memori, yang akan dialokasikan ke basis data.

Anda mengelola konfigurasi basis data dengan mengaitkan instans DB dan klaster DB Aurora dengan grup parameter. Aurora menentukan grup parameter dengan pengaturan default. Anda dapat juga menentukan grup parameter Anda sendiri dengan pengaturan yang disesuaikan.

**Topics**
+ [Ikhtisar grup parameter](parameter-groups-overview.md)
+ [Grup parameter cluster DB untuk cluster Amazon Aurora DB](USER_WorkingWithDBClusterParamGroups.md)
+ [Grup parameter DB untuk instans Amazon Aurora DB](USER_WorkingWithDBInstanceParamGroups.md)
+ [Membandingkan grup parameter DB](USER_WorkingWithParamGroups.Comparing.md)
+ [Menentukan parameter DB](USER_ParamValuesRef.md)

# Ikhtisar grup parameter
<a name="parameter-groups-overview"></a>

*Grup parameter klaster DB* bertindak sebagai kontainer untuk nilai konfigurasi mesin yang diterapkan pada setiap instans DB di klaster DB Aurora. Misalnya, model penyimpanan bersama Aurora mengharuskan setiap instans DB dalam klaster Aurora menggunakan pengaturan yang sama untuk parameter seperti `innodb_file_per_table`. Dengan demikian, parameter yang memengaruhi tata letak penyimpanan fisik adalah bagian dari grup parameter klaster. Grup parameter klaster DB juga mencakup nilai default untuk semua parameter tingkat instans.

*Grup parameter DB* bertindak sebagai kontainer untuk nilai konfigurasi mesin yang diterapkan pada satu atau beberapa instans DB. Grup parameter DB berlaku untuk instans DB di Amazon RDS maupun Aurora. Pengaturan konfigurasi ini berlaku untuk properti yang dapat beragam di antara instans DB dalam klaster Aurora, misalnya ukuran untuk buffer memori.



**Topics**
+ [Grup parameter kustom dan default](#parameter-groups-overview.custom)
+ [Parameter klaster DB statis dan dinamis](#parameter-groups-overview.db-cluster)
+ [Parameter instans DB statis dan dinamis](#parameter-groups-overview.db-instance)
+ [Parameter set karakter](#parameter-groups-overview.char-sets)
+ [Parameter dan nilai parameter yang didukung](#parameter-groups-overview.supported)

## Grup parameter kustom dan default
<a name="parameter-groups-overview.custom"></a>

Jika Anda membuat instans DB tanpa menentukan grup parameter DB, instans DB akan menggunakan grup parameter DB default. Demikian pula, jika Anda membuat klaster DB Aurora tanpa menentukan grup parameter klaster DB, klaster DB tersebut akan menggunakan grup parameter klaster DB default. Setiap grup parameter default berisi default mesin basis data dan default sistem Amazon RDS berdasarkan mesin, kelas komputasi, dan penyimpanan yang dialokasikan dari instans.

Anda tidak dapat memodifikasi pengaturan parameter dari grup parameter default. Anda dapat melakukan hal berikut sebagai gantinya:

1. Membuat grup parameter baru.

1. Mengubah pengaturan parameter sesuai keinginan Anda. Tidak semua parameter mesin DB dalam grup parameter memenuhi syarat untuk dimodifikasi.

1. Ubah instans DB atau cluster DB Anda untuk mengaitkan grup parameter baru. 

    Untuk mengetahui informasi tentang cara memodifikasi klaster atau instans DB, lihat [Memodifikasi klaster DB Amazon Aurora](Aurora.Modifying.md).
**catatan**  
Jika Anda telah memodifikasi instans DB Anda untuk menggunakan grup parameter kustom, dan Anda memulai instans DB, RDS secara otomatis mem-boot ulang instans DB sebagai bagian dari proses startup. Untuk instans RDS untuk SQL Server Multi-AZ dengan AlwaysOn atau opsi Mirroring diaktifkan, failover diharapkan saat instance di-boot ulang setelah proses startup.

RDS menerapkan parameter statis dan dinamis yang dimodifikasi dalam grup parameter yang baru terkait hanya setelah instance DB di-boot ulang. Namun, jika Anda memodifikasi parameter dinamis dalam grup parameter DB setelah Anda mengaitkannya dengan instans DB, perubahan ini akan diterapkan segera tanpa boot ulang. Untuk informasi selengkapnya tentang cara mengubah grup parameter DB, lihat [Memodifikasi klaster DB Amazon Aurora](Aurora.Modifying.md).

Jika Anda memperbarui parameter dalam grup parameter DB, perubahan berlaku untuk semua instans DB yang terkait dengan grup parameter tersebut. Demikian pula, jika Anda memperbarui parameter dalam grup parameter klaster DB Aurora, perubahan berlaku untuk semua klaster DB Aurora yang terkait dengan grup parameter klaster DB tersebut.

Jika Anda tidak ingin membuat grup parameter dari awal, Anda dapat menyalin grup parameter yang ada dengan AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)perintah atau perintah [copy-db-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html). Menyalin grup parameter dapat membantu dalam beberapa kasus. Misalnya, Anda mungkin ingin menyertakan sebagian besar parameter dan nilai kustom grup parameter yang ada dalam grup parameter baru.

## Parameter klaster DB statis dan dinamis
<a name="parameter-groups-overview.db-cluster"></a>

Parameter klaster DB bersifat statis atau dinamis. Perbedaannya terletak pada hal berikut:
+ Saat Anda mengubah parameter statis dan menyimpan grup parameter klaster DB, perubahan parameter akan berlaku setelah Anda mem-boot ulang instans DB secara manual di setiap klaster DB terkait. Bila Anda menggunakan Konsol Manajemen AWS untuk mengubah nilai parameter cluster DB statis, selalu digunakan `pending-reboot` untuk`ApplyMethod`.
+ Saat Anda mengubah parameter dinamis, perubahan parameter akan langsung diterapkan secara default, tanpa harus di-boot ulang. Saat Anda menggunakan konsol, konsol tersebut selalu menggunakan `immediate` untuk `ApplyMethod`. Untuk menunda perubahan parameter hingga setelah Anda me-reboot instans DB di cluster DB terkait, gunakan AWS CLI atau RDS API. Atur `ApplyMethod` ke `pending-reboot` untuk perubahan parameter.

Untuk informasi selengkapnya tentang menggunakan AWS CLI untuk mengubah nilai parameter, lihat [modify-db-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html). Untuk informasi selengkapnya tentang menggunakan RDS API untuk mengubah nilai parameter, lihat [Memodifikasi DBCluster ParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html).

Jika Anda mengubah grup parameter klaster DB yang terkait dengan klaster DB, boot ulang instans DB di klaster DB tersebut. Dengan boot ulang, perubahan akan diterapkan ke semua instans DB di klaster DB. Untuk menentukan apakah instans DB dari klaster DB harus di-boot ulang untuk menerapkan perubahan, jalankan perintah AWS CLI berikut.

`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`

Periksa nilai `DBClusterParameterGroupStatus` untuk instans DB primer dalam output. Jika nilainya adalah `pending-reboot`, boot ulang instans DB dari klaster DB.

## Parameter instans DB statis dan dinamis
<a name="parameter-groups-overview.db-instance"></a>

Parameter instans DB bersifat statis atau dinamis. Perbedaannya terletak dalam hal berikut:
+ Saat Anda mengubah parameter statis dan menyimpan grup parameter DB, perubahan parameter akan diterapkan setelah Anda mem-boot ulang instans DB terkait secara manual. Untuk parameter statis, konsol selalu menggunakan `pending-reboot` untuk `ApplyMethod`.
+ Saat Anda mengubah parameter dinamis, perubahan parameter akan langsung diterapkan secara default, tanpa harus di-boot ulang. Saat Anda menggunakan Konsol Manajemen AWS untuk mengubah nilai parameter instans DB, selalu digunakan `immediate` untuk parameter dinamis `ApplyMethod` for. Untuk menunda perubahan parameter hingga setelah Anda me-reboot instans DB terkait, gunakan AWS CLI atau RDS API. Atur `ApplyMethod` ke `pending-reboot` untuk perubahan parameter.

Untuk informasi selengkapnya tentang menggunakan AWS CLI untuk mengubah nilai parameter, lihat [modify-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html). Untuk informasi selengkapnya tentang menggunakan RDS API untuk mengubah nilai parameter, lihat [Memodifikasi DBParameter Grup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html).

Jika instans DB tidak menggunakan perubahan terbaru pada grup parameter DB terkait, konsol menunjukkan status **boot ulang tertunda** untuk grup parameter DB. Status ini tidak menyebabkan boot ulang otomatis selama periode pemeliharaan berikutnya. Untuk menerapkan perubahan parameter terbaru pada instans DB tersebut, boot ulang instans DB secara manual.

## Parameter set karakter
<a name="parameter-groups-overview.char-sets"></a>

Sebelum membuat klaster DB, atur parameter apa pun yang terkait dengan set karakter atau kolasi basis data di grup parameter Anda. Lakukan juga sebelum Anda membuat basis data di dalamnya. Dengan cara ini, Anda memastikan basis data default dan basis data baru menggunakan nilai kolasi dan set karakter yang Anda tentukan. Jika Anda mengubah parameter kolasi atau set karakter, perubahan parameter tidak diterapkan ke basis data yang sudah ada.

Untuk beberapa mesin DB, Anda dapat mengubah nilai kolasi atau set karakter untuk basis data yang sudah ada menggunakan perintah `ALTER DATABASE`, contohnya:

```
ALTER DATABASE database_name CHARACTER SET character_set_name COLLATE collation;
```

Untuk informasi selengkapnya tentang cara mengubah nilai set kolasi atau set karakter untuk basis data, periksa dokumentasi untuk mesin DB Anda.

## Parameter dan nilai parameter yang didukung
<a name="parameter-groups-overview.supported"></a>

Untuk menentukan parameter yang didukung untuk mesin DB, lihat parameter di grup parameter DB dan grup parameter klaster DB yang digunakan oleh instans DB atau klaster DB. Untuk informasi selengkapnya, lihat [Melihat nilai parameter untuk grup parameter DB di ](USER_WorkingWithParamGroups.Viewing.md) dan [Melihat nilai parameter untuk grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ViewingCluster.md).

Dalam banyak kasus, Anda juga dapat menentukan parameter bilangan bulat dan Boolean menggunakan ekspresi, rumus, dan fungsi. Fungsi dapat mencakup ekspresi log matematis. Namun, tidak semua parameter mendukung ekspresi, rumus, dan fungsi untuk nilai parameter. Untuk informasi selengkapnya, lihat [Menentukan parameter DB](USER_ParamValuesRef.md).

Untuk basis data global Aurora, Anda dapat menentukan pengaturan konfigurasi yang berbeda untuk setiap klaster Aurora. Pastikan pengaturannya cukup mirip untuk menghasilkan perilaku yang konsisten jika Anda menggunakan klaster sekunder sebagai klaster primer. Misalnya, gunakan pengaturan yang sama untuk zona waktu dan set karakter di semua klaster basis data global Aurora.

Pengaturan parameter yang tidak tepat dalam grup parameter dapat menimbulkan dampak buruk yang tidak diinginkan, termasuk penurunan performa dan ketidakstabilan sistem. Selalu berhati-hati saat memodifikasi parameter basis data, dan cadangkan data sebelum memodifikasi grup parameter. Coba perubahan pengaturan grup parameter pada instans DB atau klaster DB uji coba sebelum menerapkan perubahan grup parameter tersebut ke instans DB atau klaster DB produksi.

# Grup parameter cluster DB untuk cluster Amazon Aurora DB
<a name="USER_WorkingWithDBClusterParamGroups"></a>

Klaster DB Amazon Aurora menggunakan grup parameter klaster DB. Bagian berikut menjelaskan cara mengonfigurasi dan mengelola grup parameter klaster DB.

**Topics**
+ [Parameter klaster DB dan instans DB Amazon Aurora](#Aurora.Managing.ParameterGroups)
+ [Membuat grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md)
+ [Mengaitkan grup parameter cluster DB dengan cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.AssociatingCluster.md)
+ [Memodifikasi parameter dalam grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ModifyingCluster.md)
+ [Menyetel ulang parameter dalam grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ResettingCluster.md)
+ [Menyalin grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.CopyingCluster.md)
+ [Daftar grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ListingCluster.md)
+ [Melihat nilai parameter untuk grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.ViewingCluster.md)
+ [Menghapus grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.DeletingCluster.md)

## Parameter klaster DB dan instans DB Amazon Aurora
<a name="Aurora.Managing.ParameterGroups"></a>

 Aurora menggunakan sistem pengaturan konfigurasi dua tingkat: 
+  Parameter dalam *Grup parameter klaster DB* berlaku untuk setiap instans DB dalam klaster DB. Data Anda disimpan dalam subsistem penyimpanan bersama Aurora. Oleh karena itu, semua parameter yang terkait dengan tata letak fisik data tabel harus sama untuk semua instans DB dalam klaster Aurora. Demikian juga, karena instans DB Aurora dihubungkan dengan replikasi, semua parameter untuk pengaturan replikasi harus identik di seluruh klaster Aurora. 
+  Parameter dalam *Grup parameter DB* berlaku untuk satu instans DB dalam klaster DB Aurora. Parameter ini terkait dengan sejumlah aspek, seperti penggunaan memori yang dapat divariasikan di seluruh instans DB dalam klaster Aurora yang sama. Misalnya, klaster sering kali berisi instans DB dengan kelas instans AWS yang berbeda. 

 Setiap klaster Aurora dikaitkan dengan grup parameter klaster DB. Grup parameter ini menetapkan nilai default untuk setiap nilai konfigurasi untuk mesin DB yang sesuai. Grup parameter klaster mencakup default untuk parameter tingkat klaster dan tingkat instans. Setiap instans DB dalam klaster terprovisi atau klaster Aurora Serverless v2 mewarisi pengaturan dari grup parameter klaster DB tersebut. 

 Setiap instans DB juga terkait dengan grup parameter DB. Nilai dalam grup parameter DB dapat menggantikan nilai default dari grup parameter klaster. Misalnya, jika satu instans dalam klaster mengalami masalah, Anda dapat menetapkan grup parameter DB kustom ke instans tersebut. Grup parameter kustom mungkin memiliki pengaturan tertentu untuk parameter yang terkait dengan debugging atau penyetelan performa. 

 Aurora menetapkan grup parameter default saat Anda membuat klaster atau instans DB baru, berdasarkan mesin dan versi basis data yang ditentukan. Sebagai gantinya, Anda dapat menentukan grup parameter kustom. Anda membuat sendiri grup parameter tersebut, dan Anda dapat mengedit nilai parameter. Anda dapat menentukan grup parameter kustom ini saat pembuatan. Anda juga dapat memodifikasi klaster atau instans DB nanti untuk menggunakan grup parameter kustom. 

 Untuk instans terprovisi dan instans Aurora Serverless v2, nilai konfigurasi apa pun yang dimodifikasi di grup parameter klaster DB akan mengganti nilai default dalam grup parameter DB. Jika Anda mengedit nilai yang sesuai dalam grup parameter DB, nilai tersebut akan mengganti pengaturan dari grup parameter klaster DB. 

 Pengaturan parameter DB apa pun yang Anda modifikasi akan diprioritaskan daripada nilai grup parameter klaster DB, bahkan jika Anda mengubah parameter konfigurasi kembali ke nilai default-nya. Anda dapat melihat parameter mana yang diganti dengan menggunakan [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) AWS CLI perintah atau operasi [Deskripsikan DBParameters](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) RDS API. Bidang `Source` berisi nilai `user` jika Anda telah memodifikasi parameter tersebut. Untuk mengatur ulang satu atau beberapa parameter sehingga nilai dari grup parameter cluster DB diutamakan, gunakan [reset-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html) AWS CLI perintah atau operasi [Reset DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) RDS API. 

Parameter instans DB dan klaster DB yang tersedia untuk Anda di Aurora bervariasi, bergantung pada kompatibilitas mesin basis data.


| Mesin basis data | Parameter | 
| --- | --- | 
|  Aurora MySQL  |  Lihat [Parameter konfigurasi Aurora MySQL](AuroraMySQL.Reference.ParameterGroups.md).  Untuk klaster Aurora Serverless, lihat detail tambahan dalam [Menggunakan grup parameter untuk Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) dan [Grup parameter untuk Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 
|  Aurora PostgreSQL  |  Lihat [Parameter Amazon Aurora PostgreSQL](AuroraPostgreSQL.Reference.ParameterGroups.md).  Untuk klaster Aurora Serverless, lihat detail tambahan dalam [Menggunakan grup parameter untuk Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) dan [Grup parameter untuk Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).   | 

**catatan**  
 Klaster Aurora Serverless v1 hanya memiliki grup parameter klaster DB, bukan grup parameter DB. Untuk klaster Aurora Serverless v2, Anda membuat semua perubahan pada parameter kustom dalam grup parameter klaster DB.   
 Aurora Serverless v2 menggunakan grup parameter klaster DB dan grup parameter DB. Dengan Aurora Serverless v2, Anda dapat memodifikasi hampir semua parameter konfigurasi. Aurora Serverless v2 mengganti pengaturan beberapa parameter konfigurasi terkait kapasitas, sehingga beban kerja Anda tidak terganggu saat instans Aurora Serverless v2 diturunkan skalanya.   
 Untuk mempelajari selengkapnya tentang pengaturan konfigurasi Aurora Serverless dan pengaturan mana yang dapat dimodifikasi, lihat [Menggunakan grup parameter untuk Aurora Serverless v2](aurora-serverless-v2.setting-capacity.md#aurora-serverless-v2.parameter-groups) dan [Grup parameter untuk Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups). 

# Membuat grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.CreatingCluster"></a>

Anda dapat membuat grup parameter cluster DB baru menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API.

Setelah Anda membuat grup parameter klaster DB, tunggu minimal 5 menit sebelum membuat klaster DB yang menggunakan grup parameter klaster DB tersebut. Dengan demikian, Amazon RDS dapat sepenuhnya membuat grup parameter sebelum digunakan oleh klaster DB baru. Anda dapat menggunakan halaman **grup Parameter** di [konsol Amazon RDS](https://console.aws.amazon.com/rds/) atau [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)perintah untuk memverifikasi bahwa grup parameter cluster DB Anda dibuat.

Batasan berikut berlaku untuk nama grup parameter klaster DB:
+ Nama harus berisi 1 sampai 255 huruf, angka, atau tanda hubung.

  Nama grup parameter default boleh menyertakan titik, seperti `default.aurora-mysql5.7`. Namun, nama grup parameter kustom tidak boleh menyertakan titik.
+ Karakter pertama harus berupa huruf.
+ Nama tidak boleh diakhiri dengan tanda hubung atau berisi dua tanda hubung berturut-turut.

## Konsol
<a name="USER_WorkingWithParamGroups.CreatingCluster.CON"></a>

**Untuk membuat grup parameter klaster DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Pilih **Buat grup parameter**.

1. Untuk **nama grup Parameter**, masukkan nama grup parameter cluster DB baru.

1. Untuk **Deskripsi**, masukkan deskripsi untuk grup parameter cluster DB baru.

1. Untuk **jenis Engine**, pilih mesin database Anda.

1. Untuk **keluarga grup Parameter**, pilih keluarga grup parameter DB.

1. Pilih **Buat**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CreatingCluster.CLI"></a>

Untuk membuat grup parameter cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html)perintah.

Contoh berikut membuat grup parameter klaster DB yang bernama *mydbclusterparametergroup* untuk Aurora MySQL versi 5.7 dengan deskripsi "*My new cluster parameter group*".

Sertakan parameter wajib berikut:
+ `--db-cluster-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Untuk menampilkan daftar semua kumpulan grup parameter yang tersedia, gunakan perintah berikut:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**catatan**  
Output berisi duplikat.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds create-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new cluster parameter group"
```
Untuk Windows:  

```
aws rds create-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new cluster parameter group"
```
Perintah ini menghasilkan output seperti yang berikut ini:  

```
{
    "DBClusterParameterGroup": {
        "DBClusterParameterGroupName": "mydbclusterparametergroup",
        "DBParameterGroupFamily": "aurora-mysql5.7",
        "Description": "My new cluster parameter group",
        "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
    }
}
```

## API RDS
<a name="USER_WorkingWithParamGroups.CreatingCluster.API"></a>

Untuk membuat grup parameter klaster DB, gunakan tindakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html) API RDS.

Sertakan parameter-parameter yang diperlukan berikut:
+ `DBClusterParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Mengaitkan grup parameter cluster DB dengan cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.AssociatingCluster"></a>

Anda dapat membuat sendiri grup parameter klaster DB dengan pengaturan yang disesuaikan. Anda dapat mengaitkan grup parameter cluster DB dengan cluster DB menggunakan Konsol Manajemen AWS, the AWS CLI, atau file RDSAPI. Anda dapat melakukannya saat membuat atau memodifikasi klaster DB.

Untuk informasi tentang cara membuat grup parameter klaster DB, lihat [Membuat grup parameter cluster DB di Amazon Aurora](USER_WorkingWithParamGroups.CreatingCluster.md). Untuk informasi tentang cara membuat klaster DB, lihat [Membuat klaster DB Amazon Aurora](Aurora.CreateInstance.md). Untuk informasi tentang mengubah klaster DB, lihat [Memodifikasi klaster DB Amazon Aurora](Aurora.Modifying.md).

**catatan**  
Untuk Aurora Postgre SQL 15.2, 14.7, 13.10, 12.14, dan semua 11 versi, ketika Anda mengubah grup parameter cluster DB yang terkait dengan cluster DB, reboot setiap instance replika untuk menerapkan perubahan.  
Untuk menentukan apakah instance DB utama dari cluster DB harus di-boot ulang untuk menerapkan perubahan, jalankan perintah berikut: AWS CLI   
`aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier`  
Periksa nilai `DBClusterParameterGroupStatus` untuk instans DB primer dalam output. Jika nilainya adalah `pending-reboot`, boot ulang instans DB primer dari klaster DB.

## Konsol
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CON"></a>

**Untuk mengaitkan grup parameter klaster DB dengan klaster DB**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis data**, lalu pilih klaster DB yang ingin Anda modifikasi. 

1. Pilih **Ubah**. Halaman **Modifikasi klaster DB** akan muncul.

1. Ubah pengaturan **Grup parameter klaster DB**. 

1. Pilih **Lanjutkan** dan periksa ringkasan modifikasi. 

   Perubahan akan langsung diterapkan, terlepas dari pengaturan **Penjadwalan modifikasi**.

1. Di halaman konfirmasi, tinjau perubahan Anda. Jika sudah benar, pilih **Ubah klaster** untuk menyimpan perubahan Anda. 

   Alternatifnya, pilih **Kembali** untuk mengedit perubahan, atau pilih **Batal** untuk membatalkan perubahan Anda. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.AssociatingCluster.CLI"></a>

Untuk mengaitkan grup parameter cluster DB dengan cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html)perintah dengan opsi berikut:
+ `--db-cluster-name`
+ `--db-cluster-parameter-group-name`

Contoh berikut mengaitkan grup parameter DB `mydbclpg` dengan klaster DB `mydbcluster`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-cluster \
    --db-cluster-identifier mydbcluster \
    --db-cluster-parameter-group-name mydbclpg
```
Untuk Windows:  

```
aws rds modify-db-cluster ^
    --db-cluster-identifier mydbcluster ^
    --db-cluster-parameter-group-name mydbclpg
```

## RDS API
<a name="USER_WorkingWithParamGroups.AssociatingCluster.API"></a>

Untuk mengaitkan grup parameter cluster DB dengan cluster DB, gunakan RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html)operasi dengan parameter berikut:
+ `DBClusterIdentifier`
+ `DBClusterParameterGroupName`

# Memodifikasi parameter dalam grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.ModifyingCluster"></a>

Anda dapat mengubah nilai parameter dalam grup parameter klaster DB buatan pelanggan. Anda tidak dapat mengubah nilai parameter dalam grup parameter klaster DB default. Perubahan pada parameter dalam grup parameter klaster DB buatan pelanggan diterapkan ke semua klaster DB yang dikaitkan dengan grup parameter klaster DB.

## Konsol
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CON"></a>

**Untuk mengubah grup parameter klaster DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter yang ingin Anda modifikasi.

1. Untuk **Tindakan grup parameter**, pilih **Edit**.

1. Ubah nilai parameter yang ingin Anda modifikasi. Anda dapat menggulir parameter menggunakan tombol panah di bagian kanan atas kotak dialog. 

   Anda tidak dapat mengubah nilai di grup parameter default.

1. Pilih **Simpan perubahan**.

1. Reboot instance DB utama (penulis) di cluster untuk menerapkan perubahan padanya.

1. Kemudian reboot instans DB pembaca untuk menerapkan perubahan pada mereka. 

   Jika Anda tidak me-reboot instans DB, maka operasi failover bisa memakan waktu lebih lama dari biasanya.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CLI"></a>

Untuk memodifikasi grup parameter cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html)perintah dengan parameter yang diperlukan berikut:
+ `--db-cluster-parameter-group-name`
+ `--parameters`

Contoh berikut memodifikasi nilai `server_audit_logging` dan `server_audit_logs_upload` dalam grup parameter klaster DB yang bernama *mydbclusterparametergroup*.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Untuk Windows:  

```
aws rds modify-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Perintah tersebut menghasilkan output seperti berikut ini:  

```
DBCLUSTERPARAMETERGROUP  mydbclusterparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.ModifyingCluster.API"></a>

Untuk memodifikasi grup parameter klaster DB, gunakan perintah [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html) API RDS dengan parameter wajib berikut:
+ `DBClusterParameterGroupName`
+ `Parameters`

# Menyetel ulang parameter dalam grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.ResettingCluster"></a>

Anda dapat mengatur ulang parameter ke nilai default-nya dalam grup parameter klaster DB yang dibuat pelanggan. Perubahan pada parameter dalam grup parameter klaster DB buatan pelanggan diterapkan ke semua klaster DB yang dikaitkan dengan grup parameter klaster DB.

**catatan**  
Dalam grup parameter klaster DB default, parameter selalu diatur ke nilai default-nya.

## Konsol
<a name="USER_WorkingWithParamGroups.ResettingCluster.CON"></a>

**Untuk mengatur ulang parameter dalam grup parameter klaster DB ke nilai default-nya**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter.

1. Untuk **Tindakan grup parameter**, pilih **Edit**.

1. Pilih parameter yang ingin Anda atur ulang ke nilai default-nya. Anda dapat menggulir parameter menggunakan tombol panah di bagian kanan atas kotak dialog. 

   Anda tidak dapat mengatur ulang nilai dalam grup parameter default.

1. Pilih **Atur ulang** lalu konfirmasikan dengan memilih **Atur ulang parameter**.

1. Reboot instans DB utama di cluster DB untuk menerapkan perubahan ke semua instance DB di cluster DB.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ResettingCluster.CLI"></a>

Untuk mengatur ulang parameter dalam grup parameter cluster DB ke nilai defaultnya, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html)perintah dengan opsi wajib berikut:`--db-cluster-parameter-group-name`.

Untuk mengatur ulang semua parameter dalam grup parameter klaster DB, tentukan opsi `--reset-all-parameters`. Untuk mengatur ulang parameter tertentu, tentukan opsi `--parameters`.

Contoh berikut mengatur ulang semua parameter dalam grup parameter DB yang bernama *mydbparametergroup* ke nilai default-nya.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Untuk Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

Contoh berikut mengatur ulang `server_audit_logging` dan `server_audit_logs_upload` ke nilai default-nya dalam grup parameter klaster DB yang bernama *mydbclusterparametergroup*.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ApplyMethod=immediate"
```
Untuk Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Perintah tersebut menghasilkan output seperti berikut ini:  

```
DBClusterParameterGroupName  mydbclusterparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.ResettingCluster.API"></a>

Untuk mengatur ulang parameter dalam grup parameter klaster DB ke nilai default-nya, gunakan perintah [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html) API RDS dengan parameter wajib berikut: `DBClusterParameterGroupName`.

Untuk mengatur ulang semua parameter dalam grup parameter klaster DB, atur parameter `ResetAllParameters` ke `true`. Untuk mengatur ulang parameter tertentu, tentukan parameter `Parameters`.

# Menyalin grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.CopyingCluster"></a>

Anda dapat menyalin grup parameter klaster DB kustom yang Anda buat. Menyalin grup parameter adalah solusi yang mudah jika Anda sudah membuat grup parameter klaster DB dan Anda ingin menyertakan sebagian besar parameter dan nilai kustom dari grup tersebut dalam grup parameter klaster DB yang baru. Anda dapat menyalin grup parameter cluster DB dengan menggunakan perintah AWS CLI [copy-db-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) atau operasi RDS API [Copy DBCluster ParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html).

Setelah Anda membuat grup parameter klaster DB, tunggu minimal 5 menit sebelum membuat klaster DB yang menggunakan grup parameter klaster DB tersebut. Dengan demikian, Amazon RDS dapat sepenuhnya menyalin grup parameter sebelum digunakan oleh klaster DB baru. Anda dapat menggunakan halaman **grup Parameter** di [konsol Amazon RDS](https://console.aws.amazon.com/rds/) atau [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)perintah untuk memverifikasi bahwa grup parameter cluster DB Anda dibuat.

**catatan**  
Anda tidak dapat menyalin grup parameter default. Namun, Anda dapat membuat grup parameter baru yang didasarkan pada grup parameter default.  
Anda tidak dapat menyalin grup parameter cluster DB ke grup yang berbeda Akun AWS atau Wilayah AWS.

## Konsol
<a name="USER_WorkingWithParamGroups.CopyingCluster.CON"></a>

**Untuk menyalin grup parameter klaster DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter kustom yang ingin Anda salin.

1. Untuk **Tindakan grup parameter**, pilih **Salin**.

1. Di **Pengidentifikasi grup parameter DB baru**, masukkan nama untuk grup parameter baru.

1. Di **Deskripsi**, masukkan deskripsi untuk grup parameter baru.

1. Pilih **Salin**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CopyingCluster.CLI"></a>

Untuk menyalin grup parameter cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html)perintah dengan parameter yang diperlukan berikut:
+ `--source-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-description`

Contoh berikut membuat grup parameter klaster DB baru yang bernama `mygroup2` yang merupakan salinan dari grup parameter klaster DB `mygroup1`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds copy-db-cluster-parameter-group \
    --source-db-cluster-parameter-group-identifier mygroup1 \
    --target-db-cluster-parameter-group-identifier mygroup2 \
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```
Untuk Windows:  

```
aws rds copy-db-cluster-parameter-group ^
    --source-db-cluster-parameter-group-identifier mygroup1 ^
    --target-db-cluster-parameter-group-identifier mygroup2 ^
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```

## API RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Untuk menyalin grup parameter klaster DB, gunakan operasi [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html) API RDS dengan parameter wajib berikut:
+ `SourceDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupDescription`

# Daftar grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.ListingCluster"></a>

Anda dapat mencantumkan grup parameter cluster DB yang telah Anda buat untuk AWS akun Anda.

**catatan**  
Grup parameter default secara otomatis dibuat dari templat parameter default ketika Anda membuat klaster DB untuk mesin dan versi DB tertentu. Grup parameter default ini berisi pengaturan parameter pilihan dan tidak dapat dimodifikasi. Saat membuat grup parameter kustom, Anda dapat memodifikasi pengaturan parameter. 

## Konsol
<a name="USER_WorkingWithParamGroups.ListingCluster.CON"></a>

**Untuk mencantumkan semua grup parameter cluster DB untuk AWS akun**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter klaster DB muncul dalam daftar dengan **Grup parameter klaster DB** untuk **Jenis**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ListingCluster.CLI"></a>

Untuk mencantumkan semua grup parameter cluster DB untuk AWS akun, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html)perintah.

**Example**  
Contoh berikut menampilkan daftar semua grup parameter klaster DB yang tersedia untuk akun AWS .  

```
aws rds describe-db-cluster-parameter-groups
```
Contoh berikut menjelaskan grup parameter *mydbclusterparametergroup*.  
Untuk Linux, macOS, atau Unix:  

```
aws rds describe-db-cluster-parameter-groups \
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Untuk Windows:  

```
aws rds describe-db-cluster-parameter-groups ^
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Perintah ini menampilkan respons seperti berikut:  

```
{
    "DBClusterParameterGroups": [
        {
            "DBClusterParameterGroupName": "mydbclusterparametergroup",
            "DBParameterGroupFamily": "aurora-mysql5.7",
            "Description": "My new cluster parameter group",
            "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
        }
    ]
}
```

## API RDS
<a name="USER_WorkingWithParamGroups.ListingCluster.API"></a>

Untuk mencantumkan semua grup parameter cluster DB untuk AWS akun, gunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html)tindakan RDS API.

# Melihat nilai parameter untuk grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.ViewingCluster"></a>

Anda dapat memperoleh daftar semua parameter dalam grup parameter klaster DB dan nilainya.

## Konsol
<a name="USER_WorkingWithParamGroups.ViewingCluster.CON"></a>

**Untuk melihat nilai parameter untuk grup parameter klaster DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter klaster DB muncul dalam daftar dengan **Grup parameter klaster DB** untuk **Jenis**.

1. Pilih nama grup parameter klaster DB untuk melihat daftar parameternya.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ViewingCluster.CLI"></a>

Untuk melihat nilai parameter untuk grup parameter cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)perintah dengan parameter yang diperlukan berikut.
+ `--db-cluster-parameter-group-name`

**Example**  
Contoh berikut menampilkan daftar parameter dan nilai parameter untuk grup parameter klaster DB yang bernama *mydbclusterparametergroup*, dalam format JSON.  
Perintah ini menampilkan respons seperti berikut:  

```
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name mydbclusterparametergroup
```

```
{
    "Parameters": [
        {
            "ParameterName": "allow-suspicious-udfs",
            "Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded",
            "Source": "engine-default",
            "ApplyType": "static",
            "DataType": "boolean",
            "AllowedValues": "0,1",
            "IsModifiable": false,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },
        {
            "ParameterName": "aurora_binlog_read_buffer_size",
            "ParameterValue": "5242880",
            "Description": "Read buffer size used by master dump thread when the switch aurora_binlog_use_large_read_buffer is ON.",
            "Source": "engine-default",
            "ApplyType": "dynamic",
            "DataType": "integer",
            "AllowedValues": "8192-536870912",
            "IsModifiable": true,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },

...
```

## API RDS
<a name="USER_WorkingWithParamGroups.ViewingCluster.API"></a>

Untuk melihat nilai parameter untuk grup parameter klaster DB, gunakan perintah API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) dengan parameter wajib berikut.
+ `DBClusterParameterGroupName`

Dalam beberapa kasus, nilai yang diizinkan untuk parameter tidak ditampilkan. Parameter ini selalu merupakan parameter yang sumbernya adalah mesin basis data default.

Untuk melihat nilai-nilai parameter ini, Anda dapat menjalankan pernyataan SQL berikut:
+ MySQL:

  ```
  -- Show the value of a particular parameter
  mysql$ SHOW VARIABLES LIKE '%parameter_name%';
  
  -- Show the values of all parameters
  mysql$ SHOW VARIABLES;
  ```
+ PostgreSQL:

  ```
  -- Show the value of a particular parameter
  postgresql=> SHOW parameter_name;
  
  -- Show the values of all parameters
  postgresql=> SHOW ALL;
  ```

# Menghapus grup parameter cluster DB di Amazon Aurora
<a name="USER_WorkingWithParamGroups.DeletingCluster"></a>

Anda dapat menghapus grup parameter cluster DB menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API. Grup parameter grup parameter cluster DB memenuhi syarat untuk dihapus hanya jika tidak terkait dengan cluster DB.

## Konsol
<a name="USER_WorkingWithParamGroups.DeletingCluster.CON"></a>

**Untuk menghapus grup parameter**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter muncul dalam daftar.

1. Pilih nama grup parameter cluster DB yang akan dihapus.

1. Pilih **Tindakan** dan kemudian **Hapus**.

1. Tinjau nama grup parameter dan kemudian pilih **Hapus**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.DeletingCluster.CLI"></a>

Untuk menghapus grup parameter cluster DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html)perintah dengan parameter yang diperlukan berikut.
+ `--db-parameter-group-name`

**Example**  
Contoh berikut menghapus kelompok parameter cluster DB bernama *mydbparametergroup*.  

```
aws rds delete-db-cluster-parameter-group --db-parameter-group-name mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.DeletingCluster.API"></a>

Untuk menghapus grup parameter cluster DB, gunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html)perintah RDS API dengan parameter wajib berikut.
+ `DBParameterGroupName`

# Grup parameter DB untuk instans Amazon Aurora DB
<a name="USER_WorkingWithDBInstanceParamGroups"></a>

Instans DB menggunakan grup parameter DB. Bagian berikut menjelaskan konfigurasi dan pengelolaan grup parameter instans DB.

**Topics**
+ [Membuat grup parameter DB di](USER_WorkingWithParamGroups.Creating.md)
+ [Mengaitkan grup parameter DB dengan instans DB di](USER_WorkingWithParamGroups.Associating.md)
+ [Memodifikasi parameter dalam grup parameter DB di](USER_WorkingWithParamGroups.Modifying.md)
+ [Menyetel ulang parameter dalam grup parameter DB ke nilai defaultnya di](USER_WorkingWithParamGroups.Resetting.md)
+ [Menyalin grup parameter DB di](USER_WorkingWithParamGroups.Copying.md)
+ [Daftar grup parameter DB di](USER_WorkingWithParamGroups.Listing.md)
+ [Melihat nilai parameter untuk grup parameter DB di](USER_WorkingWithParamGroups.Viewing.md)
+ [Menghapus grup parameter DB di](USER_WorkingWithParamGroups.Deleting.md)

# Membuat grup parameter DB di
<a name="USER_WorkingWithParamGroups.Creating"></a>

Anda dapat membuat grup parameter DB baru menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API.

Batasan berikut berlaku untuk grup parameter DB:
+ Nama harus berisi 1 sampai 255 huruf, angka, atau tanda hubung.

  Nama grup parameter default boleh menyertakan titik, seperti `default.mysql8.0`. Namun, nama grup parameter kustom tidak boleh menyertakan titik.
+ Karakter pertama harus berupa huruf.
+ Nama tidak boleh diakhiri dengan tanda hubung atau berisi dua tanda hubung berturut-turut.

## Konsol
<a name="USER_WorkingWithParamGroups.Creating.CON"></a>

**Untuk membuat grup parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Pilih **Buat grup parameter**.

1. Untuk **nama grup Parameter**, masukkan nama grup parameter DB baru Anda.

1. Untuk **Deskripsi**, masukkan deskripsi untuk grup parameter DB baru Anda. 

1. Untuk **jenis Engine**, pilih mesin DB Anda. 

1. Untuk **keluarga grup Parameter**, pilih keluarga grup parameter DB.

1. Untuk **Jenis**, jika berlaku, pilih **Grup Parameter DB**.

1. Pilih **Buat**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Creating.CLI"></a>

Untuk membuat grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html)perintah. Contoh berikut membuat grup parameter DB yang bernama *mydbparametergroup* untuk MySQL versi 8.0 dengan deskripsi "*My new parameter group*".

Sertakan parameter wajib berikut:
+ `--db-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Untuk menampilkan daftar semua kumpulan grup parameter yang tersedia, gunakan perintah berikut:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**catatan**  
Output berisi duplikat.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds create-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --db-parameter-group-family aurora-mysql5.7 \
    --description "My new parameter group"
```
Untuk Windows:  

```
aws rds create-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --db-parameter-group-family aurora-mysql5.7 ^
    --description "My new parameter group"
```
Perintah ini menghasilkan output seperti yang berikut ini:  

```
DBPARAMETERGROUP  mydbparametergroup  aurora-mysql5.7  My new parameter group					
```

## API RDS
<a name="USER_WorkingWithParamGroups.Creating.API"></a>

Untuk membuat grup parameter DB, gunakan operasi [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html) API RDS.

Sertakan parameter-parameter yang diperlukan berikut:
+ `DBParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Mengaitkan grup parameter DB dengan instans DB di
<a name="USER_WorkingWithParamGroups.Associating"></a>

Anda dapat membuat grup parameter DB Anda sendiri dengan pengaturan yang disesuaikan. Anda dapat mengaitkan grup parameter DB dengan instans DB menggunakan Konsol Manajemen AWS, the AWS CLI, atau RDS API. Anda dapat melakukannya saat membuat atau memodifikasi instans DB.

Untuk informasi tentang cara membuat grup parameter DB, lihat [Membuat grup parameter DB di ](USER_WorkingWithParamGroups.Creating.md). Untuk informasi tentang mengubah instans DB, lihat [Memodifikasi instans DB dalam klaster DB](Aurora.Modifying.md#Aurora.Modifying.Instance).

**catatan**  
Ketika Anda mengaitkan grup parameter DB baru dengan instans DB, parameter statis dan dinamis yang dimodifikasi akan diterapkan hanya setelah instans DB di-boot ulang. Namun, jika Anda memodifikasi parameter dinamis dalam grup parameter DB setelah Anda mengaitkannya dengan instans DB, perubahan ini diterapkan segera tanpa boot ulang.

## Konsol
<a name="USER_WorkingWithParamGroups.Associating.CON"></a>

**Untuk mengaitkan grup parameter DB dengan instans DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis Data**, kemudian pilih instans DB yang ingin diubah. 

1. Pilih **Ubah**. Halaman **Modifikasi instans DB** akan muncul.

1. Ubah pengaturan **Grup parameter DB**. 

1. Pilih **Lanjutkan** dan periksa ringkasan modifikasi. 

1. (Opsional) Pilih **Terapkan segera** untuk segera menerapkan perubahan. Dalam beberapa kasus, pemadaman dapat terjadi jika opsi ini dipilih. 

1. Di halaman konfirmasi, tinjau perubahan Anda. Jika sudah benar, pilih **Modifikasi instans DB** untuk menyimpan perubahan Anda. 

   Atau pilih **Kembali** untuk mengedit perubahan atau **Batalkan** untuk membatalkan perubahan Anda. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.Associating.CLI"></a>

Untuk mengaitkan grup parameter DB dengan instans DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)perintah dengan opsi berikut:
+ `--db-instance-identifier`
+ `--db-parameter-group-name`

Contoh berikut mengaitkan grup parameter DB `mydbpg` dengan Pembaruan DB `database-1`. Perubahan diterapkan segera dengan menggunakan `--apply-immediately`. Gunakan `--no-apply-immediately` untuk menerapkan perubahan pada periode pemeliharaan berikutnya. 

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier database-1 \
    --db-parameter-group-name mydbpg \
    --apply-immediately
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier database-1 ^
    --db-parameter-group-name mydbpg ^
    --apply-immediately
```

## API RDS
<a name="USER_WorkingWithParamGroups.Associating.API"></a>

Untuk mengaitkan grup parameter DB dengan instans DB, gunakan operasi [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) API RDS dengan parameter berikut:
+ `DBInstanceName`
+ `DBParameterGroupName`

# Memodifikasi parameter dalam grup parameter DB di
<a name="USER_WorkingWithParamGroups.Modifying"></a>

Anda dapat memodifikasi nilai parameter di grup parameter DB yang dibuat pelanggan; Anda tidak dapat mengubah nilai parameter di grup parameter DB default. Perubahan parameter dalam grup parameter DB yang dibuat pelanggan diterapkan ke semua instans DB yang dikaitkan dengan grup parameter DB. 

Ada dua jenis parameter: parameter dinamis dan parameter statis. Perubahan parameter dinamis diterapkan ke instans DB segera tanpa reboot. Perubahan parameter statis diterapkan hanya setelah instance DB di-boot ulang.

Konsol RDS menunjukkan status grup parameter DB yang terkait dengan instans DB pada tab **Konfigurasi**. Misalnya, jika instans DB tidak menggunakan perubahan terbaru ke grup parameter DB terkait, konsol RDS menunjukkan grup parameter DB dengan status **menunggu-reboot**. Untuk menerapkan perubahan parameter terbaru pada instans DB tersebut, lakukan but ulang secara manual terhadap instans DB.

![\[Skenario perubahan parameter menunggu boot ulang\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


## Konsol
<a name="USER_WorkingWithParamGroups.Modifying.CON"></a>

**Untuk memodifikasi parameter dalam kelompok parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih nama grup parameter yang ingin Anda ubah.

1. Untuk **Tindakan grup parameter**, pilih **Edit**.

1. Ubah nilai parameter yang ingin Anda modifikasi. Anda dapat menggulir parameter menggunakan tombol panah di bagian kanan atas kotak dialog. 

   Anda tidak dapat mengubah nilai di grup parameter default.

1. Pilih **Simpan perubahan**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Modifying.CLI"></a>

Untuk memodifikasi grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html)perintah dengan opsi yang diperlukan berikut:
+ `--db-parameter-group-name`
+ `--parameters`

Contoh berikut memodifikasi nilai ` max_connections` dan `max_allowed_packet` dalam grup parameter DB yang bernama *mydbparametergroup*.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Untuk Windows:  

```
aws rds modify-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Perintah tersebut menghasilkan output seperti berikut ini:  

```
DBPARAMETERGROUP  mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Modifying.API"></a>

Untuk memodifikasi grup parameter DB, gunakan operasi [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html) API RDS dengan parameter wajib berikut ini:
+ `DBParameterGroupName`
+ `Parameters`

# Menyetel ulang parameter dalam grup parameter DB ke nilai defaultnya di
<a name="USER_WorkingWithParamGroups.Resetting"></a>

Anda dapat mengatur ulang parameter dalam grup parameter DB yang dibuat pelanggan ke nilai default-nya. Perubahan parameter dalam grup parameter DB yang dibuat pelanggan diterapkan ke semua instans DB yang dikaitkan dengan grup parameter DB.

Saat Anda menggunakan konsol, Anda dapat mengatur ulang parameter tertentu ke nilai default-nya. Namun, Anda tidak dapat dengan mudah mengatur ulang semua parameter dalam grup parameter DB secara sekaligus. Saat Anda menggunakan AWS CLI atau RDS API, Anda dapat mengatur ulang parameter tertentu ke nilai defaultnya. Anda juga dapat mengatur ulang semua parameter dalam grup parameter DB secara sekaligus.

Perubahan pada beberapa parameter diterapkan langsung ke instans DB tanpa boot ulang. Perubahan pada parameter lain diterapkan hanya setelah instans DB di-boot ulang. Konsol RDS menunjukkan status grup parameter DB yang terkait dengan instans DB pada tab **Konfigurasi**. Misalnya, Pembaruan DB tidak menggunakan perubahan terbaru pada grup parameter DB terkait. Jika demikian, konsol RDS menunjukkan grup parameter DB dengan status **boot ulang tertunda**. Untuk menerapkan perubahan parameter terbaru pada instans DB tersebut, lakukan boot ulang secara manual terhadap instans DB.

![\[Skenario boot ulang perubahan parameter tertunda\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-instance-param-group.png)


**catatan**  
Dalam grup parameter DB default, parameter selalu diatur ke nilai default-nya.

## Konsol
<a name="USER_WorkingWithParamGroups.Resetting.CON"></a>

**Untuk mengatur ulang parameter dalam grup parameter DB ke nilai default-nya**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter.

1. Untuk **Tindakan grup parameter**, pilih **Edit**.

1. Pilih parameter yang ingin Anda atur ulang ke nilai default-nya. Anda dapat menggulir parameter menggunakan tombol panah di bagian kanan atas kotak dialog. 

   Anda tidak dapat mengatur ulang nilai dalam grup parameter default.

1. Pilih **Atur ulang** lalu konfirmasikan dengan memilih **Atur ulang parameter**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Resetting.CLI"></a>

Untuk mengatur ulang beberapa atau semua parameter dalam grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html)perintah dengan opsi wajib berikut:`--db-parameter-group-name`.

Untuk mengatur ulang semua parameter dalam grup parameter DB, tentukan opsi `--reset-all-parameters`. Untuk mengatur ulang parameter tertentu, tentukan opsi `--parameters`.

Contoh berikut mengatur ulang semua parameter dalam grup parameter DB yang bernama *mydbparametergroup* ke nilai default-nya.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Untuk Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

Contoh berikut mengatur ulang opsi `max_connections` dan `max_allowed_packet` ke nilai default-nya dalam grup parameter DB yang bernama *mydbparametergroup*.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Untuk Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Perintah tersebut menghasilkan output seperti berikut ini:  

```
DBParameterGroupName  mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Resetting.API"></a>

Untuk mengatur ulang parameter dalam grup parameter DB ke nilai default, gunakan perintah API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) dengan parameter wajib berikut: `DBParameterGroupName`.

Untuk mengatur ulang semua parameter dalam grup parameter DB, atur parameter `ResetAllParameters` ke `true`. Untuk mengatur ulang parameter tertentu, tentukan parameter `Parameters`.

# Menyalin grup parameter DB di
<a name="USER_WorkingWithParamGroups.Copying"></a>

Anda dapat menyalin grup parameter DB kustom yang Anda buat. Menyalin grup parameter bisa menjadi solusi yang mudah. Contohnya adalah ketika Anda telah membuat grup parameter DB dan ingin menyertakan sebagian besar parameter dan nilai kustomnya dalam grup parameter DB baru. Anda dapat menyalin grup parameter DB dengan menggunakan file Konsol Manajemen AWS. Anda juga dapat menggunakan AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)perintah atau operasi RDS API [Copy DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html).

Setelah Anda menyalin grup parameter DB, tunggu minimal 5 menit sebelum membuat instans DB pertama Anda yang menggunakan grup parameter DB tersebut sebagai grup parameter default. Cara ini memungkinkan Amazon RDS menyelesaikan sepenuhnya tindakan penyalinan sebelum grup parameter digunakan. Tindakan ini harus dilakukan terutama untuk parameter yang sangat penting saat membuat basis data default untuk instans DB. Contohnya adalah set karakter untuk basis data default yang ditentukan oleh parameter `character_set_database`. Gunakan opsi **Parameter Grup** [konsol Amazon RDS](https://console.aws.amazon.com/rds/) atau [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)perintah untuk memverifikasi bahwa grup parameter DB Anda dibuat.

**catatan**  
Anda tidak dapat menyalin grup parameter default. Namun, Anda dapat membuat grup parameter baru yang didasarkan pada grup parameter default.  
Anda tidak dapat menyalin grup parameter DB ke grup parameter yang berbeda Akun AWS atau Wilayah AWS.

## Konsol
<a name="USER_WorkingWithParamGroups.Copying.CON"></a>

**Untuk menyalin grup parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter kustom yang ingin Anda salin.

1. Untuk **Tindakan grup parameter**, pilih **Salin**.

1. Di **Pengidentifikasi grup parameter DB baru**, masukkan nama untuk grup parameter baru.

1. Di **Deskripsi**, masukkan deskripsi untuk grup parameter baru.

1. Pilih **Salin**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Copying.CLI"></a>

Untuk menyalin grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)perintah dengan opsi yang diperlukan berikut:
+ `--source-db-parameter-group-identifier`
+ `--target-db-parameter-group-identifier`
+ `--target-db-parameter-group-description`

Contoh berikut membuat grup parameter DB baru yang bernama `mygroup2` yang merupakan salinan grup parameter DB `mygroup1`.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds copy-db-parameter-group \
    --source-db-parameter-group-identifier mygroup1 \
    --target-db-parameter-group-identifier mygroup2 \
    --target-db-parameter-group-description "DB parameter group 2"
```
Untuk Windows:  

```
aws rds copy-db-parameter-group ^
    --source-db-parameter-group-identifier mygroup1 ^
    --target-db-parameter-group-identifier mygroup2 ^
    --target-db-parameter-group-description "DB parameter group 2"
```

## API RDS
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Untuk menyalin grup parameter DB, gunakan operasi [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) API RDS dengan parameter wajib berikut:
+ `SourceDBParameterGroupIdentifier`
+ `TargetDBParameterGroupIdentifier`
+ `TargetDBParameterGroupDescription`

# Daftar grup parameter DB di
<a name="USER_WorkingWithParamGroups.Listing"></a>

Anda dapat mencantumkan grup parameter DB yang telah Anda buat untuk AWS akun Anda.

**catatan**  
Grup parameter default secara otomatis dibuat dari template parameter default ketika Anda membuat instans DB untuk mesin dan versi DB tertentu. Grup parameter default ini berisi pengaturan parameter pilihan dan tidak dapat dimodifikasi. Saat membuat grup parameter kustom, Anda dapat memodifikasi pengaturan parameter. 

## Konsol
<a name="USER_WorkingWithParamGroups.Listing.CON"></a>

**Untuk mencantumkan semua grup parameter DB untuk AWS akun**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter DB muncul dalam daftar.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Listing.CLI"></a>

Untuk membuat daftar semua grup parameter DB untuk AWS akun, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html)perintah.

**Example**  
Contoh berikut menampilkan daftar semua grup parameter DB yang tersedia untuk akun AWS .  

```
aws rds describe-db-parameter-groups
```
Perintah ini menampilkan respons seperti berikut:  

```
DBPARAMETERGROUP  default.mysql8.0     mysql8.0  Default parameter group for MySQL8.0
DBPARAMETERGROUP  mydbparametergroup   mysql8.0  My new parameter group
```
Contoh berikut menjelaskan grup parameter *mydbparamgroup1*.  
Untuk Linux, macOS, atau Unix:  

```
aws rds describe-db-parameter-groups \
    --db-parameter-group-name mydbparamgroup1
```
Untuk Windows:  

```
aws rds describe-db-parameter-groups ^
    --db-parameter-group-name mydbparamgroup1
```
Perintah ini menampilkan respons seperti berikut:  

```
DBPARAMETERGROUP  mydbparametergroup1  mysql8.0  My new parameter group
```

## API RDS
<a name="USER_WorkingWithParamGroups.Listing.API"></a>

Untuk mencantumkan semua grup parameter DB untuk AWS akun, gunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html)operasi RDS API.

# Melihat nilai parameter untuk grup parameter DB di
<a name="USER_WorkingWithParamGroups.Viewing"></a>

Anda dapat memperoleh daftar semua parameter dalam grup parameter DB dan nilainya.

## Konsol
<a name="USER_WorkingWithParamGroups.Viewing.CON"></a>

**Untuk melihat nilai parameter untuk grup parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter DB muncul dalam daftar.

1. Pilih nama grup parameter untuk melihat daftar parameternya.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Viewing.CLI"></a>

Untuk melihat nilai parameter untuk grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)perintah dengan parameter yang diperlukan berikut.
+ `--db-parameter-group-name`

**Example**  
Contoh berikut menampilkan daftar parameter dan nilai parameter untuk grup parameter DB yang bernama *mydbparametergroup.*  

```
aws rds describe-db-parameters --db-parameter-group-name mydbparametergroup
```
Perintah ini menampilkan respons seperti berikut:  

```
DBPARAMETER  Parameter Name            Parameter Value  Source           Data Type  Apply Type  Is Modifiable
DBPARAMETER  allow-suspicious-udfs                      engine-default   boolean    static      false
DBPARAMETER  auto_increment_increment                   engine-default   integer    dynamic     true
DBPARAMETER  auto_increment_offset                      engine-default   integer    dynamic     true
DBPARAMETER  binlog_cache_size         32768            system           integer    dynamic     true
DBPARAMETER  socket                    /tmp/mysql.sock  system           string     static      false
```

## API RDS
<a name="USER_WorkingWithParamGroups.Viewing.API"></a>

Untuk melihat nilai parameter untuk grup parameter DB, gunakan perintah API RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) dengan parameter yang diperlukan berikut.
+ `DBParameterGroupName`

# Menghapus grup parameter DB di
<a name="USER_WorkingWithParamGroups.Deleting"></a>

Anda dapat menghapus grup parameter DB menggunakan Konsol Manajemen AWS, AWS CLI, atau RDS API. Grup parameter memenuhi syarat untuk dihapus hanya jika tidak terkait dengan instans DB.

## Konsol
<a name="USER_WorkingWithParamGroups.Deleting.CON"></a>

**Untuk menghapus grup parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

   Grup parameter DB muncul dalam daftar.

1. Pilih nama grup parameter yang akan dihapus.

1. Pilih **Tindakan** dan kemudian **Hapus**.

1. Tinjau nama grup parameter dan kemudian pilih **Hapus**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Deleting.CLI"></a>

Untuk menghapus grup parameter DB, gunakan AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html)perintah dengan parameter yang diperlukan berikut.
+ `--db-parameter-group-name`

**Example**  
Contoh berikut menghapus kelompok parameter DB bernama *mydbparametergroup*.  

```
aws rds delete-db-parameter-group --db-parameter-group-name mydbparametergroup
```

## API RDS
<a name="USER_WorkingWithParamGroups.Deleting.API"></a>

Untuk menghapus grup parameter DB, gunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html)perintah RDS API dengan parameter wajib berikut.
+ `DBParameterGroupName`

# Membandingkan grup parameter DB
<a name="USER_WorkingWithParamGroups.Comparing"></a>

Anda dapat menggunakan Konsol Manajemen AWS untuk melihat perbedaan antara dua kelompok parameter DB.

Grup parameter yang ditentukan harus berupa grup parameter DB, atau keduanya harus grup parameter klaster DB. Hal ini berlaku meskipun mesin dan versi DB sama. Misalnya, Anda tidak dapat membandingkan grup parameter DB `aurora-mysql8.0` (Aurora My SQL version 3) dan grup parameter cluster `aurora-mysql8.0` DB.

Anda dapat membandingkan Aurora My SQL dan RDS untuk grup parameter My SQL DB, bahkan untuk versi yang berbeda, tetapi Anda tidak dapat membandingkan Aurora Postgre SQL dan RDS untuk grup parameter Postgre DB. SQL

**Untuk membandingkan dua kelompok parameter DB**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Grup parameter**.

1. Dalam daftar, pilih grup parameter yang ingin Anda bandingkan.
**catatan**  
Untuk membandingkan grup parameter default dengan grup parameter kustom, pilih grup parameter default pada tab **Default** terlebih dahulu, lalu pilih grup parameter kustom pada tab **Kustom**.

1. Dari **Tindakan**, pilih **Bandingkan**.

# Menentukan parameter DB
<a name="USER_ParamValuesRef"></a>

Jenis parameter DB mencakup yang berikut ini:
+ Bilangan Bulat
+ Boolean
+ String
+ Panjang
+ Ganda
+ Stempel Waktu
+ Objek dari tipe data lain yang ditentukan
+ Rangkaian nilai tipe bilangan bulat, Boolean, string, panjang, ganda, stempel waktu, atau objek

Anda juga dapat menentukan parameter bilangan bulat dan Boolean menggunakan ekspresi, formula, dan fungsi. 

**Contents**
+ [Formula parameter DB](#USER_ParamFormulas)
  + [Variabel formula parameter DB](#USER_FormulaVariables)
  + [Operator formula parameter DB](#USER_FormulaOperators)
+ [Fungsi parameter DB](#USER_ParamFunctions)
+ [Ekspresi log parameter DB](#USER_ParamLogExpressions)
+ [Contoh nilai parameter DB](#USER_ParamValueExamples)

## Formula parameter DB
<a name="USER_ParamFormulas"></a>

Formula parameter DB adalah ekspresi yang menghasilkan nilai bilangan bulat atau nilai Boolean. Anda mengapit ekspresi dalam kurung: \$1\$1. Anda dapat menentukan formula untuk nilai parameter DB atau sebagai argumen untuk fungsi parameter DB.

**Sintaks**  

```
{FormulaVariable}
{FormulaVariable*Integer}
{FormulaVariable*Integer/Integer}
{FormulaVariable/Integer}
```

### Variabel formula parameter DB
<a name="USER_FormulaVariables"></a>

Setiap variabel formula menghasilkan nilai bilangan bulat atau Boolean. Nama variabel bersifat peka huruf besar-kecil.

*AllocatedStorage*  
Mengembalikan bilangan bulat yang mewakili ukuran, dalam byte, dari volume data.

*DBInstanceClassMemory*  
Mengembalikan bilangan bulat untuk jumlah byte memori yang tersedia untuk proses basis data. Angka ini dihitung secara internal dengan memulai dengan jumlah total memori untuk kelas instans DB. Dari sini, perhitungan mengurangi memori yang disediakan untuk sistem operasi dan RDS proses yang mengelola instance. Oleh karena itu, angkanya selalu agak lebih rendah dari angka memori yang ditunjukkan pada tabel kelas instans di [Kelas instans Amazon Aurora DB](Concepts.DBInstanceClass.md). Nilai yang pasti bergantung pada kombinasi faktor. Ini termasuk kelas instance, mesin DB, dan apakah itu berlaku untuk RDS instance atau instance yang merupakan bagian dari cluster Aurora. 

*DBInstanceVCPU*  
Mengembalikan bilangan bulat yang mewakili jumlah unit pemrosesan pusat virtual (vCPUs) yang digunakan oleh Amazon RDS untuk mengelola instance.

*EndPointPort*  
Mengembalikan bilangan bulat yang mewakili port yang digunakan saat terhubung ke instans DB.

*TrueIfReplica*  
Mengembalikan `1` jika instans DB adalah replika baca dan `0` jika tidak. Ini adalah nilai default untuk `read_only` parameter di Aurora My. SQL

### Operator formula parameter DB
<a name="USER_FormulaOperators"></a>

Formula parameter DB mendukung dua operator: pembagian dan perkalian.

*Operator pembagian: /*  
Membagi dividen dengan pembagi, mengembalikan hasil bagi bilangan bulat. Desimal dalam hasil bagi dipotong, tidak dibulatkan.  
Sintaks  

```
dividend / divisor
```
Argumen terbagi dan pembagi harus merupakan ekspresi bilangan bulat.

*Operator perkalian: \$1*  
Mengalikan ekspresi, mengembalikan hasil ekspresi. Desimal dalam ekspresi dipotong, tidak dibulatkan.  
Sintaks  

```
expression * expression
```
Kedua ekspresi harus berupa bilangan bulat.

## Fungsi parameter DB
<a name="USER_ParamFunctions"></a>

Anda menentukan argumen fungsi parameter DB sebagai bilangan bulat atau formula. Setiap fungsi harus memiliki setidaknya satu argumen. Tentukan beberapa argumen sebagai daftar yang dipisahkan koma. Daftar ini tidak dapat memiliki anggota yang kosong, seperti *argument1*,,*argument3*. Nama fungsi bersifat peka huruf besar-kecil.

*JIKA*  
Mengembalikan argumen.  
Sintaks  

```
IF(argument1, argument2, argument3)
```
Mengembalikan argumen kedua jika argumen pertama ternyata benar setelah dievaluasi. Mengembalikan argumen ketiga.

*GREATEST*  
Mengembalikan nilai terbesar dari daftar bilangan bulat atau formula parameter.  
Sintaks  

```
GREATEST(argument1, argument2,...argumentn)
```
Mengembalikan bilangan bulat.

*LEAST*  
Mengembalikan nilai terkecil dari daftar bilangan bulat atau formula parameter.  
Sintaks  

```
LEAST(argument1, argument2,...argumentn)
```
Mengembalikan bilangan bulat.

*SUM*  
Menambahkan nilai bilangan bulat atau formula parameter yang ditentukan.  
Sintaks  

```
SUM(argument1, argument2,...argumentn)
```
Mengembalikan bilangan bulat.

## Ekspresi log parameter DB
<a name="USER_ParamLogExpressions"></a>

Anda dapat mengatur nilai parameter DB bilangan bulat ke ekspresi log. Anda mengapit ekspresi dalam kurung: \$1\$1. Sebagai contoh:

```
{log(DBInstanceClassMemory/8187281418)*1000}
```

Fungsi `log` mewakili dasar log 2. Contoh ini juga menggunakan variabel formula `DBInstanceClassMemory`. Lihat [Variabel formula parameter DB](#USER_FormulaVariables). 

## Contoh nilai parameter DB
<a name="USER_ParamValueExamples"></a>

Contoh-contoh ini menunjukkan penggunaan formula, fungsi, dan ekspresi untuk nilai parameter DB.

**Awas**  
Pengaturan parameter yang tidak tepat dalam grup parameter DB dapat memiliki efek merugikan yang tidak diinginkan. Efek tersebut termasuk performa terdegradasi dan ketidakstabilan sistem. Selalu berhati-hati saat memodifikasi parameter basis data dan cadangkan data Anda sebelum memodifikasi grup parameter DB Anda. Cobalah perubahan grup parameter pada instance DB pengujian, yang dibuat menggunakan point-in-time-restores, sebelum menerapkan perubahan grup parameter tersebut ke instans DB produksi Anda. 

**Example menggunakan fungsi parameter DB LEAST**  
Anda dapat menentukan `LEAST` fungsi dalam nilai SQL `table_definition_cache` parameter Aurora My. Gunakan untuk mengatur jumlah definisi tabel yang dapat disimpan dalam cache definisi menjadi yang lebih kecil antara `DBInstanceClassMemory`/393040 atau 20.000.  

```
LEAST({DBInstanceClassMemory/393040}, 20000)
```

# Memigrasikan data ke klaster DB Amazon Aurora
<a name="Aurora.Migrate"></a>

Anda memiliki beberapa opsi untuk memigrasikan data dari basis data yang sudah ada ke klaster DB Amazon Aurora, bergantung pada kompatibilitas mesin basis data. Opsi migrasi Anda juga bergantung pada basis data yang Anda migrasikan dan ukuran data yang Anda migrasikan. 

## Memigrasi data ke klaster Amazon Aurora My DB SQL
<a name="Aurora.Migrate.MySQL"></a>

Anda dapat memigrasikan data dari salah satu sumber berikut ke cluster Amazon Aurora SQL My DB.
+ Sebuah RDS untuk instans SQL DB Saya
+ SQLDatabase saya di luar Amazon RDS
+ Database yang tidak kompatibel dengan saya SQL

Untuk informasi selengkapnya, lihat [Migrasi data ke cluster Amazon Aurora My DB SQL](AuroraMySQL.Migrating.md).

## Migrasi data ke cluster DB Amazon Aurora SQL Postgre
<a name="Aurora.Migrate.PostgreSQL"></a>

Anda dapat memigrasikan data dari salah satu sumber berikut ke klaster DB Amazon Aurora SQL Postgre.
+ Instans Amazon RDS Postgre DB SQL
+ Database yang tidak kompatibel dengan Postgre SQL

Untuk informasi selengkapnya, lihat [Memigrasikan data ke Amazon Aurora dengan kompatibilitas PostgreSQL](AuroraPostgreSQL.Migrating.md).

# Membuat ElastiCache cache Amazon menggunakan pengaturan instans DB cluster Aurora DB
<a name="creating-elasticache-cluster-with-RDS-settings"></a>

ElastiCache adalah layanan caching dalam memori yang dikelola sepenuhnya yang menyediakan latensi baca dan tulis mikrodetik yang mendukung kasus penggunaan real-time yang fleksibel. ElastiCache dapat membantu Anda mempercepat kinerja aplikasi dan database. Anda dapat menggunakan ElastiCache sebagai penyimpanan data utama untuk kasus penggunaan yang tidak memerlukan daya tahan data, seperti papan peringkat game, streaming, dan analitik data. ElastiCache membantu menghilangkan kompleksitas yang terkait dengan penyebaran dan pengelolaan lingkungan komputasi terdistribusi. Untuk informasi selengkapnya, lihat [Kasus ElastiCache Penggunaan Umum dan Bagaimana ElastiCache Dapat Membantu](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/elasticache-use-cases.html) untuk Memcached dan [Kasus ElastiCache Penggunaan Umum dan Bagaimana ElastiCache Dapat Membantu](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-use-cases.html) Redis OSS. Anda dapat menggunakan konsol Amazon RDS untuk membuat ElastiCache cache. 

Anda dapat mengoperasikan Amazon ElastiCache dalam dua format. Anda dapat memulai dengan cache nirserver atau memilih untuk merancang klaster cache Anda sendiri. Jika Anda memilih untuk mendesain cluster cache Anda sendiri, ElastiCache bekerja dengan mesin Redis OSS dan Memcached. Jika Anda tidak yakin mesin mana yang ingin Anda gunakan, lihat [Membandingkan Memcached dan Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html). Untuk informasi selengkapnya tentang Amazon ElastiCache, lihat [Panduan ElastiCache Pengguna Amazon](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/).

**Topics**
+ [Ikhtisar pembuatan ElastiCache cache dengan pengaturan instans DB cluster Aurora DB](#creating-elasticache-cluster-with-RDS-settings-overview)
+ [Membuat ElastiCache cache dengan pengaturan dari instans DB cluster DB Aurora](#creating-elasticache-cluster-with-RDS-settings-new-DB)

## Ikhtisar pembuatan ElastiCache cache dengan pengaturan instans DB cluster Aurora DB
<a name="creating-elasticache-cluster-with-RDS-settings-overview"></a>

Anda dapat membuat ElastiCache cache dari Amazon RDS menggunakan pengaturan konfigurasi yang sama dengan instans Aurora DB yang baru dibuat atau yang sudah ada. 

Beberapa kasus penggunaan untuk mengaitkan ElastiCache cache dengan Anda:
+ Anda dapat menghemat biaya dan meningkatkan kinerja Anda ElastiCache dengan menggunakan RDS versus berjalan pada RDS saja.
+ Anda dapat menggunakan ElastiCache cache sebagai penyimpanan data utama untuk aplikasi yang tidak memerlukan daya tahan data. Aplikasi Anda yang menggunakan Redis OSS atau Memcached dapat digunakan ElastiCache dengan hampir tidak ada modifikasi.


+ ElastiCache pengaturan konektivitas
+ ElastiCache pengaturan keamanan

Anda juga dapat mengatur pengaturan konfigurasi cache sesuai dengan kebutuhan Anda.

### Menyiapkan ElastiCache di aplikasi Anda
<a name="creating-elasticache-cluster-with-RDS-settings-overview-SettingUpELC"></a>

Aplikasi Anda harus diatur untuk memanfaatkan ElastiCache cache. Anda juga dapat mengoptimalkan dan meningkatkan kinerja cache dengan menyiapkan aplikasi Anda untuk menggunakan strategi caching tergantung pada kebutuhan Anda.
+  Untuk mengakses ElastiCache cache Anda dan memulai, lihat [Memulai dengan ElastiCache (Redis OSS)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.html) dan [Memulai dengan ElastiCache (Memcached](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/GettingStarted.html)). 
+  Untuk informasi lebih lanjut tentang strategi caching, lihat Strategi [cache dan praktik terbaik untuk strategi](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/BestPractices.html) Memcached dan [Caching dan praktik terbaik untuk Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html). 
+  Untuk informasi selengkapnya tentang ketersediaan tinggi di klaster ElastiCache (Redis OSS), lihat [Ketersediaan tinggi menggunakan](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html) grup replikasi. 
+  Anda mungkin dikenakan biaya yang terkait dengan penyimpanan cadangan, transfer data di dalam atau di seluruh wilayah, atau penggunaan. AWS Outposts Untuk detail harga, lihat [ ElastiCache harga Amazon](https://aws.amazon.com/elasticache/pricing/). 

## Membuat ElastiCache cache dengan pengaturan dari instans DB cluster DB Aurora
<a name="creating-elasticache-cluster-with-RDS-settings-new-DB"></a>

 

**Buat ElastiCache cache dengan pengaturan dari cluster DB**

1. Untuk membuat klaster DB, ikuti petunjuk di [Membuat klaster DB Amazon Aurora](Aurora.CreateInstance.md).

1. Setelah membuat , konsol menampilkan jendela add-on yang **Disarankan**. Pilih **Buat ElastiCache cluster dari RDS menggunakan pengaturan DB Anda**. 

   Untuk database yang ada, di halaman **Databases**, pilih cluster DB yang diperlukan. 

   Di **bagian ElastiCache konfigurasi**, **pengidentifikasi Source DB** menampilkan cluster DB mana yang mewarisi pengaturan ElastiCache cache.

1. Pilih apakah Anda ingin membuat Redis OSS atau cluster Memcached. Untuk informasi lebih lanjut, lihat [Membandingkan Memcached dan Redis](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html) OSS.  
![\[Pilih tipe cluster dan opsi deployement.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/AuroraUserGuide/images/EC-RDS-Config.png)

1. Setelah ini, pilih apakah Anda ingin membuat **cache Tanpa Server atau Desain cache** **Anda sendiri**. Untuk informasi selengkapnya, lihat [Memilih antara opsi penerapan](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.deployment.html).

   Jika Anda memilih Cache **tanpa server**: 

   1. Dalam **pengaturan Cache**, masukkan nilai untuk **Nama** dan **Deskripsi**. 

   1. Di bawah **Lihat pengaturan default**, biarkan pengaturan default untuk membuat koneksi antara cache Anda dan cluster DB.

   1. Anda juga dapat mengedit pengaturan default dengan memilih **Sesuaikan pengaturan default**. Pilih **pengaturan ElastiCache konektivitas**, **pengaturan ElastiCache keamanan**, dan **Batas penggunaan maksimum**.

1. Jika Anda memilih **Desain cache Anda sendiri**: 

   1. **Jika Anda memilih **Redis OSS cluster**, pilih apakah Anda ingin mempertahankan mode cluster **Diaktifkan atau Dinonaktifkan**.** Untuk informasi selengkapnya, lihat [Replikasi: Redis OSS (Mode Cluster Dinonaktifkan) vs Redis OSS (Mode Cluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Replication.Redis-RedisCluster.html) Diaktifkan).

   1. Masukkan nilai untuk **Nama**, **Deskripsi**, dan **Versi mesin**. 

      Untuk **Versi mesin**, nilai default yang disarankan adalah versi mesin terbaru. Anda juga dapat memilih **versi Engine** untuk ElastiCache cache yang paling sesuai dengan kebutuhan Anda.

   1. Pilih jenis simpul dalam opsi **Jenis simpul**. Untuk informasi selengkapnya, lihat [Mengelola simpul](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.html).

      **Jika Anda memilih untuk membuat cluster Redis OSS dengan **mode Cluster** diatur ke **Enabled**, maka masukkan jumlah pecahan (partisi/grup node) dalam opsi Jumlah pecahan.**

      Masukkan jumlah replika setiap serpihan di **Jumlah replika**.
**catatan**  
Jenis node yang dipilih, jumlah pecahan, dan jumlah replika semuanya memengaruhi kinerja cache dan biaya sumber daya Anda. Pastikan pengaturan ini sesuai dengan kebutuhan basis data Anda. Untuk informasi harga, lihat [ ElastiCache harga Amazon](https://aws.amazon.com/elasticache/pricing/).

   1. Pilih **pengaturan ElastiCache konektivitas** dan **pengaturan ElastiCache keamanan**. Anda dapat menyimpan pengaturan default atau menyesuaikan pengaturan ini sesuai kebutuhan Anda. 

1. Verifikasi pengaturan default dan warisan ElastiCache cache Anda. Beberapa pengaturan tidak dapat diubah setelah pembuatan.
**catatan**  
RDS mungkin menyesuaikan jendela cadangan ElastiCache cache Anda untuk memenuhi persyaratan jendela minimum 60 menit. Periode pencadangan basis data sumber Anda tetap sama. 

1. Saat Anda siap, pilih **Buat ElastiCache cache**.

Konsol menampilkan spanduk konfirmasi untuk pembuatan ElastiCache cache. Ikuti tautan di spanduk ke ElastiCache konsol untuk melihat detail cache. ElastiCache Konsol menampilkan ElastiCache cache yang baru dibuat. 

# AWS Database Migration Service
<a name="USER_DMS_migration"></a>

 Aurora menggunakan AWS Database Migration Service (AWS DMS) untuk memigrasi basis data EC2 sumber Anda. AWS DMS memungkinkan Anda untuk memigrasikan database relasional ke Cloud Anda. AWS Untuk informasi lebih lanjut tentang AWS Database Migration Service, lihat [Apa itu AWS Database Migration Service?](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) dalam *AWS Database Migration Service User Guide*.

Untuk memulai migrasi, Anda harus membuat DB cluster Aurora DB yang setara untuk memigrasikan data ke dalamnya. Setelah Anda membuat database target Anda, Anda dapat mengimpor database EC2 Anda ke dalamnya. 

## Ikhtisar
<a name="USER_DMS_migration-overview"></a>

 Anda harus membuat database Aurora untuk mengaktifkan migrasi dari konsol.

Anda dapat memigrasikan database EC2 untuk mesin database berikut:
+ MySQL
+ PostgreSQL

Proses migrasi melibatkan langkah-langkah berikut:
+  Agar database setara, mereka harus memiliki mesin database yang sama dan versi mesin yang kompatibel. Mereka juga harus berada di VPC yang sama. Untuk petunjuk tentang membuat database Anda, lihat [Membuat klaster DB Amazon Aurora](Aurora.CreateInstance.md). 
+ Pilih jenis replikasi untuk database Anda:
  + **Migrasi beban penuh** — Aurora menyalin database sumber lengkap ke database target, membuat tabel baru di target bila diperlukan.
**catatan**  
Opsi ini menyebabkan pemadaman di database  RDS Anda.
  + **Migrasi full load and change data capture (CDC)** — Mirip dengan migrasi beban penuh, dengan opsi ini,  RDS menyalin database sumber lengkap ke database target. Namun, setelah migrasi beban penuh, Aurora menerapkan setiap perubahan yang ditangkap dalam sumber ke database target. Ubah pengambilan data mengumpulkan perubahan pada log database dengan menggunakan API asli mesin database.
**catatan**  
Opsi ini menyebabkan pemadaman di database  RDS Anda.
  + **Ubah pengambilan data (CDC)** — Gunakan opsi ini untuk menjaga basis data target Anda tetap tersedia melalui migrasi. Aurora memigrasikan perubahan yang sedang berlangsung dalam database sumber Anda ke database target.
+ Aurora menciptakan sumber daya jaringan yang diperlukan untuk memfasilitasi migrasi. Setelah Aurora membuat sumber daya yang diperlukan, itu memberi tahu Anda tentang sumber daya yang dibuat dan memungkinkan Anda untuk memulai transfer data.

  Waktu yang dibutuhkan untuk menyelesaikan migrasi tergantung pada jenis replikasi dan ukuran database sumber.

## Prasyarat
<a name="USER_DMS_migration-Prerequisites"></a>

### MySQL dan
<a name="USER_DMS_migration-Prerequisites.MySQL"></a>

Sebelum Anda mulai bekerja dengan database MariaDB sebagai database sumber, pastikan Anda memiliki prasyarat berikut. Prasyarat ini berlaku untuk sumber yang dikelola. AWS

Anda harus memiliki akun AWS DMS yang memiliki peran Admin Replikasi. Peran itu memerlukan keistimewaan berikut:
+ **REPLICATION CLIENT** — Hak istimewa ini diperlukan untuk tugas CDC saja. Dengan kata lain, full-load-only tugas tidak memerlukan hak istimewa ini.
+ **REPLICATION SLAVE** — Hak istimewa ini diperlukan untuk tugas CDC saja. Dengan kata lain, full-load-only tugas tidak memerlukan hak istimewa ini.

 AWS DMS Pengguna juga harus memiliki hak SELECT untuk tabel sumber yang ditunjuk untuk replikasi.

Berikan hak istimewa berikut jika Anda menggunakan penilaian premi khusus MySQL.

```
grant select on mysql.user to <dms_user>;
grant select on mysql.db to <dms_user>;
grant select on mysql.tables_priv to <dms_user>;
grant select on mysql.role_edges to <dms_user>  #only for MySQL version 8.0.11 and higher
```

### PostgreSQL
<a name="USER_DMS_migration-Prerequisites.PostgreSQL"></a>

Sebelum memigrasikan data dari database sumber AWS PostgreSQL -managed, lakukan hal berikut:
+ Sebaiknya gunakan akun AWS pengguna dengan izin minimum yang diperlukan untuk instans PostgreSQL DB sebagai akun pengguna untuk titik akhir sumber PostgreSQL. AWS DMS Menggunakan akun master tidak disarankan. Akun harus memiliki `rds_superuser` peran dan `rds_replication` peran. Peran `rds_replication` memberikan izin untuk mengelola slot logis dan mengalirkan data menggunakan slot logis.

**catatan**  
Beberapa AWS DMS transaksi menganggur selama beberapa waktu sebelum mesin DMS menggunakannya lagi. Dengan menggunakan parameter `idle_in_transaction_session_timeout` di PostgreSQL versi 9.6 dan yang lebih tinggi, Anda dapat menyebabkan transaksi idle habis dan gagal.

## Batasan
<a name="USER_DMS_migration-Limitations"></a>

Batasan berikut berlaku untuk proses migrasi otomatis:
+ Status basis data target Anda harus **Tersedia** untuk memulai migrasi basis data sumber.
+ Saat bermigrasi dari database sumber MySQL, akun  RDS Anda harus memiliki peran Admin Replikasi. Anda juga harus memiliki hak istimewa yang tepat diterapkan untuk peran itu.
+ Instans EC2 dan database target Anda harus dalam VPC yang sama.
+ Anda tidak dapat memigrasikan database EC2 ke database target berikut saat menggunakan tindakan **Migrasi data dari** database EC2:
  + Aurora global database
  + Aurora Limitless database
  + Aurora Serverless v1
  + Database dengan versi MySQL lebih rendah dari 5.7
  + Database dengan versi PostgreSQL lebih rendah dari 10.4

# Membuat sumber daya IAM untuk migrasi homogen
<a name="USER_DMS_migration-IAM"></a>

Aurora menggunakan AWS DMS untuk memigrasikan data Anda. Untuk mengakses database dan memigrasikan data, AWS DMS buat lingkungan tanpa server untuk migrasi data yang homogen. Dalam lingkungan ini, AWS DMS memerlukan akses ke peering VPC, tabel rute, grup keamanan, dan sumber daya lainnya. AWS Selain itu, AWS DMS menyimpan log, metrik, dan kemajuan untuk setiap migrasi data di Amazon CloudWatch. Untuk membuat proyek migrasi data, AWS DMS perlu akses ke layanan ini.

Juga, AWS DMS memerlukan akses ke rahasia yang respresent satu set kredensi pengguna untuk mengotentikasi koneksi database untuk sumber dan koneksi target.

**catatan**  
Dengan menggunakan tindakan **Migrasi data dari EC2 instance**, Anda dapat menggunakan konsol  RDS untuk menghasilkan sumber daya IAM ini. Lewati langkah ini jika Anda menggunakan sumber daya IAM yang dihasilkan konsol.

Anda memerlukan sumber daya IAM berikut untuk proses ini:

**Topics**
+ [Membuat kebijakan IAM untuk migrasi data homogen](#USER_DMS_migration-IAM.iam-policy)
+ [Membuat peran IAM untuk migrasi data homogen](#USER_DMS_migration-IAM.iam-role)
+ [Membuat kebijakan dan peran akses rahasia](USER_DMS_migration-IAM.secret-iam-role-policy.md)
+ [Membuat IAM peran AWS DMS untuk mengelola Amazon VPC](USER_DMS_migration-IAM.dms-vpc-role.md)

## Membuat kebijakan IAM untuk migrasi data homogen
<a name="USER_DMS_migration-IAM.iam-policy"></a>

Pada langkah ini, Anda membuat kebijakan IAM yang menyediakan AWS DMS akses ke Amazon EC2 dan CloudWatch sumber daya. Selanjutnya, buat peran IAM dan lampirkan kebijakan ini.

**Untuk membuat kebijakan IAM untuk migrasi data**

1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

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

1. Pilih **Buat kebijakan**.

1. Di halaman **Buat kebijakan**, pilih tab **JSON**.

1. Tempelkan JSON berikut ke editor.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:DescribeRouteTables",
                   "ec2:DescribeSecurityGroups",
                   "ec2:DescribeVpcPeeringConnections",
                   "ec2:DescribeVpcs",
                   "ec2:DescribePrefixLists",
                   "logs:DescribeLogGroups"
               ],
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "servicequotas:GetServiceQuota"
               ],
               "Resource": "arn:aws:servicequotas:*:*:vpc/L-0EA8095F"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogGroup",
                   "logs:DescribeLogStreams"
               ],
               "Resource": "arn:aws:logs:*:*:log-group:dms-data-migration-*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogStream",
                   "logs:PutLogEvents"
               ],
               "Resource": "arn:aws:logs:*:*:log-group:dms-data-migration-*:log-stream:dms-data-migration-*"
           },
           {
               "Effect": "Allow",
               "Action": "cloudwatch:PutMetricData",
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:CreateRoute",
                   "ec2:DeleteRoute"
               ],
               "Resource": "arn:aws:ec2:*:*:route-table/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:CreateTags"
               ],
               "Resource": [
                   "arn:aws:ec2:*:*:security-group/*",
                   "arn:aws:ec2:*:*:security-group-rule/*",
                   "arn:aws:ec2:*:*:route-table/*",
                   "arn:aws:ec2:*:*:vpc-peering-connection/*",
                   "arn:aws:ec2:*:*:vpc/*"
               ]
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AuthorizeSecurityGroupEgress",
                   "ec2:AuthorizeSecurityGroupIngress"
               ],
               "Resource": "arn:aws:ec2:*:*:security-group-rule/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AuthorizeSecurityGroupEgress",
                   "ec2:AuthorizeSecurityGroupIngress",
                   "ec2:RevokeSecurityGroupEgress",
                   "ec2:RevokeSecurityGroupIngress"
               ],
               "Resource": "arn:aws:ec2:*:*:security-group/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AcceptVpcPeeringConnection",
                   "ec2:ModifyVpcPeeringConnectionOptions"
               ],
               "Resource": "arn:aws:ec2:*:*:vpc-peering-connection/*"
           },
           {
               "Effect": "Allow",
               "Action": "ec2:AcceptVpcPeeringConnection",
               "Resource": "arn:aws:ec2:*:*:vpc/*"
           }
       ]
   }
   ```

------

1. Pilih **Berikutnya: Tag** dan **Berikutnya: Tinjau.**

1. Masukkan **HomogeneousDataMigrationsPolicy** **Nama\$1**, dan pilih **Buat** kebijakan.

## Membuat peran IAM untuk migrasi data homogen
<a name="USER_DMS_migration-IAM.iam-role"></a>

Pada langkah ini, Anda membuat peran IAM yang menyediakan akses keAWS Secrets Manager, Amazon EC2, dan CloudWatch.

**Untuk membuat peran IAM untuk migrasi data**

1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

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

1. Pilih **Buat peran**.

1. Pada halaman **Pilih entitas tepercaya**, untuk **jenis entitas tepercaya**, pilih **AWSLayanan**. Untuk **kasus penggunaan untuk AWS layanan lain**, pilih **DMS.**

1. Pilih kotak centang **DMS** dan pilih **Berikutnya**.

1. Pada halaman **Tambahkan izin**, pilih **HomogeneousDataMigrationsPolicy**yang Anda buat sebelumnya. Pilih **Berikutnya**.

1. Pada halaman **Nama, tinjau, dan buat**, masukkan **HomogeneousDataMigrationsRole** **nama Peran**, dan pilih **Buat peran**.

1. Pada halaman **Peran**, masukkan **nama **HomogeneousDataMigrationsRole** Peran**. Pilih **HomogeneousDataMigrationsRole**.

1. Pada **HomogeneousDataMigrationsRole**halaman, pilih tab **Trust relationship**. Pilih **Edit kebijakan kepercayaan**.

1. Pada halaman **Edit kebijakan kepercayaan**, tempelkan JSON berikut ke editor, ganti teks yang ada.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "",
               "Effect": "Allow",
               "Principal": {
                   "Service": [
                       "dms-data-migrations.amazonaws.com",
                       "dms.your_region.amazonaws.com"
                   ]
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   Pada contoh sebelumnya, ganti *your\$1region* dengan nama Anda. Wilayah AWS

   Kebijakan berbasis sumber daya sebelumnya memberikan izin kepada prinsipal AWS DMS layanan untuk melakukan tugas sesuai dengan kebijakan yang dikelola pelanggan. **HomogeneousDataMigrationsPolicy**

1. Pilih **Perbarui kebijakan**.

# Membuat kebijakan dan peran akses rahasia
<a name="USER_DMS_migration-IAM.secret-iam-role-policy"></a>

Ikuti prosedur di bawah ini untuk membuat kebijakan dan peran akses rahasia Anda yang memungkinkan DMS mengakses kredensi pengguna untuk basis data sumber dan target Anda.

**Untuk membuat kebijakan dan peran akses rahasia, yang memungkinkan Amazon RDS mengakses AWS Secrets Manager untuk mengakses rahasia Anda yang sesuai**

1. Masuk ke Konsol Manajemen AWS dan buka konsol AWS Identity and Access Management (IAM) di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Pilih **Kebijakan**, lalu pilih **Buat kebijakan**.

1. Pilih **JSON** dan masukkan kebijakan berikut untuk mengaktifkan akses ke dan dekripsi rahasia Anda.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "secretsmanager:GetSecretValue",
               "Resource": "arn:aws:secretsmanager:us-east-1:111122223333:secret:SecretName-ABCDEF"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "kms:Decrypt",
                   "kms:DescribeKey"
               ],
               "Resource": "arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
           }
       ]
   }
   ```

------

   Di sini, `secret_arn` adalah ARN rahasia Anda, yang bisa Anda dapatkan dari yang `SecretsManagerSecretId` sesuai, dan `kms_key_arn` merupakan ARN dari AWS KMS kunci yang Anda gunakan untuk mengenkripsi rahasia Anda, seperti pada contoh berikut.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "secretsmanager:GetSecretValue",
               "Resource": "arn:aws:secretsmanager:us-east-2:123456789012:secret:MySQLTestSecret-qeHamH"
           },
           {
                "Effect": "Allow",
                "Action": [
                           "kms:Decrypt",
                           "kms:DescribeKey"
                         ],
                "Resource": "arn:aws:kms:us-east-2:123456789012:key/761138dc-0542-4e58-947f-4a3a8458d0fd"
           }
        ]
   }
   ```

------
**catatan**  
Jika Anda menggunakan kunci enkripsi default yang dibuat oleh AWS Secrets Manager, Anda tidak perlu menentukan AWS KMS izin untuk`kms_key_arn`.  
Jika Anda ingin kebijakan Anda menyediakan akses ke kedua rahasia, cukup tentukan objek sumber daya JSON tambahan untuk yang lain*secret\$1arn*.

1. Tinjau dan buat kebijakan dengan nama yang dikenal dan deskripsi opsional.

1. Pilih **Peran**, lalu pilih **Buat peran**.

1. Pilih **layanan AWS ** sebagai jenis entitas terpercaya.

1. Pilih **DMS** dari daftar layanan sebagai layanan terpercaya, lalu pilih **Berikutnya: Izin**.

1. Cari dan lampirkan kebijakan yang Anda buat di langkah 4, lalu lanjutkan dengan menambahkan tag dan tinjau peran Anda. Pada titik ini, edit hubungan kepercayaan untuk peran tersebut untuk menggunakan prinsipal layanan regional Amazon RDS Anda sebagai entitas tepercaya. Prinsipal ini memiliki format berikut.

   ```
   dms.region-name.amazonaws.com
   ```

   Di sini, *`region-name`* adalah nama wilayah Anda, seperti `us-east-1`. Dengan demikian, kepala layanan regional Amazon RDS untuk wilayah ini mengikuti.

   ```
   dms.us-east-1.amazonaws.com
   dms-data-migrations.amazonaws.com
   ```

# Membuat IAM peran AWS DMS untuk mengelola Amazon VPC
<a name="USER_DMS_migration-IAM.dms-vpc-role"></a>

Anda harus membuat IAM peran AWS DMS untuk mengelola VPC pengaturan untuk sumber daya Anda. Peran ini harus tersedia untuk migrasi yang berhasil.

**Membuat `dms-vpc-role` untuk migrasi database**

1. Masuk ke Konsol Manajemen AWS dan buka IAM konsol di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi konsol, pilih **Peran** dan kemudian pilih **Buat peran**.

1. Pilih **Layanan AWS**opsi untuk opsi **Pilih entitas tepercaya**.

   Untuk **kasus penggunaan**, pilih **DMS**.

1. Untuk langkah **Tambahkan izin**, pilih `AmazonDMSVPCManagementRole` dan pilih **Berikutnya**.

1. Di halaman **Nama, tinjau, dan buat**, setel **nama Peran** `dms-vpc-role` dan pilih **Buat peran**.

Ini menciptakan peran DMS untuk mengelola VPC pengaturan untuk migrasi.

# Menyiapkan migrasi data untuk EC2 database
<a name="USER_DMS_migration-SetUp"></a>

Untuk mulai memigrasikan data dari database EC2 sumber Anda, Anda harus membuat database Aurora yang setara. Untuk petunjuk tentang membuat database Anda, lihat [Membuat klaster DB Amazon Aurora](Aurora.CreateInstance.md).

Setelah membuat database target, gunakan langkah-langkah berikut untuk mengatur migrasi data:

**Siapkan proyek migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Pilih dropdown **Tindakan** dan pilih opsi **Migrasi data dari EC2 database**. Untuk melihat database target yang didukung, lihat[Batasan](USER_DMS_migration.md#USER_DMS_migration-Limitations).

1. Di bawah bagian **Pilih EC2 database sumber**:

   1. Periksa **jenis Engine** dan pastikan itu sama dengan database sumber Anda.

      Juga, periksa apakah versi mesinnya kompatibel.

   1. **EC2Misalnya**, pilih EC2 contoh di mana basis data sumber Anda berada.

   1. Untuk **Port**, masukkan port tempat database sumber Anda memungkinkan lalu lintas.

   1. Untuk **Rahasia**, pilih **Buat dan gunakan rahasia baru** jika Anda tidak memiliki rahasia yang ada. Masukkan **Nama Pengguna** dan **Kata Sandi** untuk basis data sumber Anda. Juga pilih KMS kunci yang digunakan untuk mengenkripsi rahasia Anda.

      Jika Anda memiliki rahasia yang ada, pilih **Gunakan rahasia yang ada** dan kemudian pilih rahasia dari dropdown.

   1. **Untuk IAM peran rahasia**, jika Anda memiliki IAM peran yang ada, pilih **Gunakan IAM peran yang ada** dan pilih IAM peran dari menu tarik-turun yang dapat mengakses ID rahasia dari langkah sebelumnya.

      Jika Anda tidak memiliki IAM peran yang ada, pilih **Buat dan gunakan IAM peran baru**. Masukkan nama baru untuk peran Anda untuk **nama IAM peran. Anda dapat melihat izin yang terkait dengan peran ini di tautan di bawah ini.**

1. Di bawah bagian **Lihat RDS basis data target**:

   1. Konfirmasikan pengaturan database target Anda di bagian atas bagian.

   1. Untuk **Rahasia**, pilih **Buat dan gunakan rahasia baru** jika Anda tidak memiliki rahasia yang ada yang menyimpan kredensi basis data target Anda.

      Jika Anda memiliki rahasia yang ada, pilih rahasia dari dropdown.

   1. **Untuk IAM peran rahasia**, pilih IAM peran yang dapat mengakses rahasia dari langkah sebelumnya. Anda juga dapat membuat IAM peran baru jika Anda tidak memiliki IAM peran yang ada.

      Jika dropdown tidak mengisi IAM peran, tentukan **IAMperan ARN dalam format**. `arn:aws:iam:account_id:role/roleName`

1. Di bawah bagian **Konfigurasi migrasi data**:

   1. Pilih jenis migrasi data dengan memilih antara **Full load**, **Full load dan change data capture (CDC)**, atau **Change data capture (CDC)**. Untuk informasi selengkapnya tentang opsi ini, lihat [Ikhtisar](USER_DMS_migration.md#USER_DMS_migration-overview).

      Anda tidak dapat mengubah jenis migrasi setelah migrasi dimulai. 

   1. **Untuk IAM peran migrasi data**, jika Anda memiliki IAM peran yang ada, pilih **Gunakan peran yang ada IAM** dan pilih IAM peran dari menu tarik-turun yang memberikan DMS izin untuk membuat sumber daya yang diperlukan untuk migrasi. Jika Anda tidak memiliki IAM peran yang ada, pilih **Buat dan gunakan IAM peran baru**.

1. Konfirmasikan bahwa tab **Lihat pengaturan migrasi** menampilkan setelan yang diperlukan agar migrasi data berhasil disiapkan.

1. Pilih **Migrasi** untuk menyelesaikan pengaturan migrasi.

Setelah menyelesaikan langkah-langkah ini, Anda dapat melihat sumber daya yang disiapkan untuk migrasi data dengan memilih **Lihat detail** di spanduk kemajuan di konsol. Setelah sumber daya yang diperlukan disiapkan, migrasi akan dimulai secara otomatis. Jika Anda membuat 

Untuk memigrasikan beberapa database ke database target, mulai proses ini lagi dengan rincian tentang database baruEC2.

# Mengelola migrasi data
<a name="USER_DMS_migration.Managing"></a>

Setelah menggunakan tindakan **Migrasi data dari EC2 database** dari RDS konsol, Aurora memulai migrasi secara otomatis.

Jika Anda menggunakan AWS DMS konsol untuk membuat sumber daya migrasi, Anda dapat memulai proses migrasi.

## Memulai migrasi data
<a name="USER_DMS_migration.Managing.Start"></a>

Ikuti langkah-langkah berikut untuk memulai migrasi data:

**Memulai migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Di bawah tab **Migrasi data**, Migrasi **data terkait mencantumkan migrasi** data yang tersedia.

   Migrasi yang disiapkan menggunakan konsol Aurora dimulai secara otomatis setelah sumber daya yang diperlukan disiapkan.

   Migrasi yang disiapkan menggunakan DMS konsol diatur ke **Siap**.

   Untuk memulai migrasi ini, pilih drop-down **Tindakan** dan pilih **Mulai**.

1. Ini memulai migrasi data untuk EC2 database Anda.

## Menghentikan migrasi data
<a name="USER_DMS_migration.Managing.Stop"></a>

Untuk migrasi data yang tipe replikasinya memuat penuh, menghentikan migrasi menyebabkan proses berhenti dan tidak dapat dilanjutkan. Setelah berhenti, Anda harus memulai ulang migrasi.

Untuk migrasi dengan tipe replikasi diatur untuk mengubah data capture (CDC) atau beban penuh danCDC, Anda dapat menghentikan proses replikasi berkelanjutan, dan melanjutkan proses nanti.

**Menghentikan migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Di bawah tab **Migrasi data**, Migrasi **data terkait mencantumkan migrasi data** yang sedang berlangsung.

   Untuk menghentikan migrasi, pilih migrasi data dan pilih **Berhenti** di menu **tarik-turun Tindakan**.

1. Ini menghentikan migrasi data untuk EC2 database Anda.

## Melanjutkan migrasi data
<a name="USER_DMS_migration.Managing.Resuming"></a>

Untuk migrasi data yang tipe replikasi adalah full load dan change data capture (CDC) atau change data capture (CDC) migrasi, Anda dapat melanjutkan CDC proses dari titik berhenti terakhir.

**Melanjutkan migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Di bawah tab **Migrasi data**, Migrasi **data terkait mencantumkan migrasi** data yang dihentikan.

   Untuk melanjutkan migrasi, pilih migrasi data dan pilih **Lanjutkan pemrosesan** di menu **tarik-turun Tindakan**.

1. Ini melanjutkan migrasi data untuk EC2 database Anda.

## Menghapus migrasi data
<a name="USER_DMS_migration.Managing.Deleting"></a>

Untuk menghapus migrasi data terkait, gunakan petunjuk berikut

**Menghapus migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Untuk menghapus migrasi, pilih migrasi data dan pilih **Hapus** di menu **tarik-turun Tindakan**.

1. Ini menghapus migrasi data.

Menghapus migrasi data yang sedang berlangsung tidak memengaruhi data apa pun yang telah dimuat ke database target.

## Memulai ulang migrasi data
<a name="USER_DMS_migration.Managing.Restarting"></a>

Untuk memulai ulang migrasi data terkait dari titik CDC awal, gunakan petunjuk berikut

**Memulai ulang migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Untuk memulai ulang migrasi, pilih migrasi data dan pilih **Mulai ulang** di menu **tarik-turun Tindakan**.

1. Ini memulai ulang migrasi data dari titik CDC awal.

Memulai ulang migrasi data yang sedang berlangsung tidak memengaruhi data apa pun yang telah dimuat ke database target.

# Memantau migrasi data Anda
<a name="USER_DMS_migration.Monitoring"></a>

Setelah migrasi data dimulai, Anda dapat memantau status dan kemajuannya. Migrasi data dari kumpulan data besar membutuhkan waktu berjam-jam untuk diselesaikan. Untuk menjaga keandalan, ketersediaan, dan kinerja tinggi migrasi data Anda, pantau perkembangannya secara teratur.

**Untuk memeriksa status dan kemajuan migrasi data**

1. Pilih database target pada halaman **Database** di RDS konsol.

1. Di halaman detail database, pilih tab **Migrasi data**.

1. Bagian **Migrasi data terkait** mencantumkan migrasi data Anda. Periksa kolom **Status**.

1. Untuk menjalankan migrasi data, kolom **proses Migrasi** menampilkan persentase data yang dimigrasi.

1. Untuk memantau proses di CloudWatch, gunakan tautan di **CloudWatch**kolom in.

## Status migrasi
<a name="USER_DMS_migration.Monitoring.status"></a>

**Untuk setiap migrasi data yang Anda jalankan, konsol Aurora menampilkan Status.** Daftar berikut mencakup status:
+ `Ready`: Migrasi data siap untuk dimulai.
+ `Starting`: Aurora menciptakan lingkungan tanpa server untuk migrasi data Anda.
+ `Load running`: Aurora melakukan migrasi beban penuh.
+ `Load complete, replication ongoing`: Aurora menyelesaikan beban penuh dan sekarang mereplikasi perubahan yang sedang berlangsung. Status ini hanya berlaku untuk migrasi muatan penuh dan CDC tipe.
+ `Replication ongoing`: Aurora mereplikasi perubahan yang sedang berlangsung. Status ini hanya berlaku untuk migrasi CDC tipe.
+ `Stopping`: Aurora menghentikan migrasi data. Status ini berlaku ketika Anda memilih untuk menghentikan migrasi data dari menu **Tindakan**.
+ `Stopped`: Aurora telah menghentikan migrasi data.
+ `Failed`: Migrasi data gagal. Untuk informasi selengkapnya, lihat file log.
+ `Restarting`: Migrasi data telah memulai ulang replikasi data yang sedang berlangsung dari titik awal. CDC

# Tutorial: Membuat cluster dengan kustom dan grup opsi baru
<a name="tutorial-creating-custom-OPG"></a>

Dalam tutorial ini, Anda membuat cluster dengan grup opsi baru. Untuk informasi selengkapnya tentang parameter , lihat [Grup parameter cluster DB untuk cluster Amazon Aurora DB](USER_WorkingWithDBClusterParamGroups.md).

**penting**  
Tidak ada biaya untuk membuat AWS akun. Namun, dengan menyelesaikan tutorial ini, Anda mungkin dikenakan biaya untuk AWS sumber daya yang Anda gunakan. Anda dapat menghapus sumber daya ini setelah menyelesaikan tutorial jika tidak diperlukan lagi.

Untuk membuat cluster DB dengan konfigurasi dan pengaturan khusus, Anda dapat menggunakan parameter kustom . Parameter khusus sangat membantu jika Anda bekerja dengan beberapa database dan ingin mengonfigurasi pengaturan secara seragam untuk mereka.

Dengan menyelesaikan langkah-langkah ini, Anda belajar:
+ 
+ Cara menggunakan parameter tertentu untuk . 

Untuk menyelesaikan tutorial ini, lakukan tugas-tugas berikut:

1.  

1. Buat cluster dengan yang Anda buat.

**Topics**
+ [Prasyarat](#tutorial-creating-custom-OPG.Prerequisites)
+ [Buat grup parameter](#tutorial-creating-custom-OPG.create-parameter-group)
+ [Ubah parameter dalam grup parameter kustom Anda](#tutorial-creating-custom-OPG.add-parameters)
+ [Buat cluster dengan parameter cluster DB grup opsi baru](#tutorial-creating-custom-OPG.create-OPG)

## Prasyarat
<a name="tutorial-creating-custom-OPG.Prerequisites"></a>

Tutorial ini mengharuskan Anda untuk memiliki Akun AWS dan pengguna dengan akses administratif. Jika Anda belum mengaturnya, selesaikan langkah-langkah di bagian berikut:
+ [Mendaftar untuk Akun AWS](CHAP_SettingUp_Aurora.md#sign-up-for-aws)
+ [Buat pengguna dengan akses administratif](CHAP_SettingUp_Aurora.md#create-an-admin)

## Buat grup parameter
<a name="tutorial-creating-custom-OPG.create-parameter-group"></a>

 `default_password_lifetime`Parameter mengontrol jumlah hari sebelum kata sandi klien kedaluwarsa secara otomatis. Untuk informasi selengkapnya tentang parameter lain yang tersedia untuk cluster , lihat. 

**Untuk membuat grup parameter**

1. Buka konsol Amazon RDS dan pilih **Grup parameter**. 

1. Untuk **grup parameter Kustom**, pilih **Buat grup parameter**. 

1. Mengatur rincian kelompok parameter.

   1. Masukkan nama untuk grup parameter.

   1. Masukkan deskripsi grup parameter.

   1. Untuk **jenis Engine**, pilih . **Aurora MySQL.** 

   1. Untuk **keluarga grup Parameter**, pilih . **aurora-mysql8.0.** 

   1. Untuk **Type**, pilih **grup parameter cluster DB.**

1. Pilih **Buat**. 

Grup parameter cluster DB baru muncul di halaman **grup Parameter** di konsol Amazon RDS. Langkah-langkah berikut menggambarkan cara memodifikasi nilai parameter untuk menyesuaikan grup parameter Anda. 

## Ubah parameter dalam grup parameter kustom Anda
<a name="tutorial-creating-custom-OPG.add-parameters"></a>

Gunakan langkah-langkah berikut untuk memodifikasi  parameter dalam grup parameter yang Anda buat[Buat grup parameter ](#tutorial-creating-custom-OPG.create-parameter-group). 

**Untuk memodifikasi nilai parameter dalam grup parameter Anda**

1. Buka konsol Amazon RDS dan pilih **Grup parameter**. 

1. Untuk **grup parameter Kustom**, pilih nama grup parameter cluster DB yang Anda buat.

1. Pilih **Edit**. 

1. Di kotak pencarian **parameter Filter**, cari parameter kustom`default_password_lifetime`. 

1. Pilih kotak centang di sebelah parameter dan masukkan nilai jumlah hari yang akan ditetapkan untuk parameter seumur hidup kata sandi ini. 

1. Pilih **Simpan Perubahan**.

 Kluster DB. 

## Buat cluster dengan parameter cluster DB grup opsi baru
<a name="tutorial-creating-custom-OPG.create-OPG"></a>

Terakhir, buat cluster dengan yang Anda buat di langkah sebelumnya. Langkah-langkah berikut menunjukkan cara membuat cluster dengan grup opsi baru.

**Untuk membuat cluster DB dengan parameter kustom dan grup opsi baru**

1. Buka konsol Amazon RDS dan pilih **Database**. 

1. Pilih **Buat basis data**.

1. Untuk **Pilih metode pembuatan database**, pilih **Standard Create**.

1. Untuk **opsi Engine**, pilih **Compatible**).

1. Pilih **Konfigurasi Tambahan**.
   + Untuk **nama database Initial**, pilih nama untuk cluster DB Anda.
   + Di bawah dropdown **grup parameter cluster DB**, pilih nama grup parameter cluster DB yang Anda buat sebelumnya.

1. Untuk tutorial ini, Anda dapat meninggalkan pengaturan default untuk pengaturan DB lainnya atau memodifikasinya sesuai kebutuhan. 

1. Pilih **Buat basis data**.

RDS membuat cluster baru dengan opsi baru. Untuk melihat informasi selengkapnya tentang database ini, lihat halaman **Database** konsol Amazon RDS.

Dalam tutorial ini, Anda mengonfigurasi cluster dengan pengaturan yang disesuaikan menggunakan grup opsi baru. Cluster yang baru dibuat ini mengelola masa pakai kata sandi pengguna dengan menggunakan parameter. `default_password_lifetime` Untuk mengoptimalkan database Anda, Anda dapat menerapkan pengaturan tambahan di grup parameter kustom Anda dan menambahkan opsi. 

 Setelah Anda selesai membuat cluster  yang disesuaikan, Anda harus menghapus sumber daya Anda untuk menghindari biaya yang tidak diinginkan. Untuk menghapus cluster DB, ikuti instruksi di [Menghapus instans DB atau klaster DB Aurora](USER_DeleteCluster.md). 