Skip to main content

Pulumi ComponentResource for create website based on CloudFront and S3

Project description

pulumi-aws-website

Pulumi ComponentResource for creating CloudFront + S3 websites

How to install

pip install --upgrade pip
pip install wheel
pip install pulumi-aws-website
# or
pip install git+git://github.com/jetbrains-infra/pulumi-aws-website@<tag or branch>

How to use

import pulumi
from pulumi_aws_website import config
from pulumi_aws_website import WebSite


website = WebSite('my-site',
                  issue='sre-123',
                  stack='staging',
                  zones={
                      'ABCDEF123': ['test.jetbrains.com']
                  },
                  viewer_certificate=config.ViewerCertificate(cloudfront_default_certificate=True)
                  )

pulumi.export('cf_distribution_id', website.distribution.id)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi-aws-website-0.1.2.tar.gz (6.8 kB view hashes)

Uploaded Source

Built Distribution

pulumi_aws_website-0.1.2-py3-none-any.whl (8.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page