我用 certbot 申请了一个 Let’s Encrypt 的证书,上传到函数计算后提示参数校验不通过
我把 fullchain.pem文件上传到了 PEM 证书内容,privkey.pem 文件上传到了 PEM 证书密钥,这个有谁给看下吗?
在阿里云函数计算中上传 Let's Encrypt 证书时,需要注意以下几点:
证书格式:请确保您的证书格式正确,通常有 PEM、PFX、PKCS12 等多种格式。建议您使用 PEM 格式的证书文件,并将证书和私钥存储在同一个文件中。
证书内容:请确保您的证书内容完整、正确,包括证书链和根证书等信息。在生成 Let’s Encrypt 证书时,如果使用了特殊标准或自定义参数,可能导致证书无法通过函数计算的参数校验。
角色授权:在函数计算中上传证书时,需要将证书文件存储到 OSS 或 RAM 中,并授权函数计算服务可以访问该资源。因此,您需要确保函数计算所绑定的 RAM 角色具有相应的权限和策略,以允许函数计算服务读取和写入 OSS 或 RAM 资源。
根据截图来看,您上传的 Let's Encrypt SSL证书的配置有几个地方需要注意:
在证书内容和证书密钥中,需要填写完整的证书和密钥内容,而您截图中所展示的内容并不完整,建议您再次确认 pem 文件是否损坏或者上传了错误的文件。
在证书内容和证书密钥中,需要注意不要添加多余的空格,特别是在文件的开头和结尾位置,这也是导致参数校验不通过的可能原因之一。
在添加 SSL证书时,需要将 Let's Encrypt 的证书内容和密钥分别添加到证书内容和证书密钥的输入框中,而您截图中似乎将证书内容和证书密钥均添加到了证书内容输入框中,这也可能导致参数校验不通过的原因之一。
建议您再次仔细确认上传的 pem 文件内容和格式是否正确,并将 Let's Encrypt 的证书内容和密钥分别添加到对应的输入框中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。