S3 Batch Lambda Pricing?

0

Do you get charged for every single lambda invocation? So for example: if you have a billion images, and you'd like to resize each one you would get charged for a billion lambda invocations?

The S3 pricing page has: Objects - "$1.00 per million object operations performed".
Is this in addition to the lambda costs?

poxrud
질문됨 5년 전1331회 조회
2개 답변
0
수락된 답변

Thanks for the question.

The S3 Batch Operations pricing is $0.25 per job and $1.00 per million object operations, regardless of the operation type.

For Lambda, you'd pay for S3 Batch Operations as described above and for the usage of AWS Lambda. The AWS Lambda function is invoked once for each object listed in your S3 Batch Operations manifest, so the applicable AWS Lambda fees would depend on the number of requests and the GB-seconds of runtime. Additionally, AWS Lambda has a free tier as described on their pricing page: https://aws.amazon.com/lambda/pricing/.

AWS
awsrwx
답변함 5년 전
0

Hello

For lambda, you get charged for the amount of time it runs. So everytime, it is called, you will get charged for how long it runs resizing your images.
Pricing is separate for each service even if you use them together.
the S3 price will include the charges for storage space too for the new image

hope this helps
RT

rtt
답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