Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat klaster DB Amazon Aurora
Cluster Amazon Aurora DB terdiri dari instans DB, kompatibel dengan My SQL atau PostgreSQL, dan volume cluster yang menyimpan data untuk cluster DB, disalin di tiga Availability Zone 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 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. Terprovisi Aurora memiliki beberapa opsi, termasuk basis data global Aurora. Untuk informasi selengkapnya, lihat Menggunakan Database Global Amazon Aurora.
-
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.
Di bagian berikut ini, Anda dapat mengetahui cara membuat klaster Aurora DB. Untuk memulai, pertama-tama lihat Prasyarat klaster DB.
Untuk petunjuk tentang menghubungkan ke klaster Aurora DB Anda, lihat Menghubungkan ke klaster DB Amazon Aurora.
Daftar Isi
Prasyarat klaster DB
penting
Sebelum dapat membuat klaster Aurora DB, Anda harus menyelesaikan tugas-tugas dalam Menyiapkan lingkungan Anda untuk Amazon Aurora.
Berikut ini adalah prasyarat yang harus diselesaikan sebelum membuat klaster DB.
Konfigurasikan jaringan untuk klaster DB
Anda dapat membuat cluster DB Amazon Aurora hanya di cloud pribadi virtual (VPC) berdasarkan VPC layanan 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 cluster DB baru Anda dan EC2 instance yang samaVPC, Anda dapat melakukannya selama pembuatan cluster DB. Jika Anda berencana untuk terhubung ke cluster DB Anda dari sumber daya selain EC2 instance yang samaVPC, Anda dapat mengonfigurasi koneksi jaringan secara manual.
Topik
Konfigurasikan konektivitas jaringan otomatis dengan sebuah EC2 instance
Saat membuat cluster Aurora DB, Anda dapat menggunakan AWS Management Console untuk mengatur konektivitas antara EC2 instans Amazon dan cluster DB baru. Ketika Anda melakukannya, RDS mengkonfigurasi pengaturan VPC dan jaringan Anda secara otomatis. Cluster DB dibuat VPC sama dengan EC2 instance sehingga EC2 instance dapat mengakses cluster DB.
Berikut ini adalah persyaratan untuk menghubungkan EC2 instance dengan cluster DB:
-
EC2Instance harus ada di Wilayah AWS sebelum Anda membuat cluster DB.
Jika tidak ada EC2 instance di Wilayah AWS, konsol menyediakan tautan untuk membuatnya.
-
Saat ini, cluster DB tidak bisa menjadi Aurora Serverless Cluster DB atau bagian dari database 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. Cluster DB menggunakan grup subnet DB dengan hanya subnet pribadi untuk membatasi akses ke sumber daya di dalam. VPC
Untuk menghubungkan EC2 instance ke cluster DB, pilih Connect to an EC2 compute resource di bagian Connectivity pada halaman Create database.
![Connect sebuah EC2 instance](images/ec2-set-up-connection-create.png)
Saat Anda memilih Connect ke sumber daya EC2 komputasi, RDS atur opsi berikut secara otomatis. Anda tidak dapat mengubah pengaturan ini kecuali Anda memilih untuk tidak mengatur konektivitas dengan EC2 instans dengan memilih Jangan sambungkan ke sumber daya EC2 komputasi.
Opsi konsol | Pengaturan otomatis |
---|---|
Jenis jaringan |
RDSmenetapkan jenis jaringan ke IPv4. Saat ini, mode dual-stack tidak didukung saat Anda mengatur koneksi antara EC2 instance dan cluster DB. |
Awan Pribadi Virtual (VPC) |
RDSmenetapkan VPC ke yang terkait dengan EC2 instance. |
Grup subnet DB |
RDSmemerlukan grup subnet DB dengan subnet pribadi di Availability Zone yang sama dengan EC2 instance. Jika grup subnet DB yang memenuhi persyaratan ini ada, maka RDS gunakan 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. RDSmenggunakan tiga subnet pribadi yang tersedia di tiga Availability Zone di mana salah satu Availability Zones sama dengan EC2 instance. Jika subnet pribadi tidak tersedia di Availability Zone, RDS buat subnet pribadi di Availability Zone. Kemudian RDS membuat grup subnet DB. Ketika subnet pribadi tersedia, RDS menggunakan tabel rute yang terkait dengan subnet dan menambahkan subnet apa pun yang dibuatnya ke tabel rute ini. Ketika tidak ada subnet pribadi yang tersedia, RDS membuat tabel rute tanpa akses gateway internet dan menambahkan subnet yang dibuatnya ke tabel rute. RDSjuga 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 |
RDSmemilih Tidak sehingga cluster DB tidak dapat diakses oleh publik. Untuk keamanan, ini adalah praktik terbaik untuk menjaga basis data tetap privat dan memastikannya tidak dapat diakses dari internet. |
VPCgrup keamanan (firewall) |
RDSmembuat grup keamanan baru yang terkait dengan cluster DB. Grup keamanan diberi nama RDSjuga membuat grup keamanan baru yang terkait dengan EC2 instance. Grup keamanan diberi nama 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 & daya tahan selama pembuatan klaster DB (penerapan Single-AZ), RDS pilih Availability Zone instance. EC2 Saat Anda membuat Replika Aurora selama pembuatan cluster DB (penerapan Multi-AZ), RDS pilih Availability Zone EC2 instance untuk satu instans DB di cluster DB. RDSsecara acak memilih Availability Zone yang berbeda untuk instans DB lainnya di cluster DB. Entah instans DB primer atau Aurora Replica dibuat di Availability Zone yang sama dengan instance. EC2 Ada kemungkinan biaya lintas Availability Zone jika instans dan EC2 instance DB utama berada di Availability Zone yang berbeda. |
Untuk informasi selengkapnya tentang pengaturan ini, lihat Pengaturan untuk klaster Aurora DB.
Jika Anda membuat perubahan apa pun pada pengaturan ini setelah cluster DB dibuat, perubahan tersebut dapat memengaruhi koneksi antara EC2 instance dan cluster DB.
Konfigurasikan jaringan secara manual
Jika Anda berencana untuk terhubung ke cluster DB Anda dari sumber daya selain EC2 instance yang samaVPC, Anda dapat mengonfigurasi koneksi jaringan secara manual. Jika Anda menggunakan AWS Management Console untuk membuat cluster DB Anda, Anda dapat membuat Amazon RDS secara otomatis VPC untuk Anda. Atau Anda dapat menggunakan yang sudah ada VPC atau membuat yang baru VPC untuk cluster Aurora DB Anda. Pendekatan apa pun yang Anda ambil, Anda VPC harus memiliki setidaknya satu subnet di masing-masing setidaknya dua Availability Zone agar Anda dapat menggunakannya dengan cluster Amazon Aurora DB.
Secara default, Amazon RDS membuat instans DB utama dan Replika Aurora di Availability Zones secara otomatis untuk Anda. Untuk memilih Zona Ketersediaan tertentu, Anda perlu mengubah pengaturan deployment Multi-AZ Ketersediaan & durabilitas menjadi Jangan buat Replika Aurora. Melakukannya memperlihatkan setelan Availability Zone yang memungkinkan Anda memilih dari antara Availability Zone di. VPC Namun, kami sangat menyarankan agar Anda tetap mempertahankan pengaturan default dan membiarkan Amazon RDS membuat penerapan Multi-AZ dan memilih Availability Zones 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 default VPC atau Anda belum membuatVPC, Anda dapat meminta Amazon RDS secara otomatis membuat VPC untuk Anda ketika Anda membuat cluster 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, silakan lihat Bekerja dengan klaster DB dalam VPC dan Tutorial: Membuat VPC untuk digunakan dengan klaster DB (khusus IPv4).
-
Tentukan grup VPC keamanan yang mengotorisasi koneksi ke cluster DB Anda. Untuk informasi selengkapnya, silakan lihat Menyediakan akses ke cluster DB di VPC dengan membuat grup keamanan dan Mengontrol akses dengan grup keamanan.
-
Tentukan grup subnet RDS DB yang mendefinisikan setidaknya dua subnet dalam VPC yang dapat digunakan oleh cluster DB. Untuk informasi selengkapnya, lihat Menggunakan grup subnet DB.
Untuk informasi tentang VPCs, lihat Amazon VPC dan Aurora. Untuk tutorial yang mengonfigurasi jaringan untuk klaster DB privat, lihat Tutorial: Membuat VPC untuk digunakan dengan klaster DB (khusus IPv4).
Jika Anda ingin terhubung ke sumber daya yang tidak VPC sama dengan cluster Aurora DB, lihat skenario yang sesuai di. Skenario untuk mengakses cluster DB di VPC
Prasyarat tambahan
Sebelum Anda membuat klaster DB Anda, pertimbangkan prasyarat tambahan berikut:
-
Jika Anda terhubung ke kredensial AWS menggunakan AWS Identity and Access Management (IAM), AWS akun Anda harus memiliki IAM kebijakan yang memberikan izin yang diperlukan untuk melakukan operasi Amazon. RDS Untuk informasi selengkapnya, lihat Manajemen identitas dan akses untuk Aurora.
Jika Anda menggunakan IAM untuk mengakses RDS konsol Amazon, Anda harus terlebih dahulu masuk ke AWS Management Console dengan kredensyal pengguna Anda. Lalu pergi ke RDS konsol Amazon di 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 .
-
Tentukan nomor port TCP /IP yang akan ditentukan untuk cluster DB Anda. Firewall di beberapa perusahaan memblokir koneksi ke port default (3306 untuk MySQL, 5432 untuk SQL Postgre) 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 RDS akhir tanggal dukungan standar, Anda harus menggunakan CLI opsi Extended Support atau RDS API parameternya. Untuk informasi selengkapnya, lihat RDS Extended Support diPengaturan untuk klaster Aurora DB.
Membuat klaster DB
Anda dapat membuat cluster Aurora DB menggunakan AWS Management Console, AWS CLI, atau file. RDS API
Anda dapat membuat cluster DB menggunakan AWS Management Console 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, lihatMemulai dengan Amazon Aurora.
Untuk membuat klaster Aurora DB menggunakan konsol
-
Masuk ke AWS Management Console dan buka RDS konsol Amazon di https://console.aws.amazon.com/rds/
. -
Di sudut kanan atas AWS Management Console, 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
-
Di panel navigasi, pilih Database.
-
Pilih Buat basis data.
-
Untuk Pilih metode pembuatan basis data, pilih Pembuatan standar.
-
Untuk Jenis engine, pilih salah satu dari berikut ini:
-
Aurora (Kompatibel SayaSQL)
-
Aurora (Kompatibel dengan PostgreSQL)
-
-
Pilih Versi mesin.
Untuk informasi selengkapnya, lihat Versi Amazon Aurora. Anda dapat menggunakan filter untuk memilih versi yang kompatibel dengan fitur yang Anda inginkan, seperti Aurora Serverless v2Untuk informasi selengkapnya, lihat Menggunakan Aurora Serverless v2.
-
Di Templat, pilih templat yang sesuai dengan kasus penggunaan Anda.
-
Untuk memasukkan kata sandi master, lakukan hal berikut:
Di bagian Pengaturan, perluas Pengaturan Kredensial.
Hapus kotak centang Buat otomatis kata sandi.
(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.
-
Di bagian Konektivitas di bawah grup VPC keamanan (firewall), jika Anda memilih Buat baru, grup VPC keamanan dibuat dengan aturan masuk yang memungkinkan alamat IP komputer lokal Anda mengakses database.
-
Untuk konfigurasi penyimpanan Cluster, pilih salah satu Aurora I/O-Optimized atau Aurora Standard. Untuk informasi selengkapnya, lihat Konfigurasi penyimpanan untuk klaster DB Amazon Aurora.
-
(Opsional) Atur koneksi ke sumber daya komputasi untuk klaster DB ini.
Anda dapat mengonfigurasi konektivitas antara EC2 instans Amazon dan cluster DB baru selama pembuatan cluster DB. Untuk informasi selengkapnya, lihat Konfigurasikan konektivitas jaringan otomatis dengan sebuah EC2 instance.
-
Untuk bagian yang lainnya, tentukan pengaturan klaster DB Anda. Untuk informasi tentang setiap pengaturan, lihat Pengaturan untuk klaster Aurora DB.
-
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.
-
Untuk Basis data, pilih nama klaster Aurora DB baru.
Di RDS konsol, detail untuk cluster DB baru muncul. Klaster DB dan instans DB-nya memiliki status membuat hingga klaster DB siap digunakan.
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 cluster yang baru dibuat, pilih Database dari panel navigasi di konsol AmazonRDS. Lalu pilih klaster DB untuk menampilkan detail klaster DB. Untuk informasi selengkapnya, lihat Melihat klaster DB Amazon Aurora.
Pada tab Koneksi & keamanan, catat port dan titik akhir instans DB penulis. Gunakan endpoint dan port cluster di string ODBC koneksi JDBC dan Anda untuk aplikasi apa pun yang melakukan operasi tulis atau baca.
catatan
Sebelum Anda dapat membuat cluster Aurora DB menggunakan AWS CLI, Anda harus memenuhi prasyarat yang diperlukan, seperti membuat grup subnet dan DB. VPC RDS Untuk informasi selengkapnya, lihat Prasyarat klaster DB.
Anda dapat menggunakan AWS CLI untuk membuat cluster Aurora My SQL DB atau cluster Aurora Postgre DB. SQL
Untuk membuat cluster Aurora My SQL DB menggunakan AWS CLI
Saat Anda membuat cluster DB atau instans DB yang SQL kompatibel dengan Aurora My 8.0 atau 5.7, Anda menentukan opsi tersebut. aurora-mysql
--engine
Selesaikan langkah-langkah berikut:
-
Identifikasi grup subnet DB dan ID grup VPC keamanan untuk cluster DB baru Anda, lalu panggil create-db-cluster AWS CLI perintah untuk membuat cluster Aurora SQL My DB.
Misalnya, perintah berikut membuat cluster DB My SQL 8.0 yang kompatibel dengan nama.
sample-cluster
Cluster menggunakan versi mesin default dan Aurora I/O-Optimized jenis penyimpanan.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-c7e5b0d2Untuk 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-c7e5b0d2Perintah berikut membuat cluster DB My SQL 5.7 yang kompatibel dengan nama.
sample-cluster
Cluster menggunakan versi mesin default dan Aurora Standard jenis penyimpanan.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-c7e5b0d2Untuk 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 -
Jika Anda menggunakan konsol untuk membuat kluster DB, Amazon RDS secara otomatis membuat instance utama (penulis) untuk cluster 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 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 instance DB My SQL 5.7—kompatibel atau My SQL 8.0—kompatibel dengan nama.
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
Untuk membuat cluster Aurora Postgre DB SQL menggunakan AWS CLI
-
Identifikasi grup subnet DB dan ID grup VPC keamanan untuk cluster DB baru Anda, lalu panggil create-db-cluster AWS CLI perintah untuk membuat cluster Aurora SQL Postgre DB.
Misalnya, perintah berikut membuat klaster DB baru bernama
sample-cluster
. Cluster menggunakan versi mesin default dan Aurora I/O-Optimized jenis penyimpanan.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-c7e5b0d2Untuk 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 -
Jika Anda menggunakan konsol untuk membuat kluster DB, Amazon RDS secara otomatis membuat instance utama (penulis) untuk cluster 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 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 Aurora dan AWS Secrets Manager. Alternatifnya, Anda dapat menggunakan opsi --master-password
untuk menentukan dan mengelola kata sandi sendiri.
catatan
Sebelum Anda dapat membuat cluster Aurora DB menggunakan AWS CLI, Anda harus memenuhi prasyarat yang diperlukan, seperti membuat grup subnet dan DB. VPC RDS Untuk informasi selengkapnya, lihat Prasyarat klaster DB.
Identifikasi grup subnet DB dan ID grup VPC keamanan untuk cluster DB baru Anda, lalu panggil reateDBCluster operasi C untuk membuat cluster DB.
Saat Anda membuat cluster Aurora My SQL versi 2 atau 3 DB atau instans DB, tentukan aurora-mysql
parameternyaEngine
.
Saat Anda membuat cluster Aurora Postgre SQL DB atau instans DB, tentukan aurora-postgresql
parameternya. Engine
Jika Anda menggunakan konsol untuk membuat kluster DB, Amazon RDS secara otomatis membuat instance utama (penulis) untuk cluster DB Anda. Jika Anda menggunakan RDS API untuk membuat cluster DB, Anda harus secara eksplisit membuat instance utama untuk cluster DB Anda menggunakan C. reateDBInstance Contoh utama adalah contoh pertama yang dibuat dalam cluster DB. Sampai Anda membuat instans DB primer, titik akhir klaster DB tetap dalam status Creating
.
Membuat instance DB primer (penulis)
Jika Anda menggunakan AWS Management Console 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.
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 RDSAPI.
Contoh berikut menggunakan create-db-instance AWS CLI
perintah untuk membuat instance penulis untuk cluster Aurora Postgre SQL 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
Tabel berikut berisi detail pengaturan yang Anda pilih saat membuat klaster Aurora DB.
Setelan konsol | Deskripsi pengaturan | CLIopsi dan RDS API parameter |
---|---|---|
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 pemutakhiran versi minor Otomatis berlaku untuk cluster Aurora Postgre SQL dan Aurora My DB. SQL Untuk informasi lebih lanjut tentang pembaruan mesin untuk Aurora SQL Postgre, lihat. Pembaruan mesin database untuk Amazon Aurora Postgre SQL Untuk informasi selengkapnya tentang pembaruan mesin untuk Aurora MySQL, lihat. Pembaruan mesin database untuk Amazon Aurora My SQL |
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 Menggunakan RDSAPI, memanggil |
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. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Backtrack |
Berlaku hanya untuk Aurora My. SQL 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. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Otoritas sertifikat |
Otoritas sertifikat (CA) untuk sertifikat server yang digunakan oleh instans DB di klaster DB. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Konfigurasi penyimpanan klaster |
Jenis penyimpanan untuk cluster DB: Aurora I/O-Optimized atau Aurora Standard. Untuk informasi selengkapnya, lihat Konfigurasi penyimpanan untuk klaster DB Amazon Aurora. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Autentikasi basis data |
Autentikasi basis data yang ingin Anda gunakan. Untuk sayaSQL:
Untuk PostgreSQL:
|
Untuk menggunakan otentikasi IAM database dengan AWS CLI, jalankan Untuk menggunakan otentikasi IAM database dengan RDSAPI, panggil Untuk menggunakan otentikasi Kerberos dengan AWS CLI, jalankan Untuk menggunakan otentikasi Kerberos dengan RDSAPI, panggil |
Port basis data |
Tentukan port untuk aplikasi dan utilitas yang akan digunakan untuk mengakses basis data. Aurora My SQL DB cluster default ke default My SQL port, 3306, dan Aurora SQL Postgre DB cluster default ke port Postgre default, 5432. SQL 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 Menggunakan RDSAPI, memanggil |
Pengidentifikasi klaster basis data |
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. Pengidentifikasi klaster DB memiliki batasan berikut:
|
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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 . |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. |
Atur nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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 . |
Atur nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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 memungkinkan RDS memilih grup subnet DB yang kompatibel. Jika tidak ada, RDS buat grup subnet baru untuk cluster Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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 Menggunakan RDSAPI, memanggil |
Aktifkan enkripsi |
Pilih |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. |
Atur nilai-nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, menjalankan Menggunakan RDSAPI, memanggil |
Aktifkan RDS Data API |
Pilih Aktifkan RDS Data API untuk mengaktifkan RDS Data API (DataAPI). Data API menyediakan HTTP titik akhir yang aman untuk menjalankan SQL pernyataan tanpa mengelola koneksi. Untuk informasi selengkapnya, lihat Menggunakan RDS Data API. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Jenis mesin |
Pilih mesin basis data yang akan digunakan untuk klaster DB ini. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Versi mesin |
Hanya berlaku untuk jenis kapasitas terprovisi. Pilih nomor versi mesin DB Anda. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. |
Atur nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Nama basis data awal |
Masukkan nama untuk basis data default Anda. Jika Anda tidak memberikan nama untuk cluster Aurora My SQL DB, Amazon RDS tidak membuat database pada cluster DB yang Anda buat. Jika Anda tidak memberikan nama untuk SQL klaster DB Aurora Postgre, Amazon RDS membuat database bernama. Untuk Aurora MySQL, nama database default memiliki batasan berikut:
Untuk Aurora PostgreSQL, nama database default memiliki batasan berikut:
Untuk membuat database tambahan, sambungkan ke cluster DB dan gunakan SQL perintah CREATEDATABASE. Untuk informasi selengkapnya tentang menghubungkan ke klaster DB, lihat Menghubungkan ke klaster DB Amazon Aurora. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Ekspor log |
Di bagian Log ekspor, pilih log yang ingin Anda mulai terbitkan ke Amazon CloudWatch Logs. Untuk informasi selengkapnya tentang memublikasikan Aurora My SQL CloudWatch logs ke Log, lihat. Menerbitkan log Amazon Aurora MySQL ke Amazon Logs CloudWatch Untuk informasi selengkapnya tentang menerbitkan log Aurora Postgre ke SQL CloudWatch Log, lihat. Menerbitkan log Aurora Postgre ke Amazon Logs SQL CloudWatch |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Jendela pemeliharaan |
Klik Pilih jendela dan tentukan rentang waktu mingguan saat pemeliharaan sistem dapat dilakukan. Atau pilih Tidak ada preferensi bagi Amazon RDS untuk menetapkan periode secara acak. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. Secara opsional, pilih KMS kunci yang akan digunakan untuk melindungi rahasia. Pilih dari KMS kunci di akun Anda, atau masukkan kunci dari akun lain. Untuk informasi selengkapnya, lihat Manajemen kata sandi dengan Aurora dan AWS Secrets Manager. |
Menggunakan AWS CLI, menjalankan Menggunakan RDSAPI, memanggil |
Kata sandi master |
Masukkan kata sandi untuk masuk ke klaster DB Anda:
|
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Nama pengguna master |
Masukkan nama yang akan digunakan sebagai nama pengguna master untuk masuk ke klaster DB Anda:
Anda tidak dapat mengubah nama pengguna master setelah klaster DB dibuat. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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 Berbeda, Amazon RDS membuat Replika Aurora untuk Anda di cluster DB Anda di Availability Zone yang berbeda dari instance utama untuk cluster DB Anda. Untuk informasi selengkapnya tentang beberapa Zona Ketersediaan, lihat Wilayah dan Zona Ketersediaan. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Jenis jaringan |
Protokol alamat IP yang didukung oleh klaster DB. IPv4untuk 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 overIPv4,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 IPv6 CIDR blok dengan subnet di grup subnet DB yang Anda tentukan. Untuk informasi selengkapnya, lihat Penentuan alamat IP Amazon Aurora. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
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. Untuk terhubung ke instans DB dari luar Amazon-nyaVPC, instans DB harus dapat diakses publik, akses harus diberikan menggunakan aturan masuk grup keamanan instans DB, dan persyaratan lainnya harus dipenuhi. Untuk informasi selengkapnya, lihat Tidak dapat terhubung ke instans DB Amazon RDS. Jika instans DB Anda tidak dapat diakses publik, Anda juga dapat menggunakan AWS Site-to-Site VPN koneksi atau AWS Direct Connect koneksi untuk mengaksesnya dari jaringan pribadi. Untuk informasi selengkapnya, lihat Privasi lalu lintas antarjaringan. |
Atur nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
RDSSupport yang Diperpanjang | Pilih Aktifkan Dukungan RDS Diperpanjang 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 Extended Support. RDS Untuk mencegah pembuatan cluster DB baru setelah Aurora berakhir pada tanggal dukungan standar dan untuk menghindari biaya untuk Extended RDS 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 Aurora. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
RDSProksi |
Pilih Buat RDS Proxy untuk membuat proxy untuk cluster DB Anda. Amazon RDS secara otomatis membuat IAM peran dan rahasia Secrets Manager untuk proxy. Untuk informasi selengkapnya, lihat RDSProxy Amazon untuk Aurora. |
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 Menggunakan RDSAPI, memanggil |
Nyalakan DevOps Guru |
Pilih Aktifkan DevOps Guru untuk mengaktifkan Amazon DevOps Guru untuk database Aurora Anda. RDSAgar DevOps Guru dapat memberikan analisis terperinci tentang anomali kinerja, Performance Insights harus diaktifkan. Untuk informasi selengkapnya, lihat Menyiapkan DevOps Guru untuk RDS. |
Anda dapat mengaktifkan DevOps Guru untuk RDS dari dalam RDS konsol, tetapi tidak dengan menggunakan RDS API atauCLI. Untuk informasi selengkapnya tentang mengaktifkan DevOps Guru, lihat Panduan Pengguna Amazon DevOps Guru. |
Aktifkan Wawasan Performa |
Pilih Aktifkan Performance Insights untuk mengaktifkan Amazon Performance RDS Insights. Untuk informasi selengkapnya, lihat Memantau beban DB dengan Performance Insights di Amazon Aurora. |
Atur nilai-nilai ini untuk setiap instans DB di klaster Aurora Anda. Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Awan Pribadi Virtual (VPC) |
Pilih VPC untuk meng-host cluster DB. Pilih Buat Baru VPC agar Amazon RDS membuat VPC untuk Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB. |
Untuk AWS CLI danAPI, Anda menentukan grup VPC keamananIDs. |
VPCgrup keamanan (firewall) |
Pilih Buat baru agar Amazon RDS membuat grup VPC keamanan untuk Anda. Atau pilih Pilih yang ada dan tentukan satu atau beberapa grup VPC keamanan untuk mengamankan akses jaringan ke cluster DB. Saat Anda memilih Buat baru di RDS konsol, grup keamanan baru dibuat dengan aturan masuk yang memungkinkan akses ke instans DB dari alamat IP yang terdeteksi di browser Anda. Untuk informasi selengkapnya, lihat Prasyarat klaster DB. |
Menggunakan AWS CLI, jalankan Menggunakan RDSAPI, memanggil |
Pengaturan yang tidak berlaku untuk klaster DB Amazon Aurora
Pengaturan berikut dalam AWS CLI perintah create-db-cluster
dan RDS API operasi CreateDBCluster
tidak berlaku untuk cluster Amazon Aurora DB.
catatan
AWS Management Console Tidak menampilkan pengaturan ini untuk cluster Aurora DB.
AWS CLI pengaturan | RDSAPIpengaturan |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pengaturan yang tidak berlaku untuk instans DB Amazon Aurora
Pengaturan berikut dalam AWS CLI perintah create-db-instance
dan RDS API operasi CreateDBInstance
tidak berlaku untuk instans DB Amazon Aurora DB cluster.
catatan
AWS Management Console Tidak menampilkan pengaturan ini untuk instans Aurora DB.
AWS CLI pengaturan | RDSAPIpengaturan |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|