0

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创建它时,如何忽略这些资源

是任何与配置相关的问题还是什么?

4

1 回答 1

0

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

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

aws-lambda-basic-execution-role
于 2019-11-07T07:32:33.880 回答