

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
<a name="Concepts.DBInstanceClass.RegionSupport"></a>

Untuk menentukan kelas instans DB yang didukung oleh mesin DB di Wilayah AWS tertentu, Anda dapat menggunakan beberapa pendekatan. Anda dapat menggunakan halaman Konsol Manajemen AWS, [Amazon RDS Pricing](https://aws.amazon.com/rds/pricing/), atau perintah [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) untuk AWS Command Line Interface ()AWS CLI.

**catatan**  
Ketika Anda melakukan operasi dengan Konsol Manajemen AWS, 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. 

**Contents**
+ [Menggunakan halaman harga Amazon RDS untuk menentukan dukungan kelas instans DB di Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.PricingPage)
+ [Menggunakan AWS CLI untuk menentukan dukungan kelas instans DB di Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.CLI)
  + [Daftar kelas instans DB yang didukung oleh versi mesin DB tertentu dalam Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
  + [Daftar versi mesin DB yang mendukung kelas instans DB tertentu dalam Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
  + [Daftar Wilayah AWS yang mendukung mesin DB dan kelas instance tertentu](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

## Menggunakan halaman harga Amazon RDS untuk menentukan dukungan kelas instans DB di Wilayah AWS
<a name="Concepts.DBInstanceClass.RegionSupport.PricingPage"></a>

Anda dapat menggunakan halaman [Harga Amazon RDS](https://aws.amazon.com/rds/pricing/) 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](https://aws.amazon.com/rds/pricing/).

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

1. Di **Pilih Wilayah**, pilih Wilayah AWS.

1. Di **Temukan Layanan**, masukkan **Amazon RDS**.

1. Pilih **Konfigurasi** untuk opsi konfigurasi dan mesin DB.

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

1. (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
<a name="Concepts.DBInstanceClass.RegionSupport.CLI"></a>

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](Db2.Concepts.VersionMgmt.md)  | 
|  MariaDB  |  `mariadb`  |  [Versi-versi MariaDB pada Amazon RDS](MariaDB.Concepts.VersionMgmt.md)  | 
|  Microsoft SQL Server  |  `sqlserver-ee` `sqlserver-se` `sqlserver-ex` `sqlserver-web`  |  [Versi Microsoft SQL Server di Amazon RDS](SQLServer.Concepts.General.VersionSupport.md)  | 
|  MySQL  |  `mysql`  |  [Versi MySQL di Amazon RDS](MySQL.Concepts.VersionMgmt.md)  | 
|  Oracle  |  `oracle-ee` `oracle-se2`  |  [https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/OracleReleaseNotes/Welcome.html)  | 
|  PostgreSQL  |  `postgres`  |  [Versi basis data PostgreSQL yang tersedia](PostgreSQL.Concepts.General.DBVersions.md)  | 

Untuk informasi tentang Wilayah AWS nama, lihat[AWS DaerahZona Ketersediaan](Concepts.RegionsAndAvailabilityZones.md#Concepts.RegionsAndAvailabilityZones.Regions).

Contoh berikut menunjukkan bagaimana menentukan dukungan kelas instance DB dalam Wilayah AWS menggunakan AWS CLI perintah [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html).

**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`

**Topics**
+ [Daftar kelas instans DB yang didukung oleh versi mesin DB tertentu dalam Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
+ [Daftar versi mesin DB yang mendukung kelas instans DB tertentu dalam Wilayah AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
+ [Daftar Wilayah AWS yang mendukung mesin DB dan kelas instance tertentu](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

### Daftar kelas instans DB yang didukung oleh versi mesin DB tertentu dalam Wilayah AWS
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example1"></a>

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
```

### Daftar versi mesin DB yang mendukung kelas instans DB tertentu dalam Wilayah AWS
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example2"></a>

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
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example3"></a>

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.
```