AWS CLI verwenden - Amazon Aurora DSQL

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS CLI verwenden

Die AWS CLI bietet eine Befehlszeilenschnittstelle für die Verwaltung Ihrer Aurora DSQL-Cluster. Die folgenden Beispiele veranschaulichen gängige Cluster-Management-Operationen.

Cluster erstellen

Erstellen Sie mit dem create-cluster Befehl einen Cluster.

Anmerkung

Die Clustererstellung ist ein asynchroner Vorgang. Rufen Sie die GetCluster API auf, bis sich der Status auf ACTIVE ändert. Sie können eine Verbindung zu Ihrem Cluster herstellen, nachdem dieser aktiv ist.

Beispiel Befehl
aws dsql create-cluster --region us-east-1
Anmerkung

Um den Löschschutz bei der Erstellung zu deaktivieren, fügen Sie das --no-deletion-protection-enabled Kennzeichen hinzu.

Beispiel Antwort
{
    "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"
    }
}

Einen Cluster beschreiben

Rufen Sie mithilfe des get-cluster Befehls Informationen zu einem Cluster ab.

Beispiel Befehl
aws dsql get-cluster \ --region us-east-1 \ --identifier your_cluster_id
Beispiel Antwort
{
    "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"
    }
}

Aktualisieren eines Clusters

Aktualisieren Sie einen vorhandenen Cluster mithilfe des update-cluster Befehls.

Anmerkung

Updates sind asynchrone Vorgänge. Rufen Sie die GetCluster API auf, bis sich der Status ändert, ACTIVE um Ihre Änderungen zu sehen.

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

Löschen eines Clusters

Löschen Sie einen vorhandenen Cluster mit dem delete-cluster Befehl.

Anmerkung

Sie können nur Cluster löschen, bei denen der Löschschutz deaktiviert ist. Standardmäßig ist der Löschschutz aktiviert, wenn Sie neue Cluster erstellen.

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

Auflisten von Clustern

Listen Sie Ihre Cluster mit dem list-clusters Befehl auf.

Beispiel Befehl
aws dsql list-clusters --region us-east-1
Beispiel Antwort
{
    "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"
        }
    ]
}