Menentukan dukungan kelas instans DB di Wilayah AWS - Layanan Basis Data Relasional Amazon

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

Menentukan dukungan kelas instans DB di Wilayah AWS

Untuk menentukan kelas instans DB yang didukung oleh mesin DB di Wilayah AWS tertentu, Anda dapat menggunakan beberapa pendekatan. Anda dapat menggunakan halaman AWS Management Console, Amazon RDS Pricing, atau perintah describe-orderable-db-instance-options untuk AWS Command Line Interface ()AWS CLI.

catatan

Ketika Anda melakukan operasi dengan AWS Management Console, secara otomatis menampilkan kelas instans DB yang didukung untuk mesin DB tertentu, versi mesin DB, dan Wilayah AWS. Contoh operasi yang dapat Anda lakukan termasuk membuat dan mengubah instans DB.

Menggunakan halaman harga Amazon RDS untuk menentukan dukungan kelas instans DB di Wilayah AWS

Anda dapat menggunakan halaman Harga Amazon RDS untuk menentukan kelas instans DB yang didukung oleh masing-masing mesin DB di Wilayah AWS tertentu.

Untuk menggunakan halaman harga guna menentukan kelas instans DB yang didukung oleh masing-masing mesin DB di sebuah Wilayah
  1. Buka Harga Amazon RDS.

  2. Di bagian Kalkulator Harga AWS untuk Amazon RDS, pilih Buat perkiraan kustom Anda sekarang.

  3. Di Pilih Wilayah, pilih Wilayah AWS.

  4. Di Temukan Layanan, masukkan Amazon RDS.

  5. Pilih Konfigurasi untuk opsi konfigurasi dan mesin DB.

  6. Gunakan bagian instans yang kompatibel untuk melihat kelas instans DB yang didukung.

  7. (Opsional) Pilih opsi lain di kalkulator, lalu pilih Simpan dan lihat ringkasan atau Simpan dan tambahkan layanan.

Menggunakan AWS CLI untuk menentukan dukungan kelas instans DB di Wilayah AWS

Anda dapat menggunakan AWS CLI untuk menentukan kelas instans DB mana yang didukung untuk mesin DB tertentu dan versi mesin DB dalam file Wilayah AWS. Tabel berikut menunjukkan nilai-nilai mesin DB yang valid.

Nama mesin Nilai-nilai mesin dalam perintah CLI Informasi selengkapnya tentang versi

Db2

db2-ae

db2-se

Versi-versi Db2 pada Amazon RDS

MariaDB

mariadb

Versi-versi MariaDB pada Amazon RDS

Microsoft SQL Server

sqlserver-ee

sqlserver-se

sqlserver-ex

sqlserver-web

Versi Microsoft SQL Server di Amazon RDS

MySQL

mysql

Versi MySQL di Amazon RDS

Oracle

oracle-ee

oracle-se2

Catatan Rilis Amazon RDS for Oracle

PostgreSQL

postgres

Versi basis data PostgreSQL yang tersedia

Untuk informasi tentang Wilayah AWS nama, lihatAWS Daerah.

Contoh berikut menunjukkan bagaimana menentukan dukungan kelas instance DB dalam Wilayah AWS menggunakan AWS CLI perintah describe-orderable-db-instance-options.

catatan

Untuk membatasi output, contoh berikut menunjukkan hasil hanya untuk jenis penyimpanan General Purpose SSD (gp2). Jika perlu, Anda dapat mengubah jenis penyimpanan menjadi General Purpose SSD (gp3), Provisioned IOPS (io1), Provisioned IOPS Block Express (io2), atau magnetic () dalam perintah. standard

Menyusun daftar kelas instans DB yang didukung oleh versi mesin DB tertentu di Wilayah AWS

Untuk daftar kelas instans DB yang didukung oleh versi mesin DB tertentu dalam Wilayah AWS, jalankan perintah berikut.

