AWS services used for Lambda architecture
| AWS service | Description |
|---|---|
|
Core. Provides a caching layer to reduce latency and the cost of image processing for subsequent identical requests. Allows pre/post processing of requests and responses. |
|
|
Core. Runs functions to retrieve, modify, and invoke other services to analyze images. Also runs a function to support URL signature validation. |
|
|
Core. Stores images, logs, and a demo UI. |
|
|
Supporting. Provides API endpoints to invoke Lambda functions. Only used if EnableS3ObjectLambda is set to "No". |
|
|
This option has been deprecated. Amazon S3 Object Lambda will no longer be open to new customers starting on November 7, 2025. If you were not an existing user of S3 Object Lambda before November 7, 2025, select 'No". For more information, please visit https://docs.aws.amazon.com/AmazonS3/latest/userguide/amazons3-ol-change.html. Supporting. Provide S3 Origin to invoke Lambda functions. Only used if EnableS3ObjectLambda is set to "Yes". |
|
|
Supporting. Provides infrastructure as code constructs to generate the solution’s underlying CloudFormation templates. |
|
|
Supporting. Deploys the solution’s underlying AWS resources. |
|
|
Supporting. Allows for fine-grained access permissions. |
|
|
Optional. Uses machine learning (ML) to analyze images. |
|
|
Optional. Manages secrets to support URL signatures. |