Chame a operação DescribeAvailableClasses para consultar as especificações compatíveis com uma instância. As especificações incluem tipos de instância e intervalo de capacidade de armazenamento.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DescribeAvailableClasses | Operação a ser executada. Defina o valor como DescribeAvailableClasses. |
| RegionId | String | Sim | cn-hangzhou | ID da região da instância. Chame a operação DescribeDBInstanceAttribute para consultar esse ID. |
| ZoneId | String | Sim | cn-hangzhou-h | ID da zona da instância. Chame a operação DescribeDBInstanceAttribute para consultar esse ID. Nota Se a operação DescribeDBInstanceAttribute retornar várias zonas, especifique apenas uma delas. Por exemplo, se o retorno for cn-hangzhou-MAZ9(g,h), defina este parâmetro como cn-hangzhou-g ou cn-hangzhou-h. |
| InstanceChargeType | String | Sim | Prepaid | Método de faturamento da instância. Valores válidos:
|
| Engine | String | Sim | MySQL | Mecanismo de banco de dados da instância. Valores válidos:
|
| EngineVersion | String | Sim | 8.0 | Versão do mecanismo de banco de dados da instância. Valores válidos:
|
| DBInstanceId | String | Não | rm-uf6wjk5xxxxxx | ID da instância. |
| OrderType | String | Não | BUY | Tipo do pedido. Defina o valor como BUY. |
| DBInstanceStorageType | String | Sim | local_ssd | Tipo de armazenamento da instância. Valores válidos:
|
| Category | String | Sim | HighAvailability | Edição do RDS da instância. Valores válidos:
|
| CommodityCode | String | Não | bards | Código da mercadoria da instância. Valores válidos:
Nota Especifique este parâmetro se a instância for somente leitura. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
7E4448A6-9FE6-4474-A0C1-AA7CFC772CAC |
ID da solicitação. |
|
DBInstanceClasses |
Array of DBInstanceClass |
Matriz com os detalhes do tipo de instância. |
|
|
DBInstanceClass |
String |
rds.mysql.c1.large |
Tipo da instância. |
|
DBInstanceStorageRange |
Object |
Intervalo de capacidade de armazenamento compatível com a instância. |
|
|
Step |
Integer |
5 |
Incremento mínimo para ajuste da capacidade de armazenamento. O incremento mínimo é de 5 GB. |
|
MinValue |
Integer |
5 |
Capacidade mínima de armazenamento compatível. Unidade: GB. |
|
MaxValue |
Integer |
2000 |
Capacidade máxima de armazenamento compatível. Unidade: GB. |
Exemplos
Solicitações de exemplo
http(s)://rds.aliyuncs.com/?Action=DescribeAvailableClasses
&DBInstanceId=rm-uf6wjk5xxxxxx
&Category=HighAvailability
&DBInstanceStorageType=local_ssd
&Engine=MySQL
&EngineVersion=8.0
&InstanceChargeType=Prepaid
&RegionId=cn-hangzhou
&ZoneId=cn-hangzhou-h
&<Common request parameters>
Respostas de sucesso de exemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeAvailableClassesResponse>
<DBInstanceClasses>
<DBInstanceClass>rds.mysql.c1.large</DBInstanceClass>
<DBInstanceStorageRange>
<MinValue>5</MinValue>
<MaxValue>2000</MaxValue>
<Step>5</Step>
</DBInstanceStorageRange>
</DBInstanceClasses>
<DBInstanceClasses>
<DBInstanceClass>rds.mysql.st.v52</DBInstanceClass>
<DBInstanceStorageRange>
<MinValue>1000</MinValue>
<MaxValue>6000</MaxValue>
<Step>5</Step>
</DBInstanceStorageRange>
</DBInstanceClasses>
<RequestId>7E4448A6-9FE6-4474-A0C1-AA7CFC772CAC</RequestId>
</DescribeAvailableClassesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"DBInstanceClasses" : [ {
"DBInstanceClass" : "rds.mysql.c1.large",
"DBInstanceStorageRange" : {
"MinValue" : 5,
"MaxValue" : 2000,
"Step" : 5
}
}, {
"DBInstanceClass" : "rds.mysql.st.v52",
"DBInstanceStorageRange" : {
"MinValue" : 1000,
"MaxValue" : 6000,
"Step" : 5
}
} ],
"RequestId" : "7E4448A6-9FE6-4474-A0C1-AA7CFC772CAC"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
ArticleNotFound |
Article not found |
Nenhum artigo relevante encontrado. |
|
404 |
InvalidCondition.NotFound |
No class found |
Condição especificada para a classe disponível inválida. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.