Skip to content

Commit 5017191

Browse files
committed
Doc: add few deployment steps
1 parent c64a166 commit 5017191

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
# aws-lambda-hls-enc
22
> Go-powered AWS Lambda tool for swift and efficient HLS file encryption, empowering direct encryption of HLS files within Lambda. Boosts flexibility and scalability for managing media streaming workflows on AWS.
33
4+
## Deployment
5+
6+
1. Create AWS Lambda function with API Gateway
7+
- Runtime: `Amazon Linux 2`
8+
- Architecture: `arm64`
9+
10+
11+
2. Now, you need to configure a few environment variables.
12+
13+
| Name | Value Type | Description |
14+
|-------------------------------| ----------------| -------------------------------------|
15+
| CLOUDFRONT_ACCESS_KEY_ID | String | Cloudfront Public KeyID |
16+
| CLOUDFRONT_ORIGIN | String | Cloudfront CDN Domain |
17+
| CLOUDFRONT_PRIVATE_KEY_BASE64 | String | Cloudfront Generated Private Key |
18+
| EXPIRE_TIME | String | Signature URL Expiry Time, e.g. (2h) |
419

0 commit comments

Comments
 (0)