Skip to main content

Getting started

AWS static website package is implemented for deploying a bucket with its Cloudfront distribution and its domain name.

You can use this package for deploying a static website on the bucket deployed.

It is part of the educational repositories to learn how to write stardard code and common uses of the TDD.

Prerequisites

You have to install the AWS Cloud Development Kit (AWS CDK) for deploying the AWS resources:

npm install -g aws-cdk # for installing AWS CDK
cdk --help # for printing its commands

And you need an AWS account, in this repository called your-account.

Installation

The package is not self-consistent. So you have to download the package by github and to install the requirements before to deploy on AWS:

git clone https://github.com/bilardi/aws-static-website
cd aws-static-website/
pip3 install --upgrade -r requirements.txt
export AWS_PROFILE=your-account
cdk deploy

Or if you want to use this package into your code, you can install by python3-pip:

pip3 install aws_static_website
python3
>>> import aws_static_website
>>> help(aws_static_website)

Read the documentation on readthedocs for

  • Usage

  • Development

Change Log

See CHANGELOG.md for details.

License

This package is released under the MIT license. See LICENSE for details.

Metadata

Release files for aws-static-website 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aws-static-website 0.0.3
File Size Uploaded Provenance Actions
aws_static_website-0.0.3.tar.gz 4.3 kB Without provenance Details for aws_static_website-0.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aws-static-website 0.0.3
File Interpreter ABI Platform Actions
aws_static_website-0.0.3-py3-none-any.whl Python 3 none any Details for aws_static_website-0.0.3-py3-none-any.whl

Total release size: 10.2 kB

Release files / aws_static_website-0.0.3.tar.gz

Download URL aws_static_website-0.0.3.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e38d081389526293ed02de592b69c9f7c67527e325baa83f25536ceed9b84fbc
BLAKE2b-256 checksum
How to use checksums
fba28ec3a377d14ce3c0abe54bff0487cfaa734137b0d5edb61cd897ed72f8d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.2

Release files / aws_static_website-0.0.3-py3-none-any.whl

Download URL aws_static_website-0.0.3-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
226ac9edfeefeaa87406889067fed819d83d4fc10360b4bdfcf25560951f2b00
BLAKE2b-256 checksum
How to use checksums
9ea354b8b5a8d831b9772ebca0d2c3c165c76d8934afd951e2144de9af9d6211
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.2

Security for aws-static-website 0.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page