29.4. 使用


29.4.1. Lambda producer 评估的消息标头

操作标头类型描述必需

All

CamelAwsLambdaOperation

字符串

想要执行的操作。覆盖作为查询参数传递的操作

是

createFunction

CamelAwsLambdaS3Bucket

字符串

包含部署软件包的 .zip 文件的 Amazon S3 存储桶名称。此存储桶必须位于您创建 Lambda 功能的同一 AWS 区域。

否

createFunction

CamelAwsLambdaS3Key

字符串

要上传的 Amazon S3 对象(部署软件包)密钥名称。

否

createFunction

CamelAwsLambdaS3ObjectVersion

字符串

要上传的 Amazon S3 对象(部署软件包)版本。

否

createFunction

CamelAwsLambdaZipFile

字符串

zip 文件的本地路径(部署软件包)。zip 文件的内容也可以放在消息正文中。

否

createFunction

CamelAwsLambdaRole

字符串

IAM 角色的 Amazon 资源名称(ARN),Lambda 在执行功能时假设它访问任何其他 Amazon Web Services(AWS)资源。

是

createFunction

CamelAwsLambdaRuntime

字符串

正在上传的 Lambda 函数的运行时环境(nodejs、nodejs4.3、nodejs6.10、java8、python2.7、python3.6、dotnetcore1.0、odejs4.3-edge)

是

createFunction

CamelAwsLambdaHandler

字符串

Lambda 调用的代码中的功能开始执行。对于 Node.js,它是您的功能中的 module-name.export 值。对于 Java,它可以是 package.class-name::handler 或 package.class-name。

是

createFunction

CamelAwsLambdaDescription

字符串

用户提供的描述。

否

createFunction

CamelAwsLambdaTargetArn

字符串

包含 Amazon SQS 队列或 Amazon SNS 主题的目标 ARN(Amazon Resource Name)的父对象。

否

createFunction

CamelAwsLambdaMemorySize

整数

为函数配置的内存大小(以 MB 为单位)。必须是 64 MB 的倍数。

否

createFunction

CamelAwsLambdaKMSKeyArn

字符串

用于加密您的功能环境变量 KMS 密钥的 Amazon 资源名称(ARN)。如果没有提供,AWS Lambda 将使用默认的服务密钥。

否

createFunction

CamelAwsLambdaPublish

布尔值

此布尔值参数可用于请求 AWS Lambda 来创建 Lambda 函数,并将版本发布为 atomic 操作。

否

createFunction

CamelAwsLambdaTimeout

整数

Lambda 应该终止功能的功能执行时间。默认值为 3 秒。

否

createFunction

CamelAwsLambdaTracingConfig

字符串

您的模块的跟踪设置(活动或通过)。

否

createFunction

CamelAwsLambdaEnvironmentVariables

Map<String, String>

代表环境的配置设置的键值对。

否

createFunction

CamelAwsLambdaEnvironmentTags

Map<String, String>

分配给新功能的标签(键值对)。

否

createFunction

CamelAwsLambdaSecurityGroupIds

列出<字符串>

如果您的 Lambda 功能访问 VPC 中的资源,则 VPC 中的一个或者多个安全组 ID 的列表。

否

createFunction

CamelAwsLambdaSubnetIds

列出<字符串>

如果您的 Lambda 功能访问 VPC 中的资源,则 VPC 中的一个或者多个子网 ID 的列表。

否

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部