Mengkueri daftar instance ApsaraDB RDS.
Deskripsi operasi
Engine database yang didukung
RDS MySQL
RDS PostgreSQL
RDS SQL Server
RDS MariaDB
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai tersebut, tetapi Anda harus memastikan bahwa nilainya unik di antara permintaan yang berbeda. Nilai hanya boleh berisi karakter ASCII dan tidak boleh melebihi 64 karakter. |
ETnLKlblzczshOTUbOCz**** |
| proxyId |
string |
No |
Parameter yang sudah tidak digunakan lagi. Anda tidak perlu menentukan parameter ini. |
API |
| Engine |
string |
No |
Engine database. Nilai yang valid:
Secara default, instance dari semua engine database akan dikembalikan. |
MySQL |
| ZoneId |
string |
No |
ID zona. |
cn-hangzhou-a |
| ResourceGroupId |
string |
No |
ID grup sumber daya. |
rg-acfmy**** |
| DBInstanceStatus |
string |
No |
Status instance. Untuk informasi lebih lanjut, lihat Status instance. |
Running |
| Expired |
string |
No |
Status kedaluwarsa dari instance. Nilai yang valid:
|
True |
| SearchKey |
string |
No |
Kata kunci yang digunakan untuk pencocokan fuzzy. Kata kunci dapat berupa ID instance atau deskripsi instance. |
rm-uf6w |
| DBInstanceId |
string |
No |
ID instance. |
rm-uf6wjk5**** |
| DBInstanceType |
string |
No |
Tipe instance. Nilai yang valid:
Secara default, instance dari semua tipe akan dikembalikan. |
Primary |
| RegionId |
string |
Yes |
ID region. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar region terbaru. |
cn-hangzhou |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai yang valid: 1 sampai 100. Nilai default: 30. |
30 |
| PageNumber |
integer |
No |
Nomor halaman. Nilai yang valid: setiap bilangan bulat positif bukan nol yang tidak melebihi nilai maksimum dari tipe data Integer. Nilai default: 1. |
1 |
| InstanceNetworkType |
string |
No |
Tipe jaringan dari instance. Nilai yang valid:
Secara default, instance pada semua tipe jaringan akan dikembalikan. |
Classic |
| VpcId |
string |
No |
ID VPC. |
vpc-uf6f7l4fg90**** |
| VSwitchId |
string |
No |
ID vSwitch. |
vsw-uf6adz52c2p**** |
| DBInstanceClass |
string |
No |
Tipe instance. Untuk informasi lebih lanjut, lihat Tipe instance utama ApsaraDB RDS. |
rds.mys2.small |
| EngineVersion |
string |
No |
Versi engine database. |
8.0 |
| PayType |
string |
No |
Metode penagihan. Nilai yang valid:
|
Postpaid |
| ConnectionMode |
string |
No |
Mode koneksi dari instance. Nilai yang valid:
Secara default, instance dalam semua mode koneksi akan dikembalikan. |
Standard |
| Tags |
string |
No |
Tag yang ditambahkan ke instance. Setiap tag terdiri dari nilai TagKey dan nilai TagValue. Anda dapat menentukan hingga lima tag dalam format berikut untuk setiap permintaan: {"key1":"value1","key2":"value2"...}. Informasi instance akan dikembalikan jika ada tag yang ditentukan yang cocok. |
{"key1":"value1"} |
| DedicatedHostGroupId |
string |
No |
ID cluster khusus. |
dhg-7a9**** |
| DedicatedHostId |
string |
No |
ID host dalam cluster khusus. |
i-bp**** |
| InstanceLevel |
integer |
No |
Menentukan apakah akan mengembalikan informasi seri instance (Category). Nilai yang valid:
|
0 |
| QueryAutoRenewal |
boolean |
No |
Parameter cadangan. Anda tidak perlu menentukan parameter ini. |
test |
| ConnectionString |
string |
No |
Endpoint dari instance. Instance yang sesuai dikueri menggunakan endpoint ini. |
rm-uf6wjk5****.mysql.rds.aliyuncs.com |
| NextToken |
string |
No |
Token paginasi. Atur nilainya ke nilai parameter NextToken yang dikembalikan pada panggilan sebelumnya ke operasi DescribeDBInstances. Jika respons berisi beberapa halaman data, teruskan nilai ini pada permintaan berikutnya untuk mengambil halaman berikutnya. |
o7PORW5o2TJg**** |
| MaxResults |
integer |
No |
Jumlah entri per halaman. Nilai yang valid: 1 sampai 100. Nilai default: 30. Catatan
Jika parameter ini ditentukan, parameter PageSize dan PageNumber tidak tersedia. |
30 |
| Filter |
string |
No |
String JSON yang terdiri dari parameter filter instance dan nilainya. |
{"babelfishEnabled":"true"} |
| Category |
string |
No |
Edisi RDS. Nilai yang valid:
|
cluster |
Operasi ini mendukung dua metode berikut untuk melihat data yang dikembalikan:
Metode 1: Gunakan parameter MaxResults untuk mengatur jumlah entri per halaman, dan gunakan parameter NextToken untuk mengatur token paginasi untuk menampilkan halaman berikutnya. Atur NextToken ke nilai parameter NextToken yang dikembalikan pada panggilan sebelumnya ke operasi DescribeDBInstances.
Saat pertama kali operasi dipanggil untuk kueri paginasi, Anda hanya perlu mengatur parameter MaxResults. Operasi mengembalikan halaman pertama data dan nilai NextToken.
Metode 2: Gunakan parameter PageSize untuk mengatur jumlah entri per halaman, dan gunakan parameter PageNumber untuk membalik halaman.
Hanya salah satu dari dua metode di atas yang dapat digunakan. Ketika banyak record dikembalikan, kami merekomendasikan Metode 1, yang menyediakan kecepatan kueri yang lebih cepat.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Detail dari parameter respons. |
||
| Items |
object |
||
| DBInstance |
array<object> |
Daftar instance. |
|
|
array<object> |
Detail instance. |
||
| BpeEnabled |
string |
A deprecated parameter. |
0 |
| BurstingEnabled |
boolean |
Indicates whether the I/O burst feature is enabled. Valid values:
|
false |
| Category |
string |
The RDS edition of the instance. Valid values:
Catatan
This parameter is returned only when the InstanceLevel parameter is set to 1. |
Basic |
| IsAnalyticReadOnlyIns |
boolean |
false |
|
| ConnectionMode |
string |
The connection mode of the instance. Valid values:
|
Standard |
| ConnectionString |
string |
The endpoint of the instance. |
rm-uf6wjk5****.mysql.rds.aliyuncs.com |
| CreateTime |
string |
The creation time of the instance. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-11-05T11:26:02Z |
| DBInstanceCPU |
string |
The number of CPU instances. Returns only when the InstanceLevel parameter is 1. |
2 |
| DBInstanceClass |
string |
The instance type of the instance. For information, see Primary ApsaraDB RDS instance types. |
rds.mys2.small |
| DBInstanceDescription |
string |
The instance description. |
testdb |
| DBInstanceId |
string |
The instance ID. |
rm-uf6wjk5**** |
| DBInstanceMemory |
integer |
The memory size of the node. Unit: MB. Returns only when the InstanceLevel parameter is 1. |
4096 |
| DBInstanceNetType |
string |
The type of the network connection to the instance. Valid values:
|
Internet |
| DBInstanceStatus |
string |
The instance status. For more information, see Instance statuses. |
Running |
| DBInstanceStorageType |
string |
The storage type of the instance. |
ModuleList.4.ModuleCode |
| DBInstanceType |
string |
The type of the instance. Valid values:
|
Primary |
| DedicatedHostGroupId |
string |
The ID of the dedicated cluster. |
dhg-7a9**** |
| DedicatedHostGroupName |
string |
The name of the dedicated cluster. |
testhostgroup |
| DedicatedHostIdForLog |
string |
The ID of the host on which the logger instance resides. |
dh-bp**** |
| DedicatedHostIdForMaster |
string |
The ID of the host on which the primary instance resides. |
dh-bp**** |
| DedicatedHostIdForSlave |
string |
The ID of the host on which the secondary instance resides. |
dh-bp**** |
| DedicatedHostNameForLog |
string |
The name of the host on which the logger instance resides. |
testlog |
| DedicatedHostNameForMaster |
string |
The name of the host on which the primary instance resides. |
testmaster |
| DedicatedHostNameForSlave |
string |
The name of the host on which the secondary instance resides. |
testslave |
| DedicatedHostZoneIdForLog |
string |
The zone ID of the host on which the logger instance resides. |
cn-hangzhou-b |
| DedicatedHostZoneIdForMaster |
string |
The zone ID of the host on which the primary instance resides. |
cn-hangzhou-c |
| DedicatedHostZoneIdForSlave |
string |
The zone ID of the host on which the secondary instance resides. |
cn-hangzhou-d |
| DeletionProtection |
boolean |
Indicates whether the release protection feature is enabled for the instance. Valid values:
|
false |
| DestroyTime |
string |
The time when the instance was destroyed. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-11-05T11:26:02Z |
| Engine |
string |
The database engine of the instance. |
MySQL |
| EngineVersion |
string |
The database engine version. |
5.7 |
| ExpireTime |
string |
The expiration time of the instance. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. Catatan
Pay-as-you-go instances never expire. |
2019-02-27T16:00:00Z |
| GeneralGroupName |
string |
The name of the dedicated cluster to which the instance belongs. This parameter is returned only when the instance is created in an ApsaraDB MyBase cluster that runs MySQL on Standard Edition. |
TestGroup |
| GuardDBInstanceId |
string |
The ID of the disaster recovery instance. This parameter is returned only when the instance is a primary instance and has a disaster recovery instance attached. |
rm-uf64zsu**** |
| InstanceNetworkType |
string |
The network type of the instance. Valid values:
|
Classic |
| IoAccelerationEnabled |
string |
Indicates whether the I/O acceleration feature is enabled. Valid values:
|
0 |
| LockMode |
string |
The lock mode of the instance. Valid values:
|
Unlock |
| LockReason |
string |
The reason why the instance was locked. |
instance_expired |
| MasterInstanceId |
string |
The ID of the primary instance. If this parameter is null, the instance is a primary instance. |
rm-uf6wjk5**** |
| MutriORsignle |
boolean |
Indicates whether the multi-zone deployment method is used for the instance. Valid values:
Catatan
If the multi-zone deployment method is used for the instance, the zone ID of the instance contains MAZ. Example: |
true |
| PayType |
string |
The billing method of the instance. Valid values:
|
Postpaid |
| ReadOnlyDBInstanceIds |
object |
||
| ReadOnlyDBInstanceId |
array<object> |
The IDs of the read-only instances. This parameter is returned only when the instance is a primary instance and has the read-only instances attached. |
|
|
object |
|||
| DBInstanceId |
string |
The read-only instance ID. |
rr-uf6wjk5**** |
| RegionId |
string |
The region ID. |
cn-hangzhou |
| ResourceGroupId |
string |
The resource group ID. |
rg-acfmy**** |
| SwitchWeight |
integer |
Indicates whether the instance supports weight-based switchovers for high availability. This parameter is returned only when the instance is created in an ApsaraDB MyBase cluster that runs MySQL on Standard Edition. Valid values:
|
100 |
| TempDBInstanceId |
string |
The ID of the temporary instance. This parameter is returned only when the instance is a primary instance and has a temporary instance attached. |
rm-uf64zsu**** |
| Tips |
string |
The information about the exception that is detected on the instance. This parameter is returned only when the instance is created in an ApsaraDB MyBase cluster that runs MySQL on Standard Edition. |
normal |
| TipsLevel |
integer |
The severity of the exception that is detected on the instance. This parameter is returned only when the instance is created in an ApsaraDB MyBase cluster that runs MySQL on Standard Edition. Valid values:
|
1 |
| VSwitchId |
string |
The vSwitch ID. |
vsw-uf6adz52c2p**** |
| VpcCloudInstanceId |
string |
The ID of the instance. This parameter is returned only when the instance resides in a VPC. |
rm-uf6wjk5**** |
| VpcId |
string |
The virtual private cloud (VPC) ID. |
vpc-uf6f7l4fg90**** |
| VpcName |
string |
The VPC name. |
test-huadong |
| ZoneId |
string |
The zone ID. |
cn-hangzhou-a |
| BlueGreenDeploymentName |
string |
test |
|
| BlueInstanceName |
string |
test |
|
| GreenInstanceName |
string |
test |
|
| AutoRenewal |
boolean |
false |
|
| ColdDataEnabled |
boolean |
A reserved parameter. |
false |
| IsAnalyticIns |
string |
||
| NextToken |
string |
Token paginasi. Jika respons berisi beberapa halaman data, teruskan nilai ini di parameter NextToken pada permintaan berikutnya untuk mengambil halaman berikutnya. |
o7PORW5o2TJg**** |
| PageNumber |
integer |
Nomor halaman. Catatan
Jika Anda menentukan parameter MaxResults atau NextToken, nilai parameter ini selalu 1. Anda dapat mengabaikan nilai ini. |
1 |
| PageRecordCount |
integer |
Jumlah instance pada halaman saat ini. |
10 |
| RequestId |
string |
ID permintaan. |
1AD222E9-E606-4A42-BF6D-8A4442913CEF |
| TotalRecordCount |
integer |
Total jumlah entri. Catatan
Jika Anda menentukan parameter MaxResults atau NextToken, nilai parameter ini hanya menunjukkan jumlah record pada halaman saat ini. Anda dapat mengabaikan nilai ini. |
100 |
Contoh
Respons sukses
JSONformat
{
"Items": {
"DBInstance": [
{
"BpeEnabled": "0",
"BurstingEnabled": false,
"Category": "Basic",
"IsAnalyticReadOnlyIns": false,
"ConnectionMode": "Standard",
"ConnectionString": "rm-uf6wjk5****.mysql.rds.aliyuncs.com",
"CreateTime": "2018-11-05T11:26:02Z",
"DBInstanceCPU": "2",
"DBInstanceClass": "rds.mys2.small",
"DBInstanceDescription": "testdb",
"DBInstanceId": "rm-uf6wjk5****",
"DBInstanceMemory": 4096,
"DBInstanceNetType": "Internet",
"DBInstanceStatus": "Running",
"DBInstanceStorageType": "ModuleList.4.ModuleCode",
"DBInstanceType": "Primary",
"DedicatedHostGroupId": "dhg-7a9****",
"DedicatedHostGroupName": "testhostgroup",
"DedicatedHostIdForLog": "dh-bp****",
"DedicatedHostIdForMaster": "dh-bp****",
"DedicatedHostIdForSlave": "dh-bp****",
"DedicatedHostNameForLog": "testlog",
"DedicatedHostNameForMaster": "testmaster",
"DedicatedHostNameForSlave": "testslave",
"DedicatedHostZoneIdForLog": "cn-hangzhou-b",
"DedicatedHostZoneIdForMaster": "cn-hangzhou-c",
"DedicatedHostZoneIdForSlave": "cn-hangzhou-d",
"DeletionProtection": false,
"DestroyTime": "2018-11-05T11:26:02Z",
"Engine": "MySQL",
"EngineVersion": "5.7",
"ExpireTime": "2019-02-27T16:00:00Z",
"GeneralGroupName": "TestGroup",
"GuardDBInstanceId": "rm-uf64zsu****",
"InstanceNetworkType": "Classic",
"IoAccelerationEnabled": "0",
"LockMode": "Unlock",
"LockReason": "instance_expired",
"MasterInstanceId": "rm-uf6wjk5****",
"MutriORsignle": true,
"PayType": "Postpaid",
"ReadOnlyDBInstanceIds": {
"ReadOnlyDBInstanceId": [
{
"DBInstanceId": "rr-uf6wjk5****"
}
]
},
"RegionId": "cn-hangzhou",
"ResourceGroupId": "rg-acfmy****",
"SwitchWeight": 100,
"TempDBInstanceId": "rm-uf64zsu****",
"Tips": "normal",
"TipsLevel": 1,
"VSwitchId": "vsw-uf6adz52c2p****",
"VpcCloudInstanceId": "rm-uf6wjk5****",
"VpcId": "vpc-uf6f7l4fg90****",
"VpcName": "test-huadong",
"ZoneId": "cn-hangzhou-a",
"BlueGreenDeploymentName": "test",
"BlueInstanceName": "test",
"GreenInstanceName": "test",
"AutoRenewal": false,
"ColdDataEnabled": false,
"IsAnalyticIns": ""
}
]
},
"NextToken": "o7PORW5o2TJg****",
"PageNumber": 1,
"PageRecordCount": 10,
"RequestId": "1AD222E9-E606-4A42-BF6D-8A4442913CEF",
"TotalRecordCount": 100
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid.NextToken | The parameter NextToken is invalid. | |
| 400 | InvalidDBInstanceType.ValueNotSupport | The specified parameter DBInstanceType is not valid. | |
| 400 | InvalidParameter.OwnerAccount | The specified parameter OwnerAccount is not valid. | |
| 400 | TimeoutRetryLater | Timeout, Please retry later. | |
| 400 | InvalidExpired.Format | The instance expiration status parameter is incorrect. | |
| 400 | Abs.InvalidAccount.NotFound | account is not found. | |
| 400 | Abs.ImageNotFound | The specified Image is disabled or is deleted. | |
| 400 | Order.ComboInstanceNotAllowOperate | A package instance is not allowed to operate independently. | |
| 400 | Price.PricingPlanResultNotFound | Pricing plan price result not found. | |
| 400 | Order.NoRealNameAuthentication | You have not passed the real-name authentication and do not meet the purchase conditions. Please log in to the user center for real-name authentication. | |
| 400 | InsufficientAvailableQuota | Your account quota limit is less than 0, please recharge before trying to purchase. | |
| 400 | CommodityServiceCalling.Exception | Failed to call commodity service. | |
| 400 | RegionDissolvedEOM | Dear customer, Alibaba Cloud plans to optimize and adjust the current region. Cloud services in this region will cease operations. You are currently unable to operate new purchase orders. Thank you for your understanding and support. | |
| 400 | Commodity.InvalidComponent | The module you purchased is not legal, please buy it again. | |
| 400 | RegionEndTimeDissolvedAustralia | Cloud services in the Australia (Sydney) region will be discontinued. Set the validity date to September 30, 2024 or earlier than September 30, 2024. | |
| 400 | Price.CommoditySys | Commodity system call exception. | |
| 400 | Pay.InsufficientBalance | Insufficient available balance. | |
| 400 | Order.PeriodInvalid | There is a problem with the period you selected, please choose again. | |
| 400 | pay.noCreditCard | Account not bound to credit card. | |
| 400 | Order.InstHasUnpaidOrder | There is an unpaid order for the service you have purchased. Please pay or void it before placing the order. | |
| 400 | noAvailablePaymentMethod | No payment method is specified for your account. We recommend that you add a payment method. | |
| 400 | BasicInfoUncompleted | Your information is incomplete. Complete your information before the operation. | |
| 400 | Risk.RiskControlRejection | Your account is abnormal, please contact customer service for details. | |
| 400 | Api.NotSupport | Specified api is not supported. | |
| 400 | ContainForbiddenLabelError | There is a label that prohibits placing orders. Please contact your distributor for assistance. | |
| 400 | InvalidDBInstanceId.NotFound | The DBInstanceId provided does not exist in records. | |
| 400 | InvalidInstanceLevel.DiskType | Specified instance level not support request disk type | |
| 400 | InvalidParam | Sepcified wal level Parameter is invalid. There are still logical slots in instance, so it can not be set as replica. | |
| 400 | KmsApiError | User secret key invalid. | |
| 400 | System.SaleValidateFailed | Sales expression validation system error. | |
| 400 | SqlExecuteFailedOrTimeout | sql command execution failed or timed out:%s. | |
| 400 | ColdData.EngineVersionNotSupport | The current instance engine version not support coldDataEnabled. | |
| 400 | ColdData.MinorVersionNotSupport | The current instance minor version not support coldDataEnabled. | |
| 400 | IncorrectTargetClasscode | The current instance type does not support this operation. | |
| 400 | InvalidConnectionString.Duplicate | Specified connection string already exists in the RDS. | |
| 400 | RequiredParam.NotFound | Required input param is not found. | |
| 400 | Parameters.Invalid | Parameter error, please check the parameters. | |
| 400 | BackupPolicyNotSupport | Cold Data won't open with CrossBackup or Flash Backup, please check Backup Policy. | |
| 400 | InvalideStatus.Format | The instance status does not support this operation. | |
| 400 | InvalidReleasedKeepPolicy.Format | Specified Released Keep Policy is not valid. | |
| 400 | InvalidDBInstanceEngineType.Format | the DB instance engine type does not support this operation. | |
| 400 | Pay.NoCreditCard | No credit cards. | |
| 400 | VpcNetworkTypeNotSupport | The vpc network type instance does not support this operation. | |
| 400 | MirrorInsExists | Specified DB instance mirror ins already existed. | |
| 400 | UnsupportedClassCode | The specified DB instance class stops selling. | |
| 400 | InvalidBackupSet | The specified database does not exist in the backup set. | |
| 400 | OrdTCommodityQueryError | Failed to query for product. | |
| 400 | ProductInstanceReleased | The instance has been released. Please check before placing the order. | |
| 400 | RegionEndTimeDissolvedIndia | The region is no longer supported. | |
| 500 | ExternalFailure | The request processing has failed due to external service failure. | |
| 500 | RequestMetaDataFailed | The service request failed. Please try again later or contact service personnel. | |
| 500 | InvokeProxyFailure | The request processing has failed due to service failure of rds api. | |
| 403 | OrderStatus.UnPaid | The specified db instance has unpaid order. | |
| 403 | InvalidReduceDiskSize | The storage capacity after the scale-down must be larger than the used amount. | |
| 403 | CloudSSDNotSupport | Cloud ssd does not support this operation, please upgrade to essd. | |
| 403 | InvalidUserOperatorPermission | The user permission does not support this operation. | |
| 403 | InvalidVswitchId | Specified conn vswitch id is not valid. | |
| 403 | IncorrectMinorVersion | Current engine minor version does not support operations. | |
| 403 | OperationDenied.ZoneResource | There is no available zone for inventory. | |
| 403 | NotInFlowController | Sorry,no permission. | |
| 403 | InvalidKmsKey | Kms key is disabled. | |
| 403 | InvalidInstanceLevel.Malformed | Current DB instance level does not support this operation. | |
| 404 | InvalidClusterKms | The current instance does not authorized to access the Key Management Service. | |
| 404 | Request.NotFound | The requested resource is not available. | |
| 404 | HostInfo.NotFound | The specified host info is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.