将函数上传到Amazon Lambda对话框 - Amazon Toolkit for Eclipse
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将函数上传到Amazon Lambda对话框

您可以使用将函数上传到AmazonLambda对话框创建 Lambda 函数,并上传要在调用 Lambda 函数时运行的代码。

启动此对话框

您可以启动将函数上传到AmazonLambda对话框中有两种方式:

  • 打开上下文菜单Amazon日食中的 Lambda Java 项目项目浏览器视图,然后选择Amazon Web Services将函数上传到AmazonLambda.

  • 在 Java 类所在的代码窗口中打开上下文菜单,然后选择AmazonLambda将函数上传到AmazonLambda.

这些区域有:将函数上传到AmazonLambda对话框具有两个页面:

“Select Target Lambda Function”选项

Select the Handler

(必需) 包含要上传的 Lambda 函数代码的处理程序类。

(默认值) 最近上传的处理程序或找到的第一个处理程序 (如果之前未上传任何处理程序)。

选择Amazon区域

(必需) 要在其中创建 Lambda 函数的区域。

(默认值)默认值Amazon Web Services Management Console您的区域Amazonaccount.

Select or Create a Lambda Function

(必需) 您必须选择是使用下拉列表中的现有 Lambda 函数,还是通过输入函数名称创建一个新函数。

(默认值)Create a new Lambda function (创建新的 Lambda 函数)

当选择 Next (下一步) 时,Function Configuration (函数配置) 页面将打开。

“Function Configuration”选项

此页面分为五个部分,每个部分都具有自己的设置。

基本设置

此部分显示函数名称并允许您添加文本说明。

名称

(不可变)此名称取决于您在 Select Target Lambda Function (选择目标 Lambda 函数) 页面上选择的名称。在此处不能修改该名称,但可以选择 Back (上一步),在上一页中重新输入。

描述

(可选) 函数的文本描述。

(默认值) 描述为空。

Function Role

在此部分中,您可以选择要应用于函数的 IAM 角色。您还可以使用Create按钮。您通过 Eclipse 工具包创建的 IAM 角色是提供了对 Amazon S3 的访问权限的基本角色。如果您需要更多访问Amazon资源中使用的每项服务,您必须提供对Amazon Web Services Management Console.

IAM 角色

(必需) Lambda 用于访问您的Amazon资源在执行您的函数时。

(默认值) 您的第一个 IAM 角色Amazonaccount.

Function Versioning and Alias

在此部分中,可以发布新版本的 Lambda 函数并为该版本指定别名。要了解有关 Lambda 版本控制和别名的更多信息,请参阅AmazonLambda 函数版本控制和别名中的Amazon Lambda开发人员指南.

发布新版本

(默认值) 未选中。如果您选择此选项,上传将创建新版本的 Lambda 函数而不会替换它。

为此新版本提供一个别名

(默认值) 未选中。如果您选择此选项,可键入新的别名或使用现有名称。

用于函数代码的 S3 存储桶

在此部分中,您可设置您的 Lambda 函数要使用的 Amazon S3 存储桶。您还可以使用Create按钮,然后选择设置以在 Lambda 函数上传到 Amazon S3 时对其进行加密。

S3Bucket

(必需) 您的函数代码可使用的 Amazon S3 存储桶。此处只会显示位于您将运行函数的区域内的存储桶。

(默认值) 列表中的第一个存储桶或您将 Lambda 函数上传到的最后一个存储桶。

Encryption setting

(默认值) 选中“None”。要了解有关 Amazon S3 加密的更多信息,请参阅使用服务器端加密保护数据中的Amazon Simple Storage Service 开发人员指南.

高级设置

此部分包含您可能不常使用的设置。与 Function Execution (函数执行) 部分中的设置相比,这些设置能为您提供更多的函数执行环境控制。

内存 (MB)

(必需) Lambda 函数可用的内存的兆字节数。

(默认值) 512 MB。

超时(秒)

(必需) 函数在完成执行的情况下被视为已失败之后的超时 (以秒为单位)。

(默认值) 15 秒。