What permissions/Actions an aws IAM profile should have for S3 bucket which is used in seahub server

Hi All,
I am creating IAM profile for seafile server which will help access the s3 buckets, Wanted to know which permission should seafile requires over bucket as dont wanted to provide wildcard.