

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

# Configurazione dei cluster Aurora DSQL utilizzando AWS CloudFormation
<a name="mr-cluster-setup"></a>

 È possibile utilizzare la stessa risorsa CloudFormation `AWS::DSQL::Cluster` per distribuire e gestire cluster Aurora DSQL a Regione singola e multi-Regione. 

Consultare [Guida di riferimento ai tipi di risorse di Amazon Aurora DSQL](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/AWS_DSQL.html) per maggiori informazioni su come creare, modificare e gestire i cluster utilizzando la risorsa `AWS::DSQL::Cluster`.

## Creazione della configurazione iniziale del cluster
<a name="mr-cluster-initial"></a>

Innanzitutto, creare un modello AWS CloudFormation per definire il cluster multi-Regione:

```
---
Resources:
  MRCluster:
    Type: AWS::DSQL::Cluster
    Properties:
      DeletionProtectionEnabled: true
      MultiRegionProperties:
        WitnessRegion: us-west-2
```

Creare stack in entrambe le regioni utilizzando i seguenti comandi della CLI di AWS:

```
aws cloudformation create-stack --region us-east-2 \
    --stack-name MRCluster \
    --template-body file://mr-cluster.yaml
```

```
aws cloudformation create-stack --region us-east-1 \
    --stack-name MRCluster \
    --template-body file://mr-cluster.yaml
```

## Individuazione di identificatori di cluster
<a name="mr-cluster-find"></a>

Recuperare gli ID delle risorse fisiche dei cluster:

```
aws cloudformation describe-stack-resources -region us-east-2 \
    --stack-name MRCluster \
    --query 'StackResources[].PhysicalResourceId'
[
  "auabudrks5jwh4mjt6o5xxhr4y"
]
```

```
aws cloudformation describe-stack-resources -region us-east-1 \
    --stack-name MRCluster \
    --query 'StackResources[].PhysicalResourceId'
[
  "imabudrfon4p2z3nv2jo4rlajm"
]
```

## Aggiornamento della configurazione di un cluster
<a name="mr-cluster-update"></a>

Aggiornare il modello AWS CloudFormation per includere entrambi gli ARN del cluster:

```
---
Resources:
  MRCluster:
    Type: AWS::DSQL::Cluster
    Properties:
      DeletionProtectionEnabled: true
      MultiRegionProperties:
        WitnessRegion: us-west-2
        Clusters:
        - arn:aws:dsql:us-east-2:123456789012:cluster/auabudrks5jwh4mjt6o5xxhr4y
        - arn:aws:dsql:us-east-1:123456789012:cluster/imabudrfon4p2z3nv2jo4rlajm
```

Applicare la configurazione aggiornata a entrambe le regioni:

```
aws cloudformation update-stack --region us-east-2 \
    --stack-name MRCluster \
    --template-body file://mr-cluster.yaml
```

```
aws cloudformation update-stack --region us-east-1 \
    --stack-name MRCluster \
    --template-body file://mr-cluster.yaml
```