【问题标题】:Get alias name of AWS Lambda function in code在代码中获取 AWS Lambda 函数的别名
【发布时间】:2018-05-04 02:32:01
【问题描述】:
【问题讨论】:
标签:
java
amazon-web-services
aws-lambda
【解决方案1】:
您可以使用传递给 lambda 处理程序的 Context 对象来获取该数据。
https://docs.aws.amazon.com/lambda/latest/dg/java-context-object.html
上下文对象属性是:
getMemoryLimitInMB():内存限制,以 MB 为单位,您为
Lambda 函数。
getFunctionName():正在运行的 Lambda 函数的名称。
getFunctionVersion():正在执行的 Lambda 函数版本。
如果使用别名调用函数,则 getFunctionVersion
将是别名指向的版本。
getInvokedFunctionArn():用于调用此函数的 ARN。它可以
是函数 ARN 或别名 ARN。不合格的 ARN 执行 $LATEST
版本和别名执行它所指向的函数版本。