View a markdown version of this page

Utilizzo AWS CLI - 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 AWS CLI

La AWS CLI 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. Chiama 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, includi il flag --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

Ottieni 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

Aggiorna un cluster esistente utilizzando il comando update-cluster.

Nota

Gli aggiornamenti sono operazioni asincrone. Per visualizzare le modifiche, chiama l’API GetCluster fino a quando lo stato non diventa 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 dall’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 utilizzando 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"
        }
    ]
}