Consulta os recursos anômalos do modo nativo de nuvem.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-waf:DescribeAbnormalCloudResources |
none |
*Todos os recursos.
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância do WAF. Nota
Você pode chamar a operação DescribeInstance para obter o ID da instância do WAF. |
waf_v3prepaid_public_cn-*** |
| RegionId |
string |
Não |
A região onde a instância do WAF está localizada. Valores válidos:
|
cn-hangzhou |
| ResourceManagerResourceGroupId |
string |
Não |
O ID do grupo de recursos do Alibaba Cloud. |
rg-acfm***q |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
66A98669-CC6E-4F3E-80A6-*** |
| AbnormalCloudResources |
array<object> |
As informações sobre recursos com status anômalo no modo nativo de nuvem. |
|
|
array<object> |
As informações sobre recursos com status anômalo no modo nativo de nuvem. |
||
| ResourceInstanceId |
string |
O ID da instância adicionada ao WAF. |
lb-*** |
| ResourceInstancePort |
integer |
A porta da instância adicionada ao WAF. |
80 |
| ResourceInstanceName |
string |
O nome da instância adicionada ao WAF. |
test-name |
| ResourceProduct |
string |
O serviço de nuvem ao qual o recurso pertence. Por padrão, são retornadas instâncias de ALB, MSE, FC e SAE. Valores válidos:
Nota
Diferentes serviços de nuvem são suportados em diferentes regiões. Se você especificar um valor para o campo de filtro de produto, verifique os serviços de nuvem suportados na região. Caso contrário, a filtragem poderá falhar. |
clb7 |
| Reason |
string |
A causa da exceção. Valores válidos:
|
CertExpired |
| Details |
array<object> |
As informações detalhadas sobre a exceção. |
|
|
object |
As informações detalhadas sobre a exceção. |
||
| Code |
string |
A causa da exceção. Valores válidos: InvalidCert: O certificado é inválido. ClientCertOpend: A autenticação mútua está ativada. NetworkConfigLost: Ocorreu uma exceção de rede. UserUploadCert: Existe um certificado carregado pelo usuário. CertNotExistInCertCenter: O ID do certificado não existe no Certificate Management Service. CertExpired: O certificado expirou. EmptyCertCN: O Common Name (CN) está vazio. |
CertExpired |
| CertName |
string |
O nome do certificado no Certificate Management Service. |
test-name |
| ProductCertId |
string |
O ID do certificado configurado no console do serviço de nuvem. |
123-cn-hangzhou |
| ProductCertName |
string |
O nome do certificado configurado no console do serviço de nuvem. |
test-cert-name |
| ProductDomainExtension |
string |
A extensão de domínio configurada no console do serviço de nuvem. |
www.test.com |
| AppliedType |
string |
O tipo de certificado usado para o protocolo HTTPS. Valores válidos:
|
default |
| CommonName |
string |
O Common Name (CN). |
www.test.com |
| ExpireTime |
integer |
O horário de expiração do certificado. O valor é um carimbo de data/hora UNIX em milissegundos. |
1735009193 |
| CloudResourceId |
string |
O ID do recurso adicionado, que é gerado automaticamente pelo WAF. |
lb-***-80-clb7 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "66A98669-CC6E-4F3E-80A6-***",
"AbnormalCloudResources": [
{
"ResourceInstanceId": "lb-***",
"ResourceInstancePort": 80,
"ResourceInstanceName": "test-name",
"ResourceProduct": "clb7",
"Reason": "CertExpired",
"Details": [
{
"Code": "CertExpired",
"CertName": "test-name",
"ProductCertId": "123-cn-hangzhou",
"ProductCertName": "test-cert-name",
"ProductDomainExtension": "www.test.com",
"AppliedType": "default",
"CommonName": "www.test.com\n",
"ExpireTime": 1735009193
}
],
"CloudResourceId": "lb-***-80-clb7"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Waf.Pullin.CertNotExist | Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. | O certificado não existe. |
| 400 | Waf.Pullin.ResourceNotExist | The accessed resource already exists. Resource:%s. | O recurso integrado não existe. |
| 400 | Waf.Pullin.AlreadyAccessed | The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. | O serviço de nuvem já está integrado. ID da instância: %s. Porta: %s. Tipo de serviço: %s. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.