in Core/src/Impl/Storages/AwsS3Storage.cs [288:293]
private static S3CannedACL? GetS3CannedAcl(AccessMode mode, bool supportAcl) => mode switch
{
AccessMode.Private => supportAcl ? S3CannedACL.Private : null,
AccessMode.Public => supportAcl ? S3CannedACL.PublicRead : null,
_ => throw new ArgumentOutOfRangeException(nameof(mode), mode, $"Unknown {nameof(AccessMode)} value")
};