【问题标题】:how can i create the aws java lambda function from aws cli by ignoring unused resources?如何通过忽略未使用的资源从 aws cli 创建 aws java lambda 函数?
【发布时间】:2020-03-03 17:40:12
【问题描述】:

aws lambda create-function --function-name CliTestFun --runtime java8 --region ap-south-1 --role arn:aws:iam::XXXXXXXXXXXXX:role/aws-lambda-basic-execution-role --handler com.example.demo.Search::handleRequest --zip fileb:///home/workspace/example/target/testfunction-1.0.0.jar

通过上面的命令,我可以创建函数,但问题是在我运行这个命令后,我在 aws 控制台中检查了它,所以有很多 不必要的资源,比如 iot ,ec2,s3... 添加到它,但我想添加 特定资源 只需要该 lambda ,我怎么能 忽略这些资源 当我尝试从 aws CLI 创建它。

是否有任何配置相关的问题或什么?

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-cli aws-resource-group


    【解决方案1】:

    这应该是因为您附加到 lambda 函数的 IAM 角色可以访问您在 AWS 控制台中看到的资源。

    您可以检查您附加到 lambda 函数的以下 IAM 角色是否可以访问您在控制台中看到的资源

    aws-lambda-basic-execution-role
    

    【讨论】:

    • 嗨,@karthikeayan 你的回答对我很有帮助,我现在可以做到了。谢谢,谢谢karthikeayan。为 lambda 添加 API 网关也会发生同样的事情吗?
    猜你喜欢
    • 2016-03-25
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-14
    • 1970-01-01
    相关资源
    最近更新 更多