In order to allow read access from the S3 Bucket for all members included in the organization, the following policy must be applied to the S3 Bucket:
{ "Version": "2012-10-17", "Statement": { "Sid": "AllowOrganizationToReadBucket", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::stackset-lambdas", "arn:aws:s3:::stackset-lambdas/*" ], "Condition": { "StringEquals": {"aws:PrincipalOrgID":["o-xxxxxxxxxx"]} } } }
Where "stackset-lambdas" is the S3 Bucket name and "o-xxxxxxxxxx" is your Organization ID.