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

La AWS CLI fornisce un'interfaccia a riga di comando per la gestione dei cluster Aurora DSQL. Gli esempi seguenti illustrano le operazioni comuni di gestione dei cluster.

Creazione di un cluster

Crea un cluster utilizzando il create-cluster comando.

Nota

La creazione di cluster è un'operazione asincrona. Chiama l'GetClusterAPI fino a quando lo stato non cambia a. ACTIVE Puoi connetterti al tuo cluster dopo che è diventato attivo.

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

Per disabilitare la protezione dall'eliminazione durante la creazione, includi il --no-deletion-protection-enabled flag.

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 get-cluster comando.

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 update-cluster comando.

Nota

Gli aggiornamenti sono operazioni asincrone. Chiama l'GetClusterAPI fino a quando lo stato non cambia per visualizzare ACTIVE le modifiche.

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

Elimina un cluster esistente utilizzando il delete-cluster comando.

Nota

È possibile eliminare solo i cluster con la protezione dall'eliminazione disattivata. Per impostazione predefinita, la protezione dall'eliminazione è abilitata quando si creano nuovi cluster.

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

Elenca i tuoi cluster utilizzando il list-clusters comando.

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"
        }
    ]
}