@aws-prototyping-sdk/static-website
Project description
The static-website module is able to deploy your pre-packaged static website content into an S3 Bucket, fronted by Cloudfront. This module uses an Origin Access Identity to ensure your Bucket can only be accessed via Cloudfront and is configured to only allow HTTPS requests by default. Custom runtime configurations can also be specified which will emit a runtime-config.json file along with your website content. Typically this includes resource Arns, Id's etc which may need to be referenced from your website. This package uses sane defaults and at a minimum only requires the path to your website assets.
Below is a conceptual view of the default architecture this module creates:
Cloudfront Distribution (HTTPS only) -> S3 Bucket (Private via OAI)
|_ WAF V2 ACL |_ index.html (+ other website files and assets)
|_ runtime-config.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aws_prototyping_sdk.static_website-0.0.74.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bfa418f0b4cd86575746979a4592f495750565d3fa816986c94a9031bc912c6 |
|
MD5 | c535ef08f5c9253bc18ae84c32719c72 |
|
BLAKE2b-256 | a390debd9aca768c83b7c87b5bcd4a61a3c0787428ef705383343ab075752461 |
Hashes for aws_prototyping_sdk.static_website-0.0.74-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21960e90b795cbf7b731cad09e0630f433ba71282ca33685b98b62c98fbea6b4 |
|
MD5 | 561dda5d578669013d7f0ed83814659e |
|
BLAKE2b-256 | e64d804448dea9fc69271a8a851e6c6175a51cba4916e05e7610066d8e5f6ef9 |