You could check out this command to flush the API gateway cache, and execute it once you finished uploading. I haven't tested it myself, though.
In this case it took 1 day (or even less) to transition.
Applied Lifecycle rule to "Transition current versions of objects between storage classes" from S3 Standard to S3 Glacier and set 1 day.
Bucket metrics: size - 73 TB; total number of objects - 6.5 M.
The rule applied on Oct 6 at 9:30 am.
Checked bucket on Oct 7, at 7:00 am - all objects ...
In the <output.json> field, you should write uploaded file name. if the uploaded file name you want retrive, is a: backup.zip, you should run your command like this:
aws glacier get-job-output --account-id - --vault-name <example-vault-name> --job-id <job-id> backup.zip
at the end, the backup.zip in your system. you can verify the ...