Utilizzo della CLI di AWS - Amazon Aurora DSQL

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

Utilizzo della CLI di AWS

La CLI di AWS fornisce un’interfaccia a riga di comando per la gestione dei cluster Aurora DSQL. L’esempio seguente illustra le operazioni comuni relative alla gestione dei cluster.

Creazione di un cluster

Creazione di un cluster utilizzando il comando create-cluster.

Nota

La creazione di cluster è un’operazione asincrona. Invocare l’API GetCluster fino a quando lo stato non cambia a ACTIVE. Una volta diventato attivo, è possibile connettersi al cluster.

Esempio Comando
aws dsql create-cluster --region us-east-1
Nota

Per disabilitare la protezione dall’eliminazione durante la creazione, includere il --no-deletion-protection-enabled.

Esempio Risposta
{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "CREATING",
    "creationTime": "2024-05-25T16:56:49.784000-07:00",
    "deletionProtectionEnabled": true,
    "tag": {},
    "encryptionDetails": {
        "encryptionType": "AWS_OWNED_KMS_KEY",
        "encryptionStatus": "ENABLED"
    }
}

Descrizione di un cluster

Ottenere informazioni su un cluster utilizzando il comando get-cluster.

Esempio Comando
aws dsql get-cluster \ --region us-east-1 \ --identifier your_cluster_id
Esempio Risposta
{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "ACTIVE",
    "creationTime": "2024-11-27T00:32:14.434000-08:00",
    "deletionProtectionEnabled": false,
    "encryptionDetails": {
        "encryptionType": "CUSTOMER_MANAGED_KMS_KEY",
        "kmsKeyArn": "arn:aws:kms:us-east-1:111122223333:key/123a456b-c789-01de-2f34-g5hi6j7k8lm9",
        "encryptionStatus": "ENABLED"
    }
}

Aggiornamento di un cluster

Aggiornamento di un cluster esistente utilizzando il comando update-cluster.

Nota

Gli aggiornamenti sono operazioni asincrone. Per visualizzare le modifiche, invocare l’API GetCluster fino a quando lo stato non cambia a ACTIVE.

Esempio Comando
aws dsql update-cluster \ --region us-east-1 \ --no-deletion-protection-enabled \ --identifier your_cluster_id
Esempio Risposta
{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "UPDATING",
    "creationTime": "2024-05-24T09:15:32.708000-07:00"
}

Eliminazione di un cluster

Eliminazione di un cluster esistente utilizzando il comando delete-cluster.

Nota

È possibile eliminare solo i cluster per i quali è disabilitata la protezione da eliminazione. Quando si crea un cluster, la protezione dall’eliminazione viene abilitata per impostazione predefinita.

Esempio Comando
aws dsql delete-cluster \ --region us-east-1 \ --identifier your_cluster_id
Esempio Risposta
{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "DELETING",
    "creationTime": "2024-05-24T09:16:43.778000-07:00"
}

Elencazione dei cluster

Elencazione dei cluster usando il comando list-clusters.

Esempio Comando
aws dsql list-clusters --region us-east-1
Esempio Risposta
{
    "clusters": [
        {
            "identifier": "abc0def1baz2quux3quux4quuux",
            "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quux4quuux"
        },
        {
            "identifier": "abc0def1baz2quux3quux5quuuux",
            "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quux5quuuux"
        }
    ]
}