UPD: Minor update on script output messages and documentation
This commit is contained in:
@@ -2,6 +2,12 @@
|
|||||||
"""
|
"""
|
||||||
S3 Batch Restore Script
|
S3 Batch Restore Script
|
||||||
Restores objects from S3 Glacier Deep Archive using AWS S3 Batch Operations.
|
Restores objects from S3 Glacier Deep Archive using AWS S3 Batch Operations.
|
||||||
|
|
||||||
|
Generate objectlist.csv with the following script:
|
||||||
|
|
||||||
|
BUCKET=whk1-bea-icc-mbk-prd-s3-log-infra-log
|
||||||
|
PREFIX=elb/alb-icc-mbk/AWSLogs/851239346925/elasticloadbalancing/ap-east-1/2025/08/11/
|
||||||
|
aws s3 ls s3://$BUCKET/$PREFIX | awk "{print \"$BUCKET,$PREFIX\"\$NF}" | tee /tmp/objectlist.csv
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
@@ -243,7 +249,7 @@ def main():
|
|||||||
print(f"Approving submitted job {job_id}...")
|
print(f"Approving submitted job {job_id}...")
|
||||||
approve_job(s3control_client, account_id, job_id)
|
approve_job(s3control_client, account_id, job_id)
|
||||||
|
|
||||||
print(f"\nTo delete the manifest bucket:")
|
print(f"\nReview s3 batch job status. When it is completed, delete the manifest bucket:")
|
||||||
print(f"aws s3 rb s3://{manifest_bucket} --force")
|
print(f"aws s3 rb s3://{manifest_bucket} --force")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user