如何通过在 AWS CLI 中使用其 ARN 来获取 lambda 函数?

Posted

技术标签:

【中文标题】如何通过在 AWS CLI 中使用其 ARN 来获取 lambda 函数?【英文标题】:How can I get the a lambda function by using its ARN in the AWS CLI? 【发布时间】:2022-01-23 23:43:09 【问题描述】:

我正在使用 Azure Toolkit for AWS 创建我的 lambda,然后运行一些 powershell 脚本对其进行操作。创建后,我将函数的 ARN 作为输出。我在 documentation 中看不到任何可以通过 ARN 访问该函数的地方,所有内容都将 function-name 作为参数。

【问题讨论】:

我的回答有帮助吗? 是的,对不起,我在放假前不久问过这个问题,现在才回来看到明显的答案! 【参考方案1】:

在为 AWS lambda API 执行 AWS CLI 调用时,您可以在 --function-name 参数中使用 ARN。

这是get-function api 的示例:

--函数名(字符串)

The name of the Lambda function, version, or alias.

Name formats

Function name - my-function (name-only), my-function:v1 (with alias).

Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function .

Partial ARN - 123456789012:function:my-function 

【讨论】:

我没有注意到这一点而感到愚蠢!谢谢!

以上是关于如何通过在 AWS CLI 中使用其 ARN 来获取 lambda 函数?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AWS Device Farm CLI 上的设备池中添加单个设备?

如何通过 CLI 获取 AWS 目标组中已注册目标的列表

如何从无服务器 cli 设置 Cloudformation 完全访问权限

如何在python中检索aws批处理参数值?

如何使用适用于 Python 的 AWS CDK 通过 ARN 查找现有的经典负载均衡器 (CLB)?

如何更改aws cli中的默认配置文件变量?