S3の権限でファイルアップロードがエラーになる件を調査していて次の2点で引っかかっていたことをご報告いたします。
CORS設定
IAMのポリシー設定
この2つともに設定されていないとアクセスが拒否されます。CORSかIAMポリシーのエラーかはエラー内容をよく見ると判断することができますのでエラーをよく確認することが大事でした。