

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

# Sottoreti e gruppi di sottoreti
<a name="subnetgroups"></a>

Un *gruppo di sottoreti* è una raccolta di sottoreti (generalmente private) che è possibile designare per i cluster in esecuzione in un ambiente Amazon Virtual Private Cloud (VPC)

Quando crei un cluster in un Amazon VPC, puoi specificare un gruppo di sottoreti o utilizzare quello predefinito fornito. MemoryDB utilizza quel gruppo di sottoreti per scegliere una sottorete e gli indirizzi IP all'interno di quella sottorete da associare ai nodi.

Questa sezione spiega come creare e sfruttare sottoreti e gruppi di sottoreti per gestire l'accesso alle risorse di MemoryDB. 

Per ulteriori informazioni sull'utilizzo dei gruppi di sottoreti in un ambiente Amazon VPC, consulta [Fase 3: autorizzazione dell'accesso al cluster](getting-started.md#getting-started.authorizeaccess).


**MemoryDB AZ supportato IDs**  

| Nome regione/Regione | AZ supportato IDs | 
| --- | --- | 
| Stati Uniti orientali (Ohio) `us-east-2` | `use2-az1, use2-az2, use2-az3` | 
| Stati Uniti orientali (Virginia settentrionale) `us-east-1` | `use1-az1, use1-az2, use1-az4, use1-az5, use1-az6` | 
| Regione Stati Uniti occidentali (California settentrionale) `us-west-1` | `usw1-az1, usw1-az2, usw1-az3` | 
| Stati Uniti occidentali (Oregon) `us-west-2` | `usw2-az1, usw2-az2, usw2-az3, usw2-az4` | 
| Regione Canada (Centrale) `ca-central-1` | `cac1-az1, cac1-az2, cac1-az4` | 
| Regione Asia Pacifico (Hong Kong) `ap-east-1` | `ape1-az1, ape1-az2, ape1-az3` | 
| Regione Asia Pacifico (Mumbai) `ap-south-1` | `aps1-az1, aps1-az2, aps1-az3` | 
| Regione Asia Pacifico (Tokyo) `ap-northeast-1` | `apne1-az1, apne1-az2, apne1-az4` | 
| Asia Pacific (Seoul) Region `ap-northeast-2` | `apne2-az1, apne2-az2, apne2-az3` | 
| Regione Asia Pacifico (Singapore) `ap-southeast-1` | `apse1-az1, apse1-az2, apse1-az3` | 
| Regione Asia Pacifico (Sydney) `ap-southeast-2` | apse2-az1, apse2-az2, apse2-az3  | 
| Regione Europa (Francoforte) `eu-central-1` | `euc1-az1, euc1-az2, euc1-az3` | 
| Regione Europa (Irlanda) `eu-west-1` | `euw1-az1, euw1-az2, euw1-az3` | 
| Regione Europa (Londra) `eu-west-2` | `euw2-az1, euw2-az2, euw2-az3` | 
| Regione UE (Parigi) `eu-west-3` | `euw3-az1, euw3-az2, euw3-az3` | 
| Regione Europa (Stoccolma) `eu-north-1` | `eun1-az1, eun1-az2, eun1-az3 ` | 
| Regione Europa (Milano) `eu-south-1` | `eus1-az1, eus1-az2, eus1-az3 ` | 
| Regione Sud America (San Paolo) `sa-east-1` | `sae1-az1, sae1-az2, sae1-az3` | 
| Regione Cina (Pechino) `cn-north-1` | `cnn1-az1, cnn1-az2` | 
| Regione Cina (Ningxia) `cn-northwest-1` | `cnw1-az1, cnw1-az2, cnw1-az3` | 
|  `us-gov-east-1` | `usge1-az1, usge1-az2, usge1-az3` | 
|  `us-gov-west-1` | `usgw1-az1, usgw1-az2, usgw1-az3` | 
| Regione Europa (Spagna) `eu-south-2` | `eus2-az1, eus2-az2, eus2-az3` | 

**Topics**
+ [

# MemoryDB e IPV6
](subnetgroups.ipv6.md)
+ [

# Creazione di un gruppo di sottoreti
](subnetgroups.creating.md)
+ [

# Aggiornamento di un gruppo di sottoreti
](subnetgroups.modifying.md)
+ [

# Visualizzazione dei dettagli del gruppo di sottoreti
](subnetgroups.Viewing.md)
+ [

# Eliminazione di un gruppo di sottoreti
](subnetgroups.deleting.md)

# MemoryDB e IPV6
<a name="subnetgroups.ipv6"></a>

È possibile creare nuovi cluster dual stack e solo ipv6 con i motori Valkey e Redis OSS, fornendo ai gruppi di sottoreti con sottoreti dual stack e solo ipv6. Non è possibile modificare il tipo di rete per un cluster esistente.

Con questa funzionalità è possibile:
+ Creare cluster dual stack e solo ipv4 su sottoreti dual stack.
+ Crea cluster solo ipv6 su sottoreti solo ipv6.
+ Crea nuovi gruppi di sottoreti per supportare sottoreti solo ipv4, dual stack e solo ipv6.
+ Modifica i gruppi di sottoreti esistenti per includere sottoreti aggiuntive dal VPC sottostante.
+ Modifica le sottoreti esistenti nei gruppi di sottoreti
  + Aggiungi IPv6 solo sottoreti ai gruppi di sottoreti configurati per IPv6
  + Aggiungi IPv4 o supporta sottoreti dual stack ai gruppi di sottoreti configurati per IPv4 
+ Scopri tutti i nodi del cluster con indirizzi ipv4 O ipv6, tramite i comandi di Engine Discovery per cluster dual stack e ipv6. Questi comandi di rilevamento includono e simili. `redis_info` `redis_cluster`
+ Scopri gli indirizzi ipv4 e ipv6 di tutti i nodi del cluster, tramite i comandi di rilevamento DNS per cluster dual stack e ipv6.

# Creazione di un gruppo di sottoreti
<a name="subnetgroups.creating"></a>

Quando si crea un nuovo gruppo di sottoreti, tieni presente il numero di indirizzi IP disponibili. Se la sottorete ha un numero molto ridotto di indirizzi IP gratuiti, potresti avere delle limitazioni sul numero di nodi aggiuntivi da aggiungere al cluster. Per risolvere questo problema, è possibile assegnare una o più sottoreti a un gruppo di sottoreti in modo da avere un numero sufficiente di indirizzi IP nella zona di disponibilità del cluster. Dopodiché, è possibile aggiungere ulteriori nodi al cluster.

Le seguenti procedure mostrano come creare un gruppo di sottoreti chiamato `mysubnetgroup` (console), e l'API MemoryDB. AWS CLI

## Creazione di un gruppo di sottoreti (Console)
<a name="subnetgroups.creatingclusters.viewdetails"></a>

La procedura seguente mostra come creare un gruppo di sottoreti (console).

**Per creare un gruppo di sottoreti (Console)**

1. Accedere alla console di AWS gestione e aprire la console di MemoryDB all'indirizzo. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Nel riquadro di navigazione a sinistra, scegli **Subnet** Groups.

1. Scegliere **Create Subnet Group (Crea gruppo di sottoreti)**.

1. Nella pagina **Crea gruppo di sottoreti**, procedi come segue: 

   1. Nella casella **Name (Nome)**, digitare un nome per il gruppo di sottoreti.

      I vincoli di denominazione dei cluster sono i seguenti:
      + Devono contenere da 1 a 40 caratteri alfanumerici o trattini.
      + Devono iniziare con una lettera.
      + Non possono contenere due trattini consecutivi.
      + Non possono terminare con un trattino.

   1. Nella casella **Description (Descrizione)**, digitare una descrizione per il gruppo di sottoreti.

   1. Nella casella **VPC ID (ID VPC)**, scegleire l’Amazon VPC creato. Se non ne hai ancora creato uno, scegli il pulsante **Crea VPC** e segui i passaggi per crearne uno. 

   1. **In **Sottoreti selezionate**, scegli la zona di disponibilità e l'ID della tua sottorete privata, quindi scegli.**

1. Per i **tag**, puoi facoltativamente applicare tag per cercare e filtrare le sottoreti o tenere traccia dei costi. AWS 

1. Dopo aver selezionato tutte le impostazioni desiderate, scegli **Crea**.

1. Nel messaggio di conferma visualizzato, scegliere **Close (Chiudi)**.

Il nuovo gruppo di sottoreti viene visualizzato nell'elenco dei **gruppi di sottoreti della console** MemoryDB. Nella parte in basso della finestra puoi scegliere il gruppo di sottoreti per visualizzare i dettagli, ad esempio tutte le sottoreti associate a tale gruppo.

## Creazione di un gruppo di sottoreti (AWS CLI)
<a name="subnetgroups.creating.cli"></a>

Al prompt dei comandi, utilizzare il comando `create-subnet-group` per creare un gruppo di sottoreti.

Per Linux, macOS o Unix:

```
aws memorydb create-subnet-group \
    --subnet-group-name mysubnetgroup \
    --description "Testing" \
    --subnet-ids subnet-53df9c3a
```

Per Windows:

```
aws memorydb create-subnet-group ^
    --subnet-group-name mysubnetgroup ^
    --description "Testing" ^
    --subnet-ids subnet-53df9c3a
```

Questo comando dovrebbe generare un output simile al seguente:

```
    {
        "SubnetGroup": {
            "Subnets": [
                {
                    "Identifier": "subnet-53df9c3a", 
                    "AvailabilityZone": {
                    "Name": "us-east-1a"
                    }
                }
            ], 
            "VpcId": "vpc-3cfaef47", 
            "Name": "mysubnetgroup", 
            "ARN": "arn:aws:memorydb:us-east-1:012345678912:subnetgroup/mysubnetgroup", 
            "Description": "Testing"
        }
    }
```

Per ulteriori informazioni, consultate l' AWS CLI argomento. [create-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-subnet-group.html)

## Creazione di un gruppo di sottoreti (API MemoryDB)
<a name="subnetgroups.creating.api"></a>

Utilizzando l'API MemoryDB, chiamate `CreateSubnetGroup` con i seguenti parametri: 
+ `SubnetGroupName=``mysubnetgroup`
+ `Description=``Testing`
+ `SubnetIds.member.1=``subnet-53df9c3a`

# Aggiornamento di un gruppo di sottoreti
<a name="subnetgroups.modifying"></a>

È possibile aggiornare la descrizione di un gruppo di sottoreti o modificare l'elenco delle sottoreti IDs associate al gruppo di sottoreti. Non è possibile eliminare un ID di sottorete da un gruppo se un cluster utilizza attualmente quella sottorete.

Le procedure seguenti mostrano come aggiornare un gruppo di sottoreti.

## Aggiornamento dei gruppi di sottoreti (Console)
<a name="subnetgroups.modifyingclusters.viewdetails"></a>

**Per aggiornare un gruppo di sottoreti**

1. Accedere Console di gestione AWS e aprire la console MemoryDB all'indirizzo. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Nel riquadro di navigazione a sinistra, scegli **Subnet** Groups.

1. Nell'elenco dei gruppi di sottoreti, scegliere quello che si desidera modificare.

1. I campi **Nome **VPCId****e **Descrizione** non sono modificabili. 

1. Nella sezione **Sottoreti selezionate**, fate clic su **Gestisci per apportare le** modifiche necessarie alle zone di disponibilità per le sottoreti. Per salvare le modifiche, scegliere **Save (Salva)**.

## Aggiornamento dei gruppi di sottoreti (AWS CLI)
<a name="subnetgroups.modifying.cli"></a>

Al prompt dei comandi, utilizzate il comando `update-subnet-group` per aggiornare un gruppo di sottoreti.

Per Linux, macOS o Unix:

```
aws memorydb update-subnet-group \
    --subnet-group-name mysubnetgroup \
    --description "New description" \
    --subnet-ids "subnet-42df9c3a" "subnet-48fc21a9"
```

Per Windows:

```
aws memorydb update-subnet-group ^
    --subnet-group-name mysubnetgroup ^
    --description "New description" ^
    --subnet-ids "subnet-42df9c3a" "subnet-48fc21a9"
```

Questo comando dovrebbe generare un output simile al seguente:

```
{
    "SubnetGroup": {
        "VpcId": "vpc-73cd3c17", 
        "Description": "New description", 
        "Subnets": [
            {
                "Identifier": "subnet-42dcf93a", 
                "AvailabilityZone": {
                    "Name": "us-east-1a"
                }
            },
            {
                "Identifier": "subnet-48fc12a9", 
                "AvailabilityZone": {
                    "Name": "us-east-1a"
                }
            }
        ], 
        "Name": "mysubnetgroup",
        "ARN": "arn:aws:memorydb:us-east-1:012345678912:subnetgroup/mysubnetgroup",
    }
}
```

Per ulteriori informazioni, consultate l' AWS CLI argomento. [update-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-subnet-group.html)

## Aggiornamento dei gruppi di sottoreti (API MemoryDB)
<a name="subnetgroups.modifying.api"></a>

Utilizzando l'API MemoryDB, chiamate `UpdateSubnetGroup` con i seguenti parametri:
+ `SubnetGroupName=``mysubnetgroup`
+ Qualsiasi altro parametro di cui si desidera modificare i valori. Questo esempio utilizza `Description=``New%20description` per modificare la descrizione del gruppo di sottoreti.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=UpdateSubnetGroup
    &Description=New%20description
    &SubnetGroupName=mysubnetgroup
    &SubnetIds.member.1=subnet-42df9c3a
    &SubnetIds.member.2=subnet-48fc21a9
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20141201T220302Z
    &Version=2014-12-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20141201T220302Z
    &X-Amz-Expires=20141201T220302Z
    &X-Amz-Signature=<signature>
    &X-Amz-SignedHeaders=Host
```

**Nota**  
Quando si crea un gruppo di sottoreti, prendere nota del numero di indirizzi IP disponibili. Se la sottorete ha un numero molto ridotto di indirizzi IP gratuiti, potresti avere delle limitazioni sul numero di nodi aggiuntivi da aggiungere al cluster. Per risolvere questo problema, è possibile assegnare una o più sottoreti a un gruppo di sottoreti in modo da avere un numero sufficiente di indirizzi IP nella zona di disponibilità del cluster. Dopodiché, è possibile aggiungere ulteriori nodi al cluster.

# Visualizzazione dei dettagli del gruppo di sottoreti
<a name="subnetgroups.Viewing"></a>

Le procedure seguenti mostrano come visualizzare i dettagli di un gruppo di sottoreti.

## Visualizzazione dei dettagli dei gruppi di sottoreti (console)
<a name="subnetgroups.Viewingclusters.viewdetails"></a>

**Per visualizzare i dettagli di un gruppo di sottoreti (Console)**

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

1. Nel riquadro di navigazione a sinistra, scegli **Subnet** Groups.

1. Nella pagina **Gruppi di sottoreti**, scegli il gruppo di sottoreti in **Nome o inserisci il nome** del gruppo di sottoreti nella barra di ricerca.

1. Nella pagina **Gruppi di sottoreti**, scegli il gruppo di sottoreti in **Nome o inserisci il nome** del gruppo di sottoreti nella barra di ricerca.

1. **Nelle impostazioni del gruppo di sottorete** puoi visualizzare il nome, la descrizione, l'ID VPC e l'Amazon Resource Name (ARN) del gruppo di sottoreti.

1. In **Subnet puoi visualizzare le zone di disponibilità, la sottorete** e i blocchi CIDR del gruppo di IDs sottoreti

1. In **Tag** è possibile visualizzare tutti i tag associati al gruppo di sottoreti.

## Visualizzazione dei dettagli dei gruppi di sottoreti (AWS CLI)
<a name="subnetgroups.Viewing.cli"></a>

Al prompt dei comandi, utilizzate il comando `describe-subnet-groups` per visualizzare i dettagli di un gruppo di sottoreti specificato.

Per Linux, macOS o Unix:

```
aws memorydb describe-subnet-groups \
    --subnet-group-name mysubnetgroup
```

Per Windows:

```
aws memorydb describe-subnet-groups ^
    --subnet-group-name mysubnetgroup
```

Questo comando dovrebbe generare un output simile al seguente:

```
{
  "subnetgroups": [
    {
      "Subnets": [
        {
          "Identifier": "subnet-060cae3464095de6e", 
          "AvailabilityZone": {
            "Name": "us-east-1a"
          }
        }, 
        {
          "Identifier": "subnet-049d11d4aa78700c3", 
          "AvailabilityZone": {
            "Name": "us-east-1c"
          }
        }, 
        {
          "Identifier": "subnet-0389d4c4157c1edb4", 
          "AvailabilityZone": {
            "Name": "us-east-1d"
          }
        }
      ], 
      "VpcId": "vpc-036a8150d4300bcf2", 
      "Name": "mysubnetgroup", 
      "ARN": "arn:aws:memorydb:us-east-1:53791xzzz7620:subnetgroup/mysubnetgroup", 
      "Description": "test"
    }
  ]
}
```

Per visualizzare i dettagli su tutti i gruppi di sottoreti, utilizzate lo stesso comando ma senza specificare il nome del gruppo di sottorete.

```
aws memorydb describe-subnet-groups
```

Per ulteriori informazioni, consultate l'argomento. AWS CLI [describe-subnet-groups](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-subnet-group.html)

## Visualizzazione dei gruppi di sottoreti (API MemoryDB)
<a name="subnetgroups.Viewing.api"></a>

Utilizzando l'API MemoryDB, chiamate `DescribeSubnetGroups` con i seguenti parametri:

`SubnetGroupName=``mysubnetgroup`

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=UpdateSubnetGroup
    &Description=New%20description
    &SubnetGroupName=mysubnetgroup
    &SubnetIds.member.1=subnet-42df9c3a
    &SubnetIds.member.2=subnet-48fc21a9
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20211801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20210801T220302Z
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Signature=<signature>
    &X-Amz-SignedHeaders=Host
```

# Eliminazione di un gruppo di sottoreti
<a name="subnetgroups.deleting"></a>

Se ritieni che il gruppo di sottoreti non sia più necessario, puoi eliminarlo. Non è possibile eliminare un gruppo di sottoreti se è attualmente utilizzato da un cluster. Non è inoltre possibile eliminare un gruppo di sottoreti in un cluster con la funzione Multi-AZ abilitato se tale cluster non contiene più di due sottoreti. È necessario prima deselezionare **Multi-AZ** e quindi eliminare la sottorete.

Le procedure seguenti mostrano come eliminare un gruppo di sottoreti.

## Eliminazione di un gruppo di sottoreti (Console)
<a name="subnetgroups.deletingclusters.viewdetails"></a>

**Per eliminare un gruppo di sottoreti**

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

1. Nel riquadro di navigazione a sinistra, scegli **Subnet** Groups.

1. **Nell'elenco dei gruppi di sottoreti, scegli quello che desideri eliminare, scegli **Azioni** e quindi scegli Elimina.**
**Nota**  
Non è possibile eliminare un gruppo di sottoreti predefinito o associato a qualsiasi cluster.

1. Verrà visualizzata la schermata di conferma dell'**eliminazione dei gruppi di sottorete**.

1. Per eliminare il gruppo di sottoreti, inseriscilo `delete` nella casella di testo di conferma. Per mantenere il gruppo di sottoreti, scegliere **Cancel (Annulla)**.

## Eliminazione di un gruppo di sottoreti (CLI AWS )
<a name="subnetgroups.deleting.cli"></a>

Utilizzando AWS CLI, chiamate il comando **delete-subnet-group** con il seguente parametro:
+ `--subnet-group-name` *mysubnetgroup*

Per Linux, macOS o Unix:

```
aws memorydb delete-subnet-group \
    --subnet-group-name mysubnetgroup
```

Per Windows:

```
aws memorydb delete-subnet-group ^
    --subnet-group-name mysubnetgroup
```

Per ulteriori informazioni, consulta l' AWS CLI argomento [delete-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-subnet-group.html).

## Eliminazione di un gruppo di sottoreti (API MemoryDB)
<a name="subnetgroups.deleting.api"></a>

Utilizzando l'API MemoryDB, chiamate con il seguente parametro: `DeleteSubnetGroup`
+ `SubnetGroupName=mysubnetgroup`

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DeleteSubnetGroup
    &SubnetGroupName=mysubnetgroup
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Credential=<credential>
    &X-Amz-Date=20210801T220302Z
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Signature=<signature>
    &X-Amz-SignedHeaders=Host
```

Questo comando non produce alcun output.

Per ulteriori informazioni, consultate l'argomento API MemoryDB. [DeleteSubnetGroup](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.html)