

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

# Creazione delle istanze database per Amazon RDS su AWS Outposts
<a name="rds-on-outposts.creating"></a>

La creazione di un'istanza database Amazon RDS su AWS Outposts è simile alla creazione di un'istanza database Amazon RDS in AWS Cloud. Tuttavia, è necessario specificare un gruppo di sottoreti database associato a Outpost.

Un Virtual Private Cloud (VPC) basato sul servizio Amazon VPC può estendersi su tutte le zone di disponibilità in una Regione AWS. Puoi estendere qualsiasi VPC nella Regione AWS al tuo Outpost aggiungendo una sottorete Outpost. Per aggiungere una sottorete Outpost a un VPC, specificare l’Amazon Resource Name (ARN) dell'outpost quando si crea la sottorete.

Prima di creare un'istanza database RDS in Outposts, è possibile creare un gruppo di sottoreti database che include una sottorete associata a Outpost. Quando si crea un'istanza database RDS in Outposts, specificare questo gruppo di sottoreti database. È inoltre possibile scegliere di creare un nuovo gruppo di sottoreti DB quando si crea l'istanza DB.

Per informazioni sulla configurazione AWS Outposts, vedere la [Guida dell'utente AWS Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/).

## Console
<a name="rds-on-outposts.creating.console"></a>

### Per creare un gruppo di sottoreti del database
<a name="rds-on-outposts.creating.console.subnet"></a>

Creare un gruppo di sottoreti database con una sottorete associata a Outpost.

È inoltre possibile scegliere di creare un nuovo gruppo di sottoreti DB quando si crea l'istanza DB. In tal caso, saltare questa procedura.

**Nota**  
Per creare un gruppo di sottoreti database per Cloud AWS, è necessario specificare almeno due sottoreti.

**Per creare un gruppo di sottoreti database per il proprio Outpost**

1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS in cui vuoi creare il gruppo di sottoreti di database.

1. Scegliere **Subnet groups (Gruppi di sottoreti)**, quindi fare clic su **Create DB Subnet Group (Crea gruppo di sottoreti database)**.

   Viene visualizzata la pagina **Create DB Subnet Group (Crea gruppo di sottoreti database)**.  
![\[Pagina Create DB Subnet Group (Crea gruppo di sottoreti database).\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/create-db-subnet-group.png)

1. Per **Name (Nome)**, digitare il nome del gruppo di sottoreti database.

1. Per **Description (Descrizione)**, scegliere una descrizione del gruppo di sottoreti database.

1. Per **VPC**, scegliere il VPC per il quale si sta creando il gruppo di sottoreti database.

1. In **Zona di disponibilità**, selezionare la zona di disponibilità per l’Outpost.

1. Per **Sottorete**, scegliere la sottorete da utilizzare con RDS in Outposts.

1. Scegliere **Create (Crea)** per creare il gruppo di sottoreti database.

### Creazione di RDS sull’istanza database Outposts
<a name="rds-on-outposts.creating.console.DB"></a>

Creare l'istanza DB e scegliere l'outpost per l'istanza DB.

**Per creare un'istanza database RDS in Outposts tramite la console**

1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nell'angolo in alto a destra della console Amazon RDS, scegli la Regione AWS a cui è collegato l'Outpost in cui desideri creare l'istanza database.

1. Nel riquadro di navigazione, scegliere **Databases (Database)**.

1. Scegliere **Create database (Crea database)**.

   Console di gestione AWS rileva gli outpost disponibili configurati e presenta l'opzione **Locale** nella sezione **Percorso database** .
**Nota**  
Se non sono stati configurati gli outpost, la sezione **Posizione database** non viene visualizzata oppure l'opzione **RDS in Outposts** non è disponibile nella sezione **Scegliere un metodo di creazione locale**.

1. Per **Ubicazione del database**, scegliere **On-premise**.

1. Per **Metodo di creazione locale**, scegliere **RDS in Outposts**.

1. Specificare le impostazioni per **Connettività degli Outposts**. Queste impostazioni sono per l’Outpost che utilizza il VPC con il gruppo di sottoreti database per l'istanza database. Il VPC deve essere basato sul servizio Amazon VPC.

   1. Per **Cloud privato virtuale (VPC)**, selezionare il VPC che contiene il gruppo di sottoreti database per l'istanza database.

   1. Per **Gruppo di sicurezza VPC**, selezionare il gruppo di sicurezza Amazon VPC per l'istanza database.

   1. In **DB subnet group** (Gruppo di sottoreti DB), seleziona il gruppo di sottoreti DB per l'istanza database.

      Puoi scegliere un gruppo di sottoreti di database esistente associato a Outpost, ad esempio se hai eseguito la procedura in [Per creare un gruppo di sottoreti del database](#rds-on-outposts.creating.console.subnet).

      È inoltre possibile creare un nuovo gruppo di sottoreti database per l'Outpost.

1. Per **implementazione Multi-AZ**, scegli **Create a standby instance (recommended for production usage)** (Crea un'istanza in standby (opzione consigliata per l'utilizzo di produzione)) per creare un'istanza database in standby in un altro Outpost.
**Nota**  
Questa opzione non è disponibile per Microsoft SQL Server.  
Se scegli di creare un'implementazione Multi-AZ, non puoi archiviare i backup nel tuo Outpost.

1. In **Backup**, eseguire le seguenti operazioni:

   1. Per **Backup target**, scegliere in uno dei seguenti modi:
      + **Cloud AWS** per archiviare backup automatici e istantanee manuali nella Regione AWS madre.
      + **Outposts (locale)** per creare backup locali.
**Nota**  
Per archiviare i backup sul proprio Outpost, l'Outpost deve disporre della funzionalità Amazon S3. Per ulteriori informazioni, consultare [Amazon S3 su Outposts](https://aws.amazon.com/s3/outposts/).  
I backup locali non sono supportati per le implementazioni multi-AZ o le repliche di lettura.

   1. Scegliere **Abilitazione dei backup automatici** per creare snapshot point-in-time dell'istanza database.

      Se attivi i backup automatici, puoi scegliere i valori per **Backup retention period** (Periodo di conservazione dei backup) e **Backup window** (Finestra di backup) oppure lasciare i valori di default.

1. Specificare le altre impostazioni dell'istanza database nel modo necessario.

   Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta [Impostazioni per istanze database](USER_CreateDBInstance.Settings.md).

1. Scegliere **Create database (Crea database)**.

   Verrà visualizzato il riquadro **Databases (Database)**. Un banner indica che l’istanza database è in fase di creazione e visualizza il pulsante **Visualizza i dettagli delle credenziali**.

### Visualizzazione di dettagli istanza database
<a name="rds-on-outposts.creating.console.view"></a>

Dopo aver creato l'istanza database è possibile visualizzarne le credenziali e altri dettagli.

**Per visualizzare i dettagli dell'istanza:**

1. Per vedere nome utente e password principali per l'istanza database, seleziona **View credential details (Visualizza i dettagli delle credenziali)** sulla pagina **Databases**.

   È possibile connettersi all'istanza database come utente master utilizzando queste credenziali.
**Importante**  
Non potrai visualizzare di nuovo la password dell'utente principale. Se non la registri, potresti doverla modificare. Per modificare la password dell'utente principale dopo che l'istanza database è disponibile, modificare l'istanza database. Per ulteriori informazioni sulla modifica di un'istanza database , consulta [Modifica di un'istanza database Amazon RDS](Overview.DBInstance.Modifying.md).

1. Selezionare il nome della nuova istanza database sulla pagina **Database**. 

   Nella console RDS vengono visualizzati i dettagli per la nuova istanza database. L'istanza database rimane nello stato **Creating (In creazione)** fino a quando non viene creata ed è pronta per l'uso. Quando lo stato cambia in **Available (Disponibile)** è possibile connettersi all'istanza database. A seconda della classe di istanza database e dello storage allocato, potrebbero trascorrere diversi minuti prima che la nuova istanza database sia disponibile.   
![\[Dettagli istanze database\]](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/create-outpost-launch.png)

   Dopo che l'istanza database è diventata disponibile, è possibile gestirla in modo analogo a come si gestiscono le istanze database RDS in Cloud AWS.

## AWS CLI
<a name="rds-on-outposts.creating.cli"></a>

Prima di creare una nuova istanza database in un Outpost con AWS CLI, creare innanzitutto un gruppo di sottoreti database da utilizzare con RDS su Outposts.

**Per creare un gruppo di sottoreti database per il proprio Outpost**
+ Utilizzare il comando [create-db-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-subnet-group.html). Per `--subnet-ids`, specificare il gruppo di sottoreti nell'Outpost per l'utilizzo da parte di RDS in Outposts.

  Per Linux, macOS o Unix:

  ```
  1. aws rds create-db-subnet-group \
  2.     --db-subnet-group-name myoutpostdbsubnetgr \
  3.     --db-subnet-group-description "DB subnet group for RDS on Outposts" \
  4.     --subnet-ids subnet-abc123
  ```

  Per Windows:

  ```
  1. aws rds create-db-subnet-group ^
  2.     --db-subnet-group-name myoutpostdbsubnetgr ^
  3.     --db-subnet-group-description "DB subnet group for RDS on Outposts" ^
  4.     --subnet-ids subnet-abc123
  ```

**Per creare un'istanza database RDS in Outposts tramite AWS CLI**
+ Utilizzare il comando [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html). Specificare una zona di disponibilità per l'Outpost, un gruppo di sicurezza Amazon VPC associato all'outpost e il gruppo di sottoreti DB creato per l'outpost. È possibile includere le seguenti opzioni:
  + `--db-instance-identifier`
  + `--db-instance-class`
  + `--engine` – Il motore di database. Utilizza uno dei seguenti valori:
    + MySQL - Specificare `mysql`.
    + PostgreSQL - Specificare`postgres`.
    + Microsoft SQL Server - Specifica `sqlserver-ee`, `sqlserver-se` o `sqlserver-web`.
  + `--availability-zone`
  + `--vpc-security-group-ids`
  + `--db-subnet-group-name`
  + `--allocated-storage`
  + `--max-allocated-storage`
  + `--master-username`
  + `--master-user-password`
  + `--multi-az | --no-multi-az`— (Facoltativo) Indica se creare un'istanza database in standby in una zona di disponibilità diversa. Il valore predefinito è `--no-multi-az`.

    L'opzione `--multi-az` non è disponibile per SQL Server.
  + `--backup-retention-period`
  + `--backup-target`— (Facoltativo) Dove archiviare backup automatici e istantanee manuali. Utilizza uno dei seguenti valori:
    + `outposts`— Conservarli localmente sul proprio Outpost.
    + `region`— Conservarli nella Regione AWS madre. Si tratta del valore di default.

    Se utilizzi l'opzione `--multi-az`, non è possibile utilizzare `outposts` per `--backup-target`. Inoltre, l'istanza database non può avere repliche di lettura se si utilizza `outposts` per `--backup-target`.
  + `--storage-encrypted`
  + `--kms-key-id`

**Example**  
Nell'esempio seguente viene creata un'istanza database MySQL denominata `myoutpostdbinstance` con backup memorizzati sul proprio Outpost.  
Per Linux, macOS o Unix:  

```
 1. aws rds create-db-instance \
 2.     --db-instance-identifier myoutpostdbinstance \
 3.     --engine-version 8.0.17 \
 4.     --db-instance-class db.m5.large \
 5.     --engine mysql \
 6.     --availability-zone us-east-1d \
 7.     --vpc-security-group-ids outpost-sg \
 8.     --db-subnet-group-name myoutpostdbsubnetgr \
 9.     --allocated-storage 100 \
10.     --max-allocated-storage 1000 \
11.     --master-username masterawsuser \
12.     --manage-master-user-password \
13.     --backup-retention-period 3 \
14.     --backup-target outposts \
15.     --storage-encrypted \
16.     --kms-key-id mykey
```
Per Windows:  

```
 1. aws rds create-db-instance ^
 2.     --db-instance-identifier myoutpostdbinstance ^
 3.     --engine-version 8.0.17 ^
 4.     --db-instance-class db.m5.large ^
 5.     --engine mysql ^
 6.     --availability-zone us-east-1d ^
 7.     --vpc-security-group-ids outpost-sg ^
 8.     --db-subnet-group-name myoutpostdbsubnetgr ^
 9.     --allocated-storage 100 ^
10.     --max-allocated-storage 1000 ^
11.     --master-username masterawsuser ^
12.     --manage-master-user-password ^
13.     --backup-retention-period 3 ^
14.     --backup-target outposts ^
15.     --storage-encrypted ^
16.     --kms-key-id mykey
```

Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta [Impostazioni per istanze database](USER_CreateDBInstance.Settings.md).

## API RDS
<a name="rds-on-outposts.creating.api"></a>

Per creare una nuova istanza DB in un outpost con l'API RDS, creare innanzitutto un gruppo di sottoretit DB da utilizzare con RDS in Outposts chiamando l'operazione [CreateDBSubnetGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSubnetGroup.html). Per `SubnetIds`, specificare il gruppo di sottoreti nell'Outpost per l'utilizzo da parte di RDS in Outposts. 

Chiama quindi l'operazione [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) con i parametri riportati di seguito. Specificare una zona di disponibilità per l'Outpost, un gruppo di sicurezza Amazon VPC associato all'outpost e il gruppo di sottoreti DB creato per l'outpost. 
+ `AllocatedStorage`
+ `AvailabilityZone`
+ `BackupRetentionPeriod`
+ `BackupTarget`

  Se stai creando un'implementazione di istanza database multi-AZ, non puoi utilizzare `outposts` per `BackupTarget`. Inoltre, l'istanza database non può avere repliche di lettura se si utilizza `outposts` per `BackupTarget`.
+ `DBInstanceClass`
+ `DBInstanceIdentifier`
+ `VpcSecurityGroupIds`
+ `DBSubnetGroupName`
+ `Engine`
+ `EngineVersion`
+ `MasterUsername`
+ `MasterUserPassword`
+ `MaxAllocatedStorage` (facoltativo)
+ `MultiAZ` (facoltativo)
+ `StorageEncrypted`
+ `KmsKeyID`

Per informazioni su ciascuna impostazione durante la creazione di un'istanza database, consulta [Impostazioni per istanze database](USER_CreateDBInstance.Settings.md).