最新的 Lambda 层 ARN

Pun*_*cky 5 amazon-web-services aws-cli aws-lambda aws-lambda-layers

我有一个不断更新的 lambda 层。这个 lambda 层有多个版本。如何使用 aws cli 找到最新版本的 lambda 层 ARN?

Pun*_*cky 11

我可以使用下面列出的命令来做到这一点 -

aws lambda list-layer-versions --layer-name <layer name> --region us-east-1 --query 'LayerVersions[0].LayerVersionArn'
Run Code Online (Sandbox Code Playgroud)

  • 我不确定第一个位置是否始终是最新的,因此我最终在查询中进行排序: `aws lambda list-layer-versions --layer-name &lt;layer_name&gt; --region us-east-1 --query 'max_by(LayerVersions, &amp;Version).LayerVersionArn'` (6认同)

Ron*_*yis 5

不幸的是,目前这是不可能的(我遇到了同样的问题)。

您可以将最新的 ARN 保留在您自己的位置(如 DynamoDB),并在您发布层的新版本时更新它。