sparse-intern-71089
05/10/2021, 3:09 AMred-match-15116
05/10/2021, 3:19 AMinterpolateapplyOutput.allnew aws.s3.BucketPolicy("bucket-policy", {
  bucket: contentBucket.bucket,
  policy: pulumi.all([contentBucket.bucket, originAccessIdentity.id]).apply(([bucketName, accessId]) =>
    JSON.stringify({
      Version: "2012-10-17",
      Statement: [
        {
          Sid: "CloudfrontAllow",
          Effect: "Allow",
          Principal: {
            AWS: `arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity ${accessId}`,
          },
          Action: "s3:GetObject",
          Resource: `arn:aws:s3:::${bucketName}/*`,
        },
      ],
    })
  ),
});little-cartoon-10569
05/10/2021, 3:24 AMInput<string | PolicyDocument>little-cartoon-10569
05/10/2021, 3:25 AMred-match-15116
05/10/2021, 3:29 AMpulumi.interpolatelittle-cartoon-10569
05/10/2021, 3:30 AMlittle-cartoon-10569
05/10/2021, 3:31 AMred-match-15116
05/10/2021, 3:35 AMmake buildlittle-cartoon-10569
05/10/2021, 3:36 AMbillowy-army-68599
iamArnmicroscopic-zoo-3564
05/10/2021, 3:48 AMbillowy-army-68599
microscopic-zoo-3564
05/10/2021, 3:49 AMeager-librarian-67047
01/11/2022, 9:31 PMlittle-cartoon-10569
01/11/2022, 9:45 PMred-match-15116
01/11/2022, 9:48 PMPolicyDocumentred-match-15116
01/11/2022, 9:49 PMTransformred-match-15116
01/11/2022, 9:50 PMpolicylittle-cartoon-10569
01/11/2022, 9:51 PMred-match-15116
01/11/2022, 9:51 PM