Verifica se instâncias analíticas baseadas em DuckDB podem ser criadas para a instância primária especificada do RDS for PostgreSQL. Se as instâncias analíticas baseadas em DuckDB não puderem ser criadas, esta operação retorna as causas da falha e fornece soluções ou valores de especificação recomendados.
Descrição da operação
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
rds:PrecheckDuckDBDependency |
get |
*DBInstance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância primária. |
pgm-2zegy5pdkg58**** |
| TargetMode |
string |
Não |
readOnly |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| FailedCheckItems |
array<object> |
Os itens de verificação que não atendem aos requisitos para a criação de instâncias analíticas baseadas em DuckDB. |
|
|
object |
|||
| AllowAutoModify |
boolean |
Indica se o item pode ser alterado com um clique para atender aos requisitos.
Nota
Se a versão principal do mecanismo da instância primária não atender aos requisitos, você deverá atualizá-la manualmente. Valores válidos:
|
false |
| CurrentValue |
string |
O valor atual do item de verificação. |
15.0 |
| Name |
string |
O nome do item de verificação. |
MajorVersion |
| RequiredValue |
string |
O valor ou intervalo de valores que atende aos requisitos. |
17.0 |
| Type |
string |
O item de verificação. Valores válidos:
Valores válidos:
|
Parameter |
| Result |
boolean |
Indica se a instância primária atende aos requisitos para a criação de instâncias analíticas baseadas em DuckDB. Valores válidos:
Valores válidos:
|
false |
Exemplos
Resposta de sucesso
JSON formato
{
"FailedCheckItems": [
{
"AllowAutoModify": true,
"CurrentValue": "15.0",
"Name": "MajorVersion",
"RequiredValue": "17.0",
"Type": "Parameter"
}
],
"Result": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. | |
| 400 | ReadonlyInstanceNotSupport | The operation is not permitted due to type of the instance. | |
| 400 | InvalidEngineVersion | The specified EngineVersion is invalid. | A versão do banco de dados especificada é inválida. |
| 400 | MissingParameter.MinorVersionTag | You must specify the parameter MinorVersionTag. | A versão secundária do mecanismo não pode estar vazia. |
| 400 | Workbench.InternalFailure | ECS workbench returns an internal failure. Please check password expiration policy and / or other issues. | A API do ECS Workbench retornou um erro interno, muito provavelmente devido a credenciais de conta incorretas. Verifique se a senha da conta do host expirou e outras possíveis causas. |
| 400 | DuckDBOperationConflictBetweenPrimaryAndReadOnlyInstance | Current instance is already attached to another duckdb instance, operation is conflict. | A instância atual já está associada a outra instância DuckDB, o que entra em conflito com a operação DuckDB atual. |
| 500 | InternalFailure | The request processing has failed due to some unknown error, exception or failure. | A solicitação falhou devido a um erro, exceção ou falha desconhecidos. |
| 403 | ReadOnlyInstanceNotSupport | Read-only instance does not support this operation. | As instâncias somente leitura não suportam esta operação. |
| 403 | DBInstanceStatusNotActive | The status of the current instance is not active. | A operação falhou. Verifique o status de execução da instância. |
| 403 | IncorrectDBInstanceType | The database instance type does not support the operation. | A operação falhou. Esta operação não é suportada no status atual da instância. |
| 403 | GroupReplicationNotSupport.InvalidEngineVersion | Group Replication requires the instance engine version to be 8.0. | A versão do mecanismo de banco de dados da instância não é o MySQL 8.0. O MySQL Group Replication não é suportado. |
| 403 | IncorrectDBInstance | The current DB instance does not support this operation. | A operação falhou. A instância atual não suporta esta operação. |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | O status da instância de proxy não está ativado. |
| 404 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | A operação falhou. A instância está bloqueada. |
| 404 | InvalidDBInstance.NotFound | The specified instance does not exist or is not supported. | A instância especificada não foi encontrada. Verifique se a instância é válida. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.