Consulta o status de uma instância de autoridade certificadora (CA) privada, incluindo a cota de certificados restante.
Descrição da operação
Use esta operação para consultar o status de uma instância de CA privada pelo seu ID. As informações de status incluem o status da instância, o número total de certificados que ela pode emitir e o número de certificados já emitidos.
Antes de chamar esta operação, adquira uma CA privada no console do CAS. Para mais informações, consulte Adquirir uma CA privada.
Limites de QPS
Esta operação possui um limite de consultas por segundo (QPS) de 10 para cada usuário. Se você exceder esse limite, as chamadas de API serão limitadas, o que pode afetar seus negócios. Chame esta operação a uma taxa razoável.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-cert:GetCAInstanceStatus |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Não |
O ID da instância de CA privada a ser consultada. Nota
Após adquirir uma instância de CA privada no console do CAS, você pode acessar a página Certificados Privados e visualizar os detalhes da instância para obter seu ID. |
cas-member-0hmi**** |
| Identifier |
string |
Não |
O identificador exclusivo do certificado de cliente ou certificado do lado do servidor a ser consultado. Nota
Chame ListClientCertificate para consultar os identificadores exclusivos de todos os certificados de cliente e certificados do lado do servidor. |
160ae6bb538d538c70c01f81dcf2**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O objeto. |
||
| RequestId |
string |
O ID da solicitação. |
25589516-2A56-5159-AB88-4A1D9824E183 |
| InstanceStatusList |
array<object> |
Os detalhes de status da instância de CA privada. |
|
|
object |
O objeto. |
||
| CertTotalCount |
integer |
O número de certificados que a instância de CA privada pode emitir. Se a CA privada for uma CA raiz (Type é ROOT), este parâmetro indica o número de certificados de CA intermediária que podem ser emitidos. Se a CA privada for uma CA intermediária (Type é SUB_ROOT), este parâmetro indica o número total de certificados de cliente e certificados do lado do servidor que podem ser emitidos. |
10 |
| Status |
string |
O status da instância de CA privada. Valores válidos:
|
USED |
| Type |
string |
O tipo da instância de CA privada. Valores válidos:
|
ROOT |
| CertIssuedCount |
integer |
O número de certificados que a instância de CA privada emitiu. |
1 |
| BeforeTime |
integer |
A data de emissão do certificado de CA privada. Este valor é um timestamp UNIX. Unidade: milissegundos. Nota
Este parâmetro é retornado apenas se Status for USED (a instância de CA privada está ativada) ou REVOKE (a instância de CA privada está revogada). |
1635177600000 |
| Identifier |
string |
O identificador exclusivo do certificado de CA privada. Nota
Este parâmetro é retornado apenas se Status for USED (a instância de CA privada está ativada) ou REVOKE (a instância de CA privada está revogada). |
a7bb2dd212a2112128cd5cc9b753**** |
| AfterTime |
integer |
A data de expiração do certificado de CA privada. Este valor é um timestamp UNIX. Unidade: milissegundos. Nota
Este parâmetro é retornado apenas se Status for USED (a instância de CA privada está ativada) ou REVOKE (a instância de CA privada está revogada). |
1792944000000 |
| InstanceId |
string |
O ID da instância de CA privada. |
cas-member-0hmi**** |
| UseExpireTime |
integer |
A data de expiração da instância de CA privada. Este valor é um timestamp UNIX. Unidade: milissegundos. Nota
Este parâmetro corresponde à duração da assinatura que você selecionou para o serviço Private Certificate Authority (PCA) ao adquirir a instância. |
1637251200000 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "25589516-2A56-5159-AB88-4A1D9824E183",
"InstanceStatusList": [
{
"CertTotalCount": 10,
"Status": "USED",
"Type": "ROOT",
"CertIssuedCount": 1,
"BeforeTime": 1635177600000,
"Identifier": "a7bb2dd212a2112128cd5cc9b753****",
"AfterTime": 1792944000000,
"InstanceId": "cas-member-0hmi****",
"UseExpireTime": 1637251200000
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.