AWS Signer 图标

AWS Signer

类型
专业
推出
2019年

对代码进行数字签名以确保完整性和来源可信的服务

它能做什么

AWS Signer 是一项对代码包进行数字签名的托管服务。确保部署的代码未被篡改且来自可信来源。支持 Lambda 函数、IoT 设备固件、容器镜像等的代码签名。签名密钥由 AWS 管理,无需自行维护签名基础设施。

使用场景

用于 Lambda 函数部署前的代码完整性验证、IoT 设备固件更新的安全保障、容器镜像的来源验证、合规要求下的代码签名。

日常类比

可以比作公证处的印章。在文件(代码)上盖章(签名),证明文件是真实的且未被修改。收到文件的人可以验证印章确认文件的真实性。

什么是 Signer

AWS Signer 是一项代码签名服务。在软件供应链安全中,确保部署的代码确实来自可信来源且未被篡改至关重要。Signer 使用非对称加密对代码进行签名,部署时验证签名以确保完整性。

签名配置文件与验证

签名配置文件(Signing Profile)定义签名的参数(平台、有效期等)。对代码签名后生成签名作业(Signing Job),包含签名后的代码包。Lambda 的代码签名配置可以强制只部署经过签名的代码,拒绝未签名或签名无效的部署。

开始使用

在 Signer 控制台创建签名配置文件,选择目标平台(Lambda、IoT 等)。使用 API 或 CLI 对代码包进行签名。对于 Lambda,创建代码签名配置并关联到函数,之后只有经过签名的代码才能部署。

注意事项

  • Signer 本身免费,按签名作业数收费
  • Lambda 的代码签名配置可以强制只部署经过签名的代码

可用区域

AWS Signer 可在 23 个区域使用 (截至 2026-10-09)。

亚太地区:香港、东京、首尔、孟买、新加坡、悉尼

北美:加拿大 (中部)、美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (加利福尼亚北部)、美国西部 (俄勒冈)

南美洲:圣保罗

欧洲:法兰克福、斯德哥尔摩、米兰、爱尔兰、伦敦、巴黎

AWS 欧洲主权云:德国

中东:巴林

非洲:开普敦

AWS GovCloud (美国):AWS GovCloud (美国东部)、AWS GovCloud (美国西部)

查看按区域的服务一览

参考资料(AWS 官方)

本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。

如本页内容与官方文档不一致,请以官方文档为准。

分享