Deploy an AWS CloudFront distribution for the provided origins using Serverless Components.
$ npm install -g serverless
$ mkdir cdn
$ cd cdn
the directory should look something like this:
|- serverless.yml
|- .env # your AWS api keys
# .env
AWS_ACCESS_KEY_ID=XXX
AWS_SECRET_ACCESS_KEY=XXX
# serverless.yml
myWebsite:
component: '@serverless/aws-cloudfront'
inputs:
region: us-east-1
enabled: true # optional
origins:
- https://my-bucket.s3.amazonaws.com
$ serverless
Checkout the Serverless Components repo for more information.