All Products
Search
Document Center

Web Application Firewall:DescribeAbnormalCloudResources

Last Updated:Jun 09, 2026

Mengkueri sumber daya cloud abnormal yang ditambahkan dalam mode cloud native.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

yundun-waf:DescribeAbnormalCloudResources

none

*All Resource

*

  • acs:ResourceGroupId
None

Parameter permintaan

Parameter

Type

Required

Description

Example

InstanceId

string

Yes

ID instans Web Application Firewall (WAF).

Catatan

Panggil operasi DescribeInstance untuk mengkueri ID instans WAF Anda.

waf_v3prepaid_public_cn-***

RegionId

string

No

Wilayah tempat instans WAF berada. Nilai valid:

  • cn-hangzhou: Tiongkok daratan.

  • ap-southeast-1: wilayah di luar Tiongkok daratan.

cn-hangzhou

ResourceManagerResourceGroupId

string

No

ID kelompok sumber daya Alibaba Cloud.

rg-acfm***q

Elemen respons

Element

Type

Description

Example

object

The response parameters.

RequestId

string

The ID of the request.

66A98669-CC6E-4F3E-80A6-***

AbnormalCloudResources

array<object>

The abnormal cloud resources that are added in cloud native mode.

array<object>

A cloud resource that is in an abnormal state.

ResourceInstanceId

string

The ID of the instance that is added to WAF.

lb-***

ResourceInstancePort

integer

The port of the instance that is added to WAF.

80

ResourceInstanceName

string

The name of the instance that is added to WAF.

test-name

ResourceProduct

string

The cloud service to which the resource belongs. By default, instances of Application Load Balancer (ALB), MSE, FC, and SAE are returned. Valid values:

  • alb: ALB.

  • mse: MSE.

  • fc: FC.

  • sae: SAE.

  • ecs: ECS.

  • clb4: Classic Load Balancer (CLB) that uses TCP.

  • clb7: CLB that uses HTTP or HTTPS.

  • nlb: Network Load Balancer (NLB).

Catatan

Each cloud service is supported in different regions. If you specify this parameter, make sure that the specified cloud service is supported in the selected region. Otherwise, the request may fail.

clb7

Reason

string

The cause of the exception. Valid values:

  • InvalidCert: The certificate is invalid.

  • ClientCertOpend: Mutual authentication is enabled.

  • NetworkConfigLost: A network error occurred.

  • UserUploadCert: A custom certificate is uploaded.

  • CertNotExistInCertCenter: The certificate ID does not exist in SSL Certificate Service.

  • CertExpired: The certificate has expired.

  • EmptyCertCN: The common name (CN) is empty.

CertExpired

Details

array<object>

The details of the exception.

object

The details of the exception.

Code

string

The cause of the exception. Valid values:

InvalidCert: The certificate is invalid.

ClientCertOpend: Mutual authentication is enabled.

NetworkConfigLost: A network error occurred.

UserUploadCert: A custom certificate is uploaded.

CertNotExistInCertCenter: The certificate ID does not exist in SSL Certificate Service.

CertExpired: The certificate has expired.

EmptyCertCN: The CN is empty.

CertExpired

CertName

string

The name of the certificate in SSL Certificate Service.

test-name

ProductCertId

string

The ID of the certificate that is configured in the cloud service console.

123-cn-hangzhou

ProductCertName

string

The name of the certificate that is configured in the cloud service console.

test-cert-name

ProductDomainExtension

string

The additional domain name that is configured in the cloud service console.

www.test.com

AppliedType

string

The type of the certificate for the HTTPS protocol. Valid values:

  • default: default certificate.

  • extension: additional certificate.

default

CommonName

string

The common name (CN).

www.test.com

ExpireTime

integer

The time when the certificate expires. This value is a UNIX timestamp. Unit: milliseconds.

1735009193

CloudResourceId

string

The ID of the cloud resource. This ID is automatically generated by WAF when the resource is added.

lb-***-80-clb7

Contoh

Respons sukses

JSONformat

{
  "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"
    }
  ]
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Waf.Pullin.CertNotExist Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s. Certificate does not exist in SSL Certificate Center, certificate type:%s, certificate ID:%s.
400 Waf.Pullin.ResourceNotExist The accessed resource already exists. Resource:%s. The accessed resource already exists. Resource:%s.
400 Waf.Pullin.AlreadyAccessed The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s. The cloud product has been accessed. Instance ID:%s, Port:%s, Product Type:%s.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.