我如何通过忽略未使用的资源从 aws cli 创建 aws java lambda 函数?
how can i create the aws java lambda function from aws cli by ignoring unused resources?
aws lambda create-function --function-name CliTestFun --运行time 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.
创建资源时,我可以忽略那些资源吗?
是否有任何与配置相关的问题?
这应该是因为您附加到 lambda 函数的 IAM 角色可以访问您在 AWS 控制台看到的资源。
您可以检查您附加到 lambda 函数的以下 IAM 角色是否可以访问您在控制台中看到的资源
aws-lambda-basic-execution-role
aws lambda create-function --function-name CliTestFun --运行time 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.
创建资源时,我可以忽略那些资源吗?是否有任何与配置相关的问题?
这应该是因为您附加到 lambda 函数的 IAM 角色可以访问您在 AWS 控制台看到的资源。
您可以检查您附加到 lambda 函数的以下 IAM 角色是否可以访问您在控制台中看到的资源
aws-lambda-basic-execution-role