<p>I figured out this issue was caused by a permissions issue on Amazon AWS.</p>
<p>The site was not able to write to the S3 bucket, due to AWS blocking public access to the bucket, which was over-riding the policy I'd applied to the bucket.</p>

CC BY-SA 4.0
2021-03-19T19:38:57.713Z
2021-04-16T23:44:26.687Z
2021-04-16T23:44:26.687Z
inspirednz
<p>This issue is occurring on Craft 2.9.2.</p>
<p>The assets are stored on Amazon AWS (S3).</p>
<p>When I try to uploaded a new asset (of any size, even very small), the progress bar moves to 100% position but remains on the screen, and the loader sprite in top right corner keeps going around. The same symptoms are described <a href="https://craftcms.stackexchange.com/questions/18738/issue-uploading-files">here</a>. The post was of no help. There was an answer in that post, which links to <a href="https://stackoverflow.com/questions/3263480/upload-max-size-in-php/55767091#55767091">here</a>. Which was also of no help, as the suggested nginx.conf setting is already in place, and the php settings are more than adequate.</p>
<p>Nothing shows up in the craft error log.</p>
<p>Nothing shows up in the server (php) error log.</p>
<p>Can anyone suggest how I might go about troubleshooting this, or suggestions as to what the cause might be?</p>

CC BY-SA 4.0
2021-03-17T17:24:25.877Z
If you look under **Server Info** (link right at the bottom of the control panel), do you see green ticks for everything? Also, if you make a quick local volume, does that work?
Oli
<assets><craft2><upload>
Upload file issue on Craft 2.9.2
# Upload file issue on Craft 2.9.2

(Asked by: username_0 on 2021-03-15)

This issue is occurring on Craft 2.9.2.

The assets are stored on Amazon AWS (S3).

When I try to uploaded a new asset (of any size, even very small), the progress bar moves to 100% position but remains on the screen, and the loader sprite in top right corner keeps going around. The same symptoms are described [here](https://craftcms.stackexchange.com/questions/18738/issue-uploading-files). The post was of no help. There was an answer in that post, which links to [here](https://stackoverflow.com/questions/3263480/upload-max-size-in-php/55767091#55767091). Which was also of no help, as the suggested nginx.conf setting is already in place, and the php settings are more than adequate.

Nothing shows up in the craft error log.

Nothing shows up in the server (php) error log.

Can anyone suggest how I might go about troubleshooting this, or suggestions as to what the cause might be?

**Tags:** assets, craft2, upload

> **Comments:**
> **username_1**: If you look under **Server Info** (link right at the bottom of the control panel), do you see green ticks for everything? Also, if you make a quick local volume, does that work?  

---

## 1 answers

### Answer by username_0 on 2021-03-19. Score: 1 | Accepted answer

I figured out this issue was caused by a permissions issue on Amazon AWS.

The site was not able to write to the S3 bucket, due to AWS blocking public access to the bucket, which was over-riding the policy I'd applied to the bucket.


---

