View a markdown version of this page

FailoverShard - Memori AmazonDB

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

FailoverShard

Digunakan untuk failover pecahan. API ini dirancang untuk menguji perilaku aplikasi Anda jika terjadi failover MemoryDB. Ini tidak dirancang untuk digunakan sebagai alat tingkat produksi untuk memulai failover untuk mengatasi masalah yang mungkin Anda miliki dengan cluster. Selain itu, dalam kondisi tertentu seperti peristiwa operasional skala besar, Amazon dapat memblokir API ini.

Sintaksis Permintaan

{ "ClusterName": "string", "ShardName": "string" }

Parameter Permintaan

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.

Permintaan menerima data berikut dalam format JSON.

ClusterName

Cluster gagal berakhir.

Tipe: String

Diperlukan: Ya

ShardName

Nama pecahan itu.

Tipe: String

Diperlukan: Ya

Sintaksis Respons

{ "Cluster": { "ACLName": "string", "ARN": "string", "AutoMinorVersionUpgrade": boolean, "AvailabilityMode": "string", "ClusterEndpoint": { "Address": "string", "Port": number }, "DataTiering": "string", "Description": "string", "Engine": "string", "EnginePatchVersion": "string", "EngineVersion": "string", "IpDiscovery": "string", "KmsKeyId": "string", "MaintenanceWindow": "string", "MultiRegionClusterName": "string", "Name": "string", "NetworkType": "string", "NodeType": "string", "NumberOfShards": number, "ParameterGroupName": "string", "ParameterGroupStatus": "string", "PendingUpdates": { "ACLs": { "ACLToApply": "string" }, "Resharding": { "SlotMigration": { "ProgressPercentage": number } }, "ServiceUpdates": [ { "ServiceUpdateName": "string", "Status": "string" } ] }, "SecurityGroups": [ { "SecurityGroupId": "string", "Status": "string" } ], "Shards": [ { "Name": "string", "Nodes": [ { "AvailabilityZone": "string", "CreateTime": number, "Endpoint": { "Address": "string", "Port": number }, "Name": "string", "Status": "string" } ], "NumberOfNodes": number, "Slots": "string", "Status": "string" } ], "SnapshotRetentionLimit": number, "SnapshotWindow": "string", "SnsTopicArn": "string", "SnsTopicStatus": "string", "Status": "string", "SubnetGroupName": "string", "TLSEnabled": boolean } }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

Cluster

Cluster gagal berakhir.

Tipe: Objek Cluster

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Jenis Kesalahan Umum.

APICallRateForCustomerExceededFault

Kode Status HTTP: 400

ClusterNotFoundFault

Kode Status HTTP: 400

InvalidClusterStateFault

Kode Status HTTP: 400

InvalidKMSKeyFault

Kode Status HTTP: 400

InvalidParameterCombinationException

Kode Status HTTP: 400

InvalidParameterValueException

Kode Status HTTP: 400

ShardNotFoundFault

Kode Status HTTP: 400

TestFailoverNotAvailableFault

Kode Status HTTP: 400

Lihat Juga

Untuk informasi selengkapnya tentang menggunakan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: