欢迎使用
本节包含 Amazon Lambda API 参考文档。我们建议使用您所使用编程语言的其中一款 Amazon 软件开发工具包(SDK),而不是直接从应用程序请求使用 API。Amazon SDK 负责请求身份验证、序列化和连接管理。如果不使用 Amazon SDK,则需要通过提供签名对请求进行身份验证。Amazon Lambda 支持签名版本 4。有关更多信息,请参阅《Amazon Web Services 一般参考》中的签名版本 4 签名流程。
在使用 SDK 时出现证书错误
由于Amazon开发工具包使用的是来自计算机的 CA 证书,因此更改Amazon服务器上的证书可能会导致您在尝试使用开发工具包时无法连接。您可以通过使计算机的 CA 证书和操作系统保持最新来防止出现这些故障。如果您在公司环境中遇到这个问题而且未管理您自己的计算机,则可能需要请求管理员来协助处理更新过程。以下列表显示了最低的操作系统和 Java 版本:
-
已安装 2005 年 1 月版或更高版本更新的 Microsoft Windows 版本在其信任列表中至少包含一个必需 CA。
-
带 Java for Mac OS X 10.4 版本 5 的 Mac OS X 10.4 (2007 年 2 月版)、Mac OS X 10.5 (2007 年 10 月版) 及更高版本在其信任列表中至少包含一个必需 CA。
-
Red Hat Enterprise Linux 5 (2007 年 3 月版)、6 和 7 以及 CentOS 5、6 和 7 在其默认信任 CA 列表中至少包含一个必需 CA。
-
Java 1.4.2_12 (2006 年 5 月版)、5 Update 2 (2005 年 3 月版) 以及所有更高版本,包括 Java 6 (2006 年 12 月版)、7 和 8 在其默认信任 CA 列表中至少包含一个必需 CA。
在访问 Amazon Lambda 管理控制台或 Amazon Lambda API 端点时,无论是通过浏览器还是以编程方式,您都需要确保您的客户端计算机支持任何以下 CA:
-
Amazon Root CA 1
-
Starfield Services Root Certificate Authority – G2
-
Starfield Class 2 Certification Authority
可以从 Amazon Trust Services