more AWS notes

This commit is contained in:
Brandon Liu
2022-07-12 23:48:10 +08:00
parent 8a34c6ef31
commit 1fc57a00ec
2 changed files with 28 additions and 1 deletions

View File

@@ -1,12 +1,31 @@
## How To Use
`python create_lambda_function.py MY_REGION MY_BUCKET_NAME`
Upload the resulting `lambda_function.zip` using the Lambda console.
## Restrictions
1. There is a limit of 1 MB for tiles served through Lambda@Edge.
2. Lambda@Edge does not support layers, environment variables, or ARM functions.
## AWS Notes
1. API Gateway (Event format v2.0)
2. Lambda Function URLs are not recommended.
## Test Event ## Test Event
CloudFront event:
```json ```json
{ {
"Records": [ "Records": [
{ {
"cf": { "cf": {
"request": { "request": {
"uri": "/tiles/0/0/0.pbf", "uri": "/my-tileset-name/0/0/0.pbf",
"method": "GET", "method": "GET",
"headers": {} "headers": {}
} }
@@ -15,3 +34,11 @@
] ]
} }
``` ```
API Gateway V2 / Lambda Function URLs:
```json
{
"rawPath": "/my-tileset-name/0/0/0.pbf"
}
```

Binary file not shown.