I’ve followed this guide, and this, but my automatic backups fail. When I check in AWS, the public access settings for my bucket is set to “Block all public access”. When I try to allow the necessary public access, the systems says 100% success and the setting is still the same
How do I make the correct settings stick?
Edit: I learned that several settings affect the bucket public access settings. I tried various settings for “Block public access (account settings)” and I checked permissions for Access control lists, Bucket policies and Access point policies, none of which I have.
Here is where I try to allow the public access, is it the right place?
There is no error message. The backup just doesn’t happen when it should.
I am worried about the public access, for sure! At the moment though, I would just like to see a backup successfully stored on S3. I may eventually just abandon the whole automatic backup thing, if I’m not convinced the data will be safe on S3 with the public access that is required for it to work.
I got no PM’s about failed backups.
It’s a standard Docker based install.
Manual backups work.
No warning of a paused Sidekiq.
I don’t store uploads on S3.
Please note that backup time of day is in UTC and not a local time. And backup jobs are only scheduled once per day at midnight, so it won’t start right away. You have to wait a day for it to happen!
Sure, I’ve been setting the backup time to current UTC + 2 minutes. But why have the “backup time of day” setting if it only happens at midnight? In any case, it’s past UTC midnight now, and again nothing happened. So it seems not a time issue.
The “ScheduleBackup” job runs at midnight and schedules a backup at backup time of day if automatic backups are enabled and the last backup file (automatic or manual) is older than backup frequency days.