Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
324 views
in Technique[技术] by (71.8m points)

AWS Lambda function not being triggered at all

I am trying to create a simple lambda function that is triggered when a bucket is uploaded with a file. My lambda function have 2 policies as of now - a cloudwatch policy to log and an s3 bucket get object policy listed as below

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "logs:CreateLogGroup",
                "logs:CreateLogStream",
                "logs:PutLogEvents",
                "logs:DescribeLogStreams"
            ],
            "Resource": [
                "arn:aws:logs:*:*:*"
            ]
        }

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": "arn:aws:s3:::*"
        }
    ]
}

I am using the default example-bucket test to verify if the lambda function works as per the setup. enter image description here I've changed the basic hello text print to something different. I see that this has no effect and event my print bucket is not working. I've went through this other post on SO lambda cloudwatch and verified the similier steps. I am creating my function after creating my policy. Any inputs as to why my function is not being triggered ?

question from:https://stackoverflow.com/questions/65602964/aws-lambda-function-not-being-triggered-at-all

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Based on the comment, the solution is to click deploy :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...