Aurora DSQL dengan AWS CLI - Amazon Aurora DSQL

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aurora DSQL dengan AWS CLI

Lihat bagian berikut untuk mempelajari cara mengelola cluster Anda dengan. AWS CLI

CreateCluster

Untuk membuat cluster, gunakan create-cluster perintah.

catatan

Pembuatan cluster terjadi secara asinkron. Panggil GetCluster API sampai statusnyaACTIVE. Anda dapat terhubung ke cluster setelah menjadiACTIVE.

Perintah sampel

aws dsql create-cluster --region us-east-1
catatan

Jika Anda ingin menonaktifkan perlindungan penghapusan saat pembuatan, sertakan bendera. --no-deletion-protection-enabled

Sampel respon

{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "CREATING",
    "creationTime": "2025-05-22T14:03:26.631000-07:00",
    "encryptionDetails": {
        "encryptionType": "AWS_OWNED_KMS_KEY",
        "encryptionStatus": "ENABLED"
    },
    "deletionProtectionEnabled": true
}

GetCluster

Untuk mendeskripsikan sebuah cluster, gunakan get-cluster perintah.

Perintah sampel

aws dsql get-cluster \ --region us-east-1 \ --identifier <your_cluster_id>

Sampel respon

{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "ACTIVE",
    "creationTime": "2025-05-22T14:03:26.631000-07:00",
    "deletionProtectionEnabled": true,
    "tags": {},
    "encryptionDetails": {
        "encryptionType": "AWS_OWNED_KMS_KEY",
        "encryptionStatus": "ENABLED"
    }
}

UpdateCluster

Untuk memperbarui cluster yang ada, gunakan update-cluster perintah.

catatan

Pembaruan terjadi secara asinkron. Panggil GetCluster API sampai statusnya ACTIVE dan Anda akan mengamati perubahannya.

Perintah sampel

aws dsql update-cluster \ --region us-east-1 \ --no-deletion-protection-enabled \ --identifier your_cluster_id

Sampel respon

{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "UPDATING",
    "creationTime": "2024-05-24T09:15:32.708000-07:00"
}

DeleteCluster

Untuk menghapus cluster yang ada, gunakan delete-cluster perintah.

catatan

Anda hanya dapat menghapus klaster yang memiliki perlindungan penghapusan dinonaktifkan. Perlindungan penghapusan diaktifkan secara default saat membuat cluster baru.

Perintah sampel

aws dsql delete-cluster \ --region us-east-1 \ --identifier your_cluster_id

Sampel respon

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

ListClusters

Untuk mendapatkan cluster, gunakan list-clusters perintah.

Perintah sampel

aws dsql list-clusters --region us-east-1

Sampel respon

{
    "clusters": [
        {
            "identifier": "abc0def1baz2quux3quux4quuux",
            "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quux4quuux"
        },
        {
            "identifier": "abc0def1baz2quux3quux4quuuux",
            "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quux4quuuux"
        }
    ]
}

GetCluster pada klaster Multi-wilayah

Untuk mendapatkan informasi tentang cluster Multi-region, gunakan get-cluster perintah. Untuk klaster Multi-region, responsnya akan menyertakan klaster yang ditautkan. ARNs

Perintah sampel

aws dsql get-cluster \ --region us-east-1 \ --identifier your_cluster_id

Sampel respon

{
    "identifier": "abc0def1baz2quux3quuux4",
    "arn": "arn:aws:dsql:us-east-1:111122223333:cluster/abc0def1baz2quux3quuux4",
    "status": "ACTIVE",
    "creationTime": "2025-05-22T13:56:18.716000-07:00",
    "deletionProtectionEnabled": true,
    "multiRegionProperties": {
        "witnessRegion": "us-west-2",
        "clusters": [
            "arn:aws:dsql:us-east-1:842685632318:cluster/fuabuc7d3szkr37uqd5znkjynu"
        ]
    },
    "tags": {},
    "encryptionDetails": {
        "encryptionType": "AWS_OWNED_KMS_KEY",
        "encryptionStatus": "ENABLED"
    }
}