import pulumi import pulumi_aws as aws my_bucket = aws.s3.Bucket("myBucket", website=aws.s3.BucketWebsiteArgs( index_document="index.html", )) ownership_controls = aws.s3.BucketOwnershipControls("ownershipControls", bucket=my_bucket.id, rule=aws.s3.BucketOwnershipControlsRuleArgs( object_ownership="ObjectWriter", )) public_access_block = aws.s3.BucketPublicAccessBlock("publicAccessBlock", bucket=my_bucket.id, block_public_acls=False) index_html = aws.s3.BucketObject("index.html", bucket=my_bucket.id, source=pulumi.FileAsset("./index.html"), content_type="text/html", acl="public-read", opts = pulumi.ResourceOptions(depends_on=[ public_access_block, ownership_controls, ])) pulumi.export("bucketName", my_bucket.id) pulumi.export("bucketEndpoint", my_bucket.website_endpoint.apply(lambda website_endpoint: f"http://{website_endpoint}"))