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文件b:///home/workspace/example/target/testfunction-1.0.0.jar
可以从上面的命令创建函数,但是问题是运行此命令后,我在 aws控制台中对其进行了检查,因此有很多不必要的资源,例如iot ,ec2,s3 ...添加了,但是我想为该lambda添加仅必需的特定资源,当我尝试时如何忽略这些资源从 aws CLI 创建它。
是任何与配置相关的问题吗?
答案 0 :(得分:0)
这应该是因为您要附加到lambda函数的IAM角色有权访问您正在查看AWS控制台的资源。
您可以检查您要附加到lambda函数的以下IAM角色是否有权访问您在控制台中看到的资源
aws-lambda-basic-execution-role