Have you considered using plain S3 buckets with Intelligent Tiering AND the two opt-in archive access tiers? You can use the normal S3 apis to upload, then after 180 days or so, your objects transition to Glacier Deep Archive. You do pay a penny per 1000 objects, but the benefit here is using S3 like normal. You still have to wait hours for restore.