java - 如何通过云形成部署java 17 lambda函数

标签 java amazon-web-services aws-lambda aws-cloudformation java-17

我计划将 java 17 函数部署到 AWS lambda。但根据文档,AWS 没有为 java 17 提供 bas 镜像。

https://docs.aws.amazon.com/lambda/latest/dg/lambda-java.html

所以我有一个问题,我应该在cloudformation模板Runtime字段中使用什么值

"AMIIDLookup": {
    "Type": "AWS::Lambda::Function",
    "Properties": {
        "Handler": "index.handler",
        "Role": {
            "Fn::GetAtt": [
                "LambdaExecutionRole",
                "Arn"
            ]
        },
        "Code": {
            "S3Bucket": "lambda-functions",
            "S3Key": "amilookup.zip"
        },
        "Runtime": "Java11",  # what is the alternative for this
        "Timeout": 25,
        "TracingConfig": {
            "Mode": "Active"
        }
    }
}

最佳答案

no official Java17 runtime对于 Lambda,您必须创建一个 custom runtime靠你自己。

关于java - 如何通过云形成部署java 17 lambda函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73468547/

相关文章:

c# - 与.Net不同,为什么Java中的静态成员可以被实例访问

java - LibGDX 使视口(viewport)大于屏幕

java - QueryDSL 窗口函数

java - 从 html 行中提取 href 的正确正则表达式是什么? ( java )

amazon-web-services - cnf-init 在 ubuntu ami 上抛出 Python 错误

python - 减少用于在 CloudFront 上部署的 python AWS Lambda 大小

aws-lambda - 如何从 vpc 内的 lambda 调用 step 函数?

java - 如何在 Ubuntu 中定位/mykeypair.pem?

amazon-web-services - 模块未找到错误: No module named 'aiohttp' in AWS Glue

amazon-web-services - 从 VPC/Lambda 访问 Parameter Store