bitter-fish-4928
06/09/2024, 3:27 AMmodern-zebra-45309
06/10/2024, 7:38 AMbitter-fish-4928
06/13/2024, 7:11 PMbitter-fish-4928
06/13/2024, 7:15 PMfunc CreateS3Bucket(ctx *pulumi.Context) error {
// Create an S3 bucket
bucket, err := s3.NewBucket(ctx, "pulumi-test-bucket", &s3.BucketArgs{
Website: &s3.BucketWebsiteArgs{
IndexDocument: pulumi.String("index.html"),
ErrorDocument: pulumi.String("error.html"),
},
})
if err != nil {
return err
}
bitter-fish-4928
06/13/2024, 7:15 PMcdn, err := cloudfront.NewDistribution(ctx, "cdn", &cloudfront.DistributionArgs{
Enabled: pulumi.Bool(true),
Origins: cloudfront.DistributionOriginArray{
&cloudfront.DistributionOriginArgs{
OriginId: bucket.Arn,
DomainName: bucket.BucketRegionalDomainName,
S3OriginConfig: &cloudfront.DistributionOriginS3OriginConfigArgs{
OriginAccessIdentity: oai.CloudfrontAccessIdentityPath,
},
},
},
modern-zebra-45309
06/14/2024, 8:55 AM