Updated on 2022-08-09 GMT+08:00

SSL Certificate Manager (SCM)

Authorization information of APIs (v3)

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Enterprise Project

(Enterprise Project)

Querying the certificate list

GET /v3/scm/certificates

scm:cert:list

-

x

Obtaining details of a certificate

GET /v3/scm/certificates/{certificate_id}

scm:cert:get

-

x

Deleting a certificate

DELETE /v3/scm/certificates/{certificate_id}

scm:cert:delete

-

x

Pushing a certificate

POST /v3/scm/certificates/{certificate_id}/push

scm:cert:push

The following action needs to be added when a certificate is to be pushed to CDN:

cdn:configuration:queryHttpsConf

x

Importing a certificate

POST /v3/scm/certificates/import

scm:cert:upload

-

x

Exporting a certificate

POST /v3/scm/certificates/{certificate_id}/export

scm:cert:download

-

x

Authorization information of APIs (v2)

Permission

API

Action

Dependent Permission

IAM Project

(Project)

Enterprise Project

(Enterprise Project)

Querying the certificate list

GET /v2/{project_id}/scm/certlist

scm:cert:list

-

x

Querying the certificate details

GET /v2/{project_id}/scm/cert/{cert_id}

scm:cert:get

-

x

Querying the certificate type

GET /v2/{project_id}/scm/cert/product

scm:certType:get

-

x

Querying the certificate details

GET /v2/{project_id}/scm/product/{product_id}

scm:certProduct:get

-

x

Modifying a certificate

PUT /v2/{project_id}/scm/cert/{cert_id}

scm:cert:edit

-

x

Deleting a certificate

DELETE /v2/{project_id}/scm/cert/{cert_id}

scm:cert:delete

-

x

Pushing a certificate

POST /v2/{project_id}/scm/cert/{cert_id}/push

scm:cert:push

The following action needs to be added when a certificate is to be pushed to CDN:

cdn:configuration:queryHttpsConf

x

Querying push records

GET /v2/{project_id}/scm/cert/{cert_id}/push-history

scm:pushHistory:list

-

x

Uploading a certificate

POST /v2/{project_id}/scm/cert/upload

scm:cert:upload

-

x