command
module
Version:
v0.0.0-...-2f3ac94
Opens a new window with list of versions in this module.
Published: Apr 8, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Static Website on Amazon S3
The component version of aws-go-s3-folder. For a detailed walkthrough of this example, see Tutorial: Pulumi Components.
Deploying and running the program
Note: some values in this example will be different from run to run. These values are indicated
with ***
.
-
Create a new stack:
$ pulumi stack init website-component-testing
-
Set the AWS region:
$ pulumi config set aws:region us-west-2
-
Run pulumi up
to preview and deploy changes. After showing the preview you will be
prompted if you want to continue or not.
$ pulumi up
Previewing stack 'website-component-testing'
Previewing changes:
...
Updating stack 'website-component-testing'
Performing changes:
Type Name Status
+ pulumi:pulumi:Stack aws-go-s3-folder-component-website-component-testing created
+ └─ pulumi:example:S3Folder pulumi-static-site created
+ ├─ aws:s3:Bucket pulumi-static-site created
+ ├─ aws:s3:BucketPolicy bucketPolicy created
+ ├─ aws:s3:BucketObject index.html created
+ └─ aws:s3:BucketObject favicon.png created
Outputs:
bucketName: "pulumi-static-site-***"
websiteUrl: "pulumi-static-site-***.s3-website-us-west-2.amazonaws.com"
Resources:
+ 6 created
Duration: 14s
Permalink: ***
-
To see the resources that were created, run pulumi stack output
:
$ pulumi stack output
Current stack outputs (2):
OUTPUT VALUE
bucketName pulumi-static-site-***
websiteUrl pulumi-static-site-***.s3-website-us-west-2.amazonaws.com
-
To see that the S3 objects exist, you can either use the AWS Console or the AWS CLI:
$ aws s3 ls $(pulumi stack output bucketName)
2020-04-20 22:52:15 13731 favicon.png
2020-04-20 22:52:15 249 index.html
-
Open the site URL in a browser to see both the rendered HTML and the favicon:
$ pulumi stack output websiteUrl
pulumi-static-site-***.s3-website-us-west-2.amazonaws.com
-
To clean up resources, run pulumi destroy
and answer the confirmation question at the prompt.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.