开发者社区 问答 正文

如何删除指定域名的SSL证书?



描述


用于删除指定域名的SSL证书。

  • 此功能面向API提供者。
  • 删除不存在的SSL证书,会返回成功。
  • 指定的分组不存在,会报错:InvalidGroupId.NotFound。
  • 删除SSL证书后,将不能支持HTTPS访问,请谨慎操作。


请求参数


名称类型是否必须描述
ActionString接口名称,系统规定参数,取值:DeleteDomainCertificate
GroupIdStringAPI分组 ID,系统生成,全局唯一
DomainNameString自定义域名
CertificateIdStringSSL证书ID,系统自动生成的SSL证书的唯一标识


返回参数


名称类型描述
RequestIdString请求唯一标识


示例



请求示例



展开
收起
轩墨 2017-10-26 13:52:28 2333 分享 版权
阿里云 AI 助理回答

要删除指定域名的SSL证书,您需要通过调用阿里云API Gateway提供的DeleteDomainCertificate接口来完成此操作。以下是执行该任务的详细说明:

请求参数

  • Action: String, 必填

    • 描述:接口名称,固定值为DeleteDomainCertificate
  • GroupId: String, 必填

    • 描述:API分组ID,这是系统生成的全局唯一标识。
  • DomainName: String, 必填

    • 描述:您想要删除SSL证书的自定义域名。
  • CertificateId: String, 必填

    • 描述:要删除的SSL证书ID,这是系统为每个SSL证书生成的唯一标识。

返回参数

  • RequestId: String
    • 描述:请求的唯一标识,用于追踪操作记录。

注意事项

  • 面向对象:此功能主要面向API提供者。
  • 操作结果:如果尝试删除一个不存在的SSL证书,操作将返回成功,但不会影响任何实际资源。如果指定的API分组不存在,则会报错InvalidGroupId.NotFound
  • HTTPS影响:一旦SSL证书被删除,绑定此证书的自定义域名将无法继续支持HTTPS访问,请在操作前确保已充分考虑此影响并做好相应准备。

示例流程

虽然直接的请求示例未给出具体格式,但您可以遵循以下步骤使用API Explorer或编程方式调用:

  1. API Explorer方式

    • 访问阿里云OpenAPI Explorer,登录后搜索DeleteDomainCertificate接口。
    • 在界面中填写必要的参数(GroupId、DomainName、CertificateId)。
    • 点击“调试”,系统将自动处理签名等细节,并展示运行结果及生成的SDK代码示例。
  2. 编程调用

    • 根据您选择的编程语言,参考OpenAPI Explorer生成的SDK代码示例,构造相应的请求。
    • 设置好ActionGroupIdDomainNameCertificateId参数。
    • 发送请求至阿里云API Gateway指定的Endpoint,并处理响应结果。

请确保在执行此操作前已经充分理解其后果,并准备好应对措施以避免服务中断。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答