Untuk Linux, macOS, atau Unix:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version \ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \ --output text \ --region region

Untuk Windows:

aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^ --output text ^ --region region

Sebagai contoh, perintah berikut menyusun daftar kelas instans DB yang didukung untuk versi 13.6 mesin DB RDS untuk PostgreSQL di AS Timur (Virginia Utara).

Untuk Linux, macOS, atau Unix:

aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 \ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" \ --output text \ --region us-east-1

Untuk Windows:

aws rds describe-orderable-db-instance-options --engine postgres --engine-version 15.4 ^ --query "*[].{DBInstanceClass:DBInstanceClass,StorageType:StorageType}|[?StorageType=='gp2']|[].{DBInstanceClass:DBInstanceClass}" ^ --output text ^ --region us-east-1

Menyusun daftar versi mesin DB yang mendukung kelas instans DB tertentu di Wilayah AWS

Untuk menyusun daftar versi mesin DB yang mendukung kelas instans DB tertentu di Wilayah AWS, jalankan perintah berikut.

Untuk Linux, macOS, atau Unix:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class \ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \ --output text \ --region region

Untuk Windows:

aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^ --output text ^ --region region

Sebagai contoh, perintah berikut menyusun daftar versi mesin DB RDS for PostgreSQL yang mendukung kelas instans DB db.r5.large di AS Timur (Virginia Utara).

Untuk Linux, macOS, atau Unix:

aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large \ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" \ --output text \ --region us-east-1

Untuk Windows:

aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m7g.large ^ --query "*[].{EngineVersion:EngineVersion,StorageType:StorageType}|[?StorageType=='gp2']|[].{EngineVersion:EngineVersion}" ^ --output text ^ --region us-east-1

Daftar Wilayah AWS yang mendukung mesin DB dan kelas instance tertentu

Script bash berikut mencantumkan semua Wilayah AWS yang mendukung kombinasi yang ditentukan dari mesin DB dan kelas instance.

#!/usr/bin/env bash # Usage: check_region_support.sh <db-engine> <db-instance-class> if [ $# -ne 2 ]; then echo "Usage: $0 <db-engine> <db-instance-class>" exit 1 fi ENGINE="$1" INSTANCE_CLASS="$2" REGIONS=$(aws ec2 describe-regions --query "Regions[].RegionName" --output text) for region in $REGIONS; do supported_count=$(aws rds describe-orderable-db-instance-options \ --region "$region" \ --engine "$ENGINE" \ --db-instance-class "$INSTANCE_CLASS" \ --query 'length(OrderableDBInstanceOptions)' \ --output text 2>/dev/null || echo "0") if [ "$supported_count" -gt 0 ]; then echo "$region supports $INSTANCE_CLASS for $ENGINE." else echo "$region doesn't support $INSTANCE_CLASS for $ENGINE." fi done

Contoh output berikut memeriksa dukungan Region untuk db.r8g.large.

./check_region_support.sh mysql db.r8g.large ap-south-1 doesn't support db.r8g.large for mysql. eu-north-1 doesn't support db.r8g.large for mysql. eu-west-3 doesn't support db.r8g.large for mysql. eu-west-2 doesn't support db.r8g.large for mysql. eu-west-1 doesn't support db.r8g.large for mysql. ap-northeast-3 doesn't support db.r8g.large for mysql. ap-northeast-2 doesn't support db.r8g.large for mysql. ap-northeast-1 doesn't support db.r8g.large for mysql. ca-central-1 doesn't support db.r8g.large for mysql. sa-east-1 doesn't support db.r8g.large for mysql. ap-southeast-1 doesn't support db.r8g.large for mysql. ap-southeast-2 doesn't support db.r8g.large for mysql. eu-central-1 supports db.r8g.large for mysql. us-east-1 supports db.r8g.large for mysql. us-east-2 supports db.r8g.large for mysql. us-west-1 doesn't support db.r8g.large for mysql. us-west-2 supports db.r8g.large for mysql.