

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Determinazione del supporto della classe di istanze DB in Regioni AWS
<a name="Concepts.DBInstanceClass.RegionSupport"></a>

Per determinare le classi di istanza database supportate da ciascun motore di database in una specifica Regione AWS, puoi adottare uno di diversi approcci. Puoi utilizzare la Console di gestione AWS pagina [dei prezzi di Amazon RDS](https://aws.amazon.com/rds/pricing/) o il comando [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) per AWS Command Line Interface ()AWS CLI.

**Nota**  
Quando esegui operazioni con Console di gestione AWS, mostra automaticamente le classi di istanze DB supportate per uno specifico motore DB, una versione del motore DB e. Regione AWS Esempi di operazioni che è possibile eseguire includono la creazione e la modifica di un'istanza database. 

**Contents**
+ [Utilizzo della pagina dei prezzi di Amazon RDS per determinare il supporto della classe di istanze DB in Regioni AWS](#Concepts.DBInstanceClass.RegionSupport.PricingPage)
+ [Utilizzo di AWS CLI per determinare il supporto delle classi di istanze DB in Regioni AWS](#Concepts.DBInstanceClass.RegionSupport.CLI)
  + [Elencare le classi di istanze DB supportate da una versione specifica del motore DB in un Regione AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
  + [Elencare le versioni del motore DB che supportano una classe di istanza DB specifica in un Regione AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
  + [Elenco Regioni AWS che supporta un motore DB e una classe di istanza specifici](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

## Utilizzo della pagina dei prezzi di Amazon RDS per determinare il supporto della classe di istanze DB in Regioni AWS
<a name="Concepts.DBInstanceClass.RegionSupport.PricingPage"></a>

Puoi utilizzare la pagina [Prezzi di Amazon RDS](https://aws.amazon.com/rds/pricing/) per determinare le classi di istanza database supportate da ciascun motore DB in una Regione AWS specifica. 

**Per utilizzare la pagina dei prezzi per determinare le classi di istanza database supportate da ciascun modulo di gestione in una regione**

1. Vai a [Prezzi di Amazon RDS](https://aws.amazon.com/rds/pricing/).

1. Nella sezione **Calcolatore dei prezzi AWS per Amazon RDS**, scegli **Crea subito il preventivo personalizzato**.

1. In **Scegli una regione**, scegli una Regione AWS.

1. In **Trova un servizio**, inserisci **Amazon RDS**.

1. Scegli **Configura** per l'opzione di configurazione e il motore del database.

1. Utilizza la sezione dedicata alle istanze compatibili per visualizzare le classi di istanze database supportate.

1. (Facoltativo) Scegli altre opzioni nella calcolatrice, quindi scegli **Salva e visualizza riepilogo** o **Salva e aggiungi servizio**.

## Utilizzo di AWS CLI per determinare il supporto delle classi di istanze DB in Regioni AWS
<a name="Concepts.DBInstanceClass.RegionSupport.CLI"></a>

È possibile utilizzare il AWS CLI per determinare quali classi di istanze DB sono supportate per motori DB specifici e versioni del motore DB in un Regione AWS. Nella tabella seguente vengono illustrati i valori validi del motore DB.


****  

| Nomi del motore | Valori del motore nei comandi della CLI | Ulteriori informazioni sulle versioni | 
| --- | --- | --- | 
|  Db2  |  `db2-ae` `db2-se`  |  [Versioni di Db2 in Amazon RDS](Db2.Concepts.VersionMgmt.md)  | 
|  MariaDB  |  `mariadb`  |  [Versioni di MariaDB in Amazon RDS](MariaDB.Concepts.VersionMgmt.md)  | 
|  Microsoft SQL Server  |  `sqlserver-ee` `sqlserver-se` `sqlserver-ex` `sqlserver-web`  |  [Versioni di Microsoft SQL Server su Amazon RDS](SQLServer.Concepts.General.VersionSupport.md)  | 
|  MySQL  |  `mysql`  |  [Versioni di MySQL in 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`  |  [Versioni del database PostgreSQL disponibili](PostgreSQL.Concepts.General.DBVersions.md)  | 

Per informazioni sui Regione AWS nomi, vedere[AWS RegioniZone di disponibilità](Concepts.RegionsAndAvailabilityZones.md#Concepts.RegionsAndAvailabilityZones.Regions).

Gli esempi seguenti mostrano come determinare il supporto della classe di istanze DB in un Regione AWS utilizzando il AWS CLI comando [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html).

**Nota**  
Per limitare l’output, i seguenti esempi mostrano i risultati solo per il tipo di archiviazione SSD per scopi generici (`gp2`). Se necessario, nei comandi è possibile modificare il tipo di archiviazione in SSD per scopi generici (`gp3`), capacità di IOPS allocata (`io1`) Block Express con capacità di IOPS allocata (`io2`) o magnetico (`standard`).

**Topics**
+ [Elencare le classi di istanze DB supportate da una versione specifica del motore DB in un Regione AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example1)
+ [Elencare le versioni del motore DB che supportano una classe di istanza DB specifica in un Regione AWS](#Concepts.DBInstanceClass.RegionSupport.CLI.Example2)
+ [Elenco Regioni AWS che supporta un motore DB e una classe di istanza specifici](#Concepts.DBInstanceClass.RegionSupport.CLI.Example3)

### Elencare le classi di istanze DB supportate da una versione specifica del motore DB in un Regione AWS
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example1"></a>

Per elencare le classi di istanze DB supportate da una versione specifica del motore DB in un Regione AWS, esegui il comando seguente.

Per Linux, macOS o 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
```

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

Ad esempio, il comando seguente elenca le classi di istanza database supportate per la versione 13.6 del motore DB RDS per PostgreSQL in Stati Uniti orientali (Virginia settentrionale).

Per Linux, macOS o 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
```

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

### Elencare le versioni del motore DB che supportano una classe di istanza DB specifica in un Regione AWS
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example2"></a>

Per elencare le versioni del motore DB che supportano una classe di istanza database specifica in una Regione AWS, emettere il comando seguente.

Per Linux, macOS o 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
```

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

Ad esempio, il comando seguente riporta le versioni del motore DB del motore di RDS per PostgreSQL DB che supportano la classe di istanza database db.r5.large in Stati Uniti orientali (Virginia settentrionale).

Per Linux, macOS o 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
```

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

### Elenco Regioni AWS che supporta un motore DB e una classe di istanza specifici
<a name="Concepts.DBInstanceClass.RegionSupport.CLI.Example3"></a>

Il seguente script di bash elenca tutti quelli Regioni AWS che supportano la combinazione specificata di motore DB e classe di istanza.

```
#!/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
```

L’output di esempio seguente verifica il supporto della Regione per RDS per MySQL utilizzando la classe di istanza 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.
```