删除 AWS Lambda 函数的方法

删除 AWS Lambda 函数将从 AWS 控制台中删除 AWS Lambda。有两种方法可以删除 AWS Lambda 函数。使用 AWS 控制台。使用 AWS CLI 命令

本章详细讨论了这两种方式。

使用 AWS 控制台

要使用 AWS 控制台删除 Lambda 函数,请按照以下步骤操作-

步骤 1

登录 AWS 控制台并转到 AWS Lambda 服务。您可以发现到目前为止创建的 AWS lambda 函数列在 AWS 控制台中,如下所示-

AWS 控制台使用

列表显示到目前为止已创建了 23 个 AWS Lambda 函数。您可以使用顶部提供的分页查看它们,也可以使用搜索框搜索 AWS Lambda。

步骤 2

请注意,每个 AWS Lambda 函数都有一个单选按钮。选择要删除的功能。观察下面显示的屏幕截图-

单选按钮

步骤 3

选择 AWS Lambda 函数后,之前灰显的 Action 下拉列表现在会突出显示。现在,打开组合框,它将显示如下所示的选项-

Action

步骤 4

选择 删除按钮以删除 AWS Lambda 函数。单击 删除后,它会显示如下消息-

显示日期

步骤 5

仔细阅读消息,然后单击 删除按钮以永久删除 AWS lambda 函数。

注意-删除 aws lambda 不会删除链接的角色。要移除角色,您需要转到 IAM 并移除角色。

步骤 6

到目前为止创建的角色列表如下所示。观察到有一个 创建角色按钮和 删除角色按钮。

删除角色

点击您要删除的角色的复选框。您也可以一次选择多个角色进行删除。

删除时间

步骤 7

单击"删除"按钮后,您将看到如下所示的确认消息-

删除按钮

现在,仔细阅读提到的细节,然后点击 是,删除按钮。

使用 AWS CLI 命令

让我们首先使用 aws cli 创建一个 Lambda 函数,然后使用相同的命令删除它。为此,请按照以下步骤操作-

步骤 1

带有 create-function 值的命令如下-

 

 

 

aws lambda create-function 
--function-name "lambdatestcli" 
--runtime "nodejs8.10" 
--role "arn:aws:iam::625297745038:role/lambdaapipolicy" 
--handler "index.handler" 
--timeout 5 
--memory-size 256 
--zip-file "fileb://C:\demotest\index.zip"

 

 

此处显示了相应的输出-

CLI 命令

步骤 2

创建的 AWS Lambda 函数是 lambdatestcli。我们已经使用现有的角色 arn 创建了 lambda 函数。

然后您可以在 AWS 控制台中找到此函数,如下所示-

Lambda 测试

第 3 步

现在,让我们调用函数来使用显示的命令测试输出-

 

 

 

aws lambda invoke--function-name "lambdatestcli"--log-type Tail 
C:\demotest\outputfile.txt

 

 

此命令将为您提供如下所示的输出-

命令输出

步骤 4

可以从 cloudwatch 观察 lambda 函数的日志 lambdatestcli

 

观察日志

步骤 5

现在,让我们进入删除 AWS 函数的实际部分。 Delete aws cli api 将删除给定的函数。用于此目的的命令的详细信息如下-

 

命令

 

 

delete-function
--function-name <value>
[--qualifier <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]

 

 

选项

--function-name(string)-这将采用 Lambda 函数名称或 AWS Lambda 函数的 arn。

--qualifier (string)-这是可选的。您可以在此处指定需要删除的 AWS Lambda 版本。

--cli-input-json(string)-根据提供的 JSON 字符串执行服务操作。 JSON 字符串遵循 --generate-cli-skeleton 提供的格式。如果在命令行上提供了其他参数,则 CLI 值将覆盖 JSON 提供的值。

--generate-cli-skeleton(string)-它在不发送 API 请求的情况下将 json 骨架打印到标准输出。

带值的命令

 

 

aws lambda delete-function--function-name "lambdatestcli"

 

 

相应的输出如下所示-

Lambda 删除函数

步骤 6

如果您现在检查,您可以观察到该函数不会出现在 AWS Lambda 函数列表中,如下面的屏幕截图所示-

 

日期显示

作为AWS顶级代理商,选择天.下.数.据的优势

1、专属客服协助注册AWS,或提供注册好的账号直接使用

2、支持收U等多币种支付代付,无额外服务费用

3、AWS多种产品类型,更高产品租赁权限

4、针对大客户,AWS专属折扣优惠

5、7x24小时专属客服,在线解答各种疑问

详询电话40 0-63 8-88 08 官网:https://www.idcbest.com/2023/aws.asp

本文地址:https://www.idcbest.com/idcnews/11008955.html



天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图

天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商

《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号

朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权

深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓

7×24小时服务热线:4006388808香港服务电话:+852 67031102

本网站的域名注册业务代理北京新网数码信息技术有限公司的产品

工商网监图标