Resources: RetainBucket: Type: AWS::S3::Bucket DeletionPolicy: Retain UpdateReplacePolicy: Retain BucketPolicy1: Type: AWS::S3::BucketPolicy Properties: Bucket: !Ref RetainBucket PolicyDocument: Version: 2012-10-17 Statement: - Sid: Sid1 Effect: Allow Principal: AWS: - !Sub "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/RainTestRole1" - "arn:aws:iam::755952356119:role/Admin" Action: - s3:Put* - s3:Get* - s3:List* Resource: - !Sub "arn:${AWS::Partition}:s3:::${RetainBucket}" - !Sub "arn:${AWS::Partition}:s3:::${RetainBucket}/*" Outputs: RetainBucketName: Value: !Ref RetainBucket