

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

# Aggiunta di un gruppo di shard di database a un cluster di database Aurora PostgreSQL Limitless Database esistente
<a name="limitless-shard-add"></a>

Puoi creare un gruppo di shard di database in un cluster di database esistente, ad esempio se stai ripristinando un cluster di database o hai eliminato il gruppo di shard di database.

Per ulteriori informazioni sui requisiti del cluster di database primario e del gruppo di shard di database, consulta [Requisiti e considerazioni su Aurora PostgreSQL Limitless DatabaseRequisiti e considerazioni su Aurora PostgreSQL Limitless Database](limitless-reqs-limits.md).

**Nota**  
È consentito un solo gruppo di shard di database per cluster.  
Per poter creare un gruppo di shard di database, il cluster di database Limitless Database deve trovarsi nello stato `available`.

## Console
<a name="limitless-shard-add.CON"></a>

È possibile utilizzare il Console di gestione AWS per aggiungere un gruppo di shard DB a un cluster DB esistente.

**Per aggiungere un gruppo di shard di database**

1. Accedi a 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. Passare alla pagina **Databases (Database)**.

1. Seleziona il cluster di database Limitless Database a cui aggiungere un gruppo di shard di database.

1. Per **Azioni**, scegli **Aggiungi un gruppo di partizioni di database**.  
![Aggiungi un gruppo di shard di database.](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/AuroraUserGuide/images/limitless_add_shard_group.png)

1. Inserisci un **identificatore del gruppo di shard di database**.
**Importante**  
Dopo aver creato il gruppo di shard di database, non è possibile modificare l’identificatore del cluster di database o quello del gruppo di shard di database.

1. Inserisci la **capacità minima (ACU)**. Utilizza un valore pari ad almeno 16 ACU.

1. Inserisci la **capacità massima (ACU)**. Utilizza un valore compreso tra 16 e 6144 ACU.

   Per ulteriori informazioni, consulta [Correlazione della capacità massima del gruppo di shard del database con il numero di router e shard creati](limitless-cluster.md#limitless-capacity-mapping).

1. Per l’**implementazione di gruppi di shard del database**, scegli se creare standby per il gruppo di shard del database:
   + **Nessuna ridondanza di calcolo**: crea un gruppo di shard del database senza standby per ogni shard. Si tratta del valore di default.
   + **Ridondanza di calcolo con una singola destinazione di failover**: crea un gruppo di shard del database con uno standby di elaborazione in una zona di disponibilità (AZ) diversa.
   + **Ridondanza di calcolo con due destinazioni di failover**: crea un gruppo di shard di database con due istanze di standby in due AZ diverse.

1. Scegli se rendere il gruppo di shard di database accessibile pubblicamente.
**Nota**  
Non è possibile modificare questa impostazione dopo la creazione del gruppo di shard di database.

1. Scegli **Aggiungi un gruppo di partizioni di database**.

## AWS CLI
<a name="limitless-shard-add.CLI"></a>

Usa il `create-db-shard-group` AWS CLI comando per creare un gruppo di shard DB.

I parametri seguenti sono obbligatori:
+ `--db-cluster-identifier`: il cluster di database a cui il gruppo di shard di database appartiene.
+ `--db-shard-group-identifier`: il nome del gruppo di shard di database.

  L’identificatore del gruppo di shard di database presenta i seguenti vincoli:
  + Deve essere unico nel Regione AWS luogo Account AWS e nel luogo in cui lo crei.
  + Deve contenere da 1 a 63 lettere, numeri o trattini.
  + Il primo carattere deve essere una lettera.
  + Non può terminare con un trattino o contenere due trattini consecutivi.
**Importante**  
Dopo aver creato il gruppo di shard di database, non è possibile modificare l’identificatore del cluster di database o quello del gruppo di shard di database.
+ `--max-acu`: la capacità massima del gruppo di shard di database. Utilizza un valore compreso tra 16 e 6144 ACU.

I parametri seguenti sono facoltativi:
+ `--compute-redundancy`: indica se creare standby per il gruppo di shard del database. Questo parametro può avere uno dei seguenti valori:
  + `0`: crea un gruppo di shard del database senza standby per ogni shard. Si tratta del valore di default.
  + `1`: crea un gruppo di shard del database con un’istanza di standby di calcolo in una zona di disponibilità (AZ) diversa.
  + `2`: crea un gruppo di shard di database con due istanze di standby di calcolo in due AZ diverse.
**Nota**  
Se imposti la ridondanza di calcolo su un valore diverso da zero, il numero totale di nodi verrà raddoppiato o triplicato. Ciò comporterà costi aggiuntivi.
+ `--min-acu`: la capacità minima del gruppo di shard di database. Deve essere pari ad almeno 16 ACU, che è il valore predefinito.
+ `--publicly-accessible|--no-publicly-accessible`: indica se assegnare indirizzi IP pubblici al gruppo di shard del database. L’accesso al gruppo di shard del database è controllato dai gruppi di sicurezza utilizzati dal cluster.

  Il valore predefinito è `--no-publicly-accessible`.
**Nota**  
Non è possibile modificare questa impostazione dopo la creazione del gruppo di shard di database.

Nell’esempio seguente viene creato un gruppo di shard di database in un cluster di database Aurora PostgreSQL.

```
aws rds create-db-shard-group \
    --db-cluster-identifier {{my-db-cluster}} \
    --db-shard-group-identifier {{my-new-shard-group}} \
    --max-acu {{1000}}
```

L’output è simile a quello riportato nel seguente esempio.

```
{
    "Status": "CREATING",
    "Endpoint": "my-db-cluster.limitless-ckifpdyyyxxx.us-east-1.rds.amazonaws.com",
    "PubliclyAccessible": false, 
    "DBClusterIdentifier": "my-db-cluster",
    "MaxACU": 1000.0,
    "DBShardGroupIdentifier": "my-new-shard-group",
    "DBShardGroupResourceId": "shardgroup-8986d309a93c4da1b1455add17abcdef",
    "ComputeRedundancy": 0
}
```