A REST API exposes application resources and operations through HTTP requests and responses. AWS services are accessible through HTTPS APIs, while CLI tools and SDKs provide more convenient interfaces over those APIs. section 4.0 section 16.3.2
A small image-processing API can organize operations around resource-oriented routes:
- POST /image creates an image-processing request. section 16.3.2
- GET /image/:id returns the current state of a specified process. section 16.3.2
- POST /image/:id/upload uploads a file for that process. section 16.3.2
Imagery service
Node.js and Express handle REST routes on EC2 instances behind a load balancer. DynamoDB stores image-process state, S3 stores uploaded files, and workers process images separately. A POST request creates an item and returns its identifier and state; a GET request reads the item and returns its mapped representation. section 16.3.2
GET / HTTP/1.1 #1 Host: BucketName.s3.amazonaws.com #2 Authorization: [...] #3
A raw HTTP request shows the method, endpoint host, and authorization details used to access an AWS resource. section 4.0





















