sparse-intern-71089
01/12/2023, 10:29 PMbillowy-army-68599
s3Bucket, err := s3.NewBucket(ctx, "demo", &s3.BucketArgs{})
iam.NewPolicy(ctx, "demo", &iam.PolicyArgs{
Policy: pulumi.Sprintf(`{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": %s
}
]
}`, s3Bucket.Arn),
billowy-needle-56870
01/13/2023, 2:53 PMpolicy := pulumi.JSONMarshal(map[string]interface{}{
"Id": "demo-policy",
"Version": "2012-10-17",
"Statement": []interface{}{
map[string]interface{}{
"Sid": "Enable IAM User Permissions",
"Principal": map[string]interface{}{
"AWS": pulumi.Sprintf("arn:aws:iam::%s:root", current.AccountId),
},
"Action": "ec2:*",
"Effect": "Allow",
},
},
})
billowy-needle-56870
01/13/2023, 2:53 PMbillowy-needle-56870
01/13/2023, 2:53 PM"Principal": {
"AWS": "arn:aws:iam::%!d(string=123123123131):root"
},
billowy-army-68599
billowy-needle-56870
01/13/2023, 3:48 PMbillowy-needle-56870
01/13/2023, 3:49 PMgifted-fall-44000
01/14/2023, 9:29 PMgifted-fall-44000
01/14/2023, 9:30 PMbillowy-needle-56870
01/17/2023, 3:39 PMgifted-fall-44000
01/17/2023, 4:12 PM