2026-10-17 02:00:01 [INFO] Log file: /data/log/aws_bkup-git-repo_archive_delete.3782579.log
2026-10-17 02:00:01 [INFO] ******** LIVE MODE ********
2026-10-17 02:00:01 [INFO] Starting backup pruning for plan 'bkup-git-repo'
2026-10-17 02:00:01 [INFO] Found credentials in shared credentials file: ~/.aws/credentials
2026-10-17 02:00:02 [INFO] Found backup plan ID 51cd3ce2-aec9-4162-a0d0-1c0f8dad4ea5 for 'bkup-git-repo'.
2026-10-17 02:00:02 [INFO] Vaults used by this plan: backup-daily
2026-10-17 02:00:02 [INFO] Retrieving recovery points from vault 'backup-daily'...
2026-10-17 02:00:02 [INFO]   Found 8 recovery points in backup-daily
2026-10-17 02:00:02 [INFO] Total recovery points found: 8
2026-10-17 02:00:02 [INFO] Monthly archive months: 2026-10, 2026-09, 2026-08, 2026-07, 2026-06, 2026-05, 2026-04, 2026-03, 2026-02, 2026-01, 2025-12, 2025-11
2026-10-17 02:00:02 [INFO] Weekly retention Mondays: 2026-09-28, 2026-10-05, 2026-10-12
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] KEEP: 6 recovery points
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-0f235896b5fde5a05 | 2026-09-28 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-08a349076ddbcbd4b | 2026-10-05 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-0c2d24e9ecefaf1a8 | 2026-10-12 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-04aa1045865a00898 | 2026-10-15 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-06750baebe36a9f13 | 2026-10-16 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] KEEP: arn:aws:ec2:us-west-2::image/ami-0b18e7b49ef0cdd3e | 2026-10-17 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] ARCHIVE: 1 recovery points
2026-10-17 02:00:02 [INFO] ARCHIVE: arn:aws:ec2:us-west-2::image/ami-01e2f1cff42b24b99 | AMI=ami-01e2f1cff42b24b99 | 2182.00 GB | METHOD=S3-DEEP-ARCHIVE | 2026-10-01 05:00:00+00:00
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] SKIP: 0 recovery points
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] DELETE: 1 recovery points
2026-10-17 02:00:02 [INFO] DELETE: arn:aws:ec2:us-west-2::image/ami-0e6b6c1685c58d51e | 2026-10-14 05:00:00+00:00 | EC2
2026-10-17 02:00:02 [INFO] Waiting for global AMI archive lock...
2026-10-17 02:00:02 [INFO] AMI archive lock acquired.
2026-10-17 02:00:02 [INFO] Starting S3 Deep Archive workflow for ami-01e2f1cff42b24b99
2026-10-17 02:00:02 [INFO] AMI ami-01e2f1cff42b24b99 is 2182.00 GB <= 5000 GB. Using S3-DEEP-ARCHIVE.
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] ARCHIVING AMI: ami-01e2f1cff42b24b99
2026-10-17 02:00:02 [INFO] Creating S3 AMI store task for ami-01e2f1cff42b24b99...
2026-10-17 02:00:02 [ERROR] ARCHIVE FAILED for ami-01e2f1cff42b24b99. Recovery point WILL NOT be deleted.
Traceback (most recent call last):
  File "/home/prod/gqr/extra/env/prune_aws_backups_by_plan.py", line 1483, in main
    final_key = archive_ami_to_deep_archive(
  File "/home/prod/gqr/extra/env/prune_aws_backups_by_plan.py", line 874, in archive_ami_to_deep_archive
    response = ec2_client.create_store_image_task(
  File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/botocore/client.py", line 569, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/home/prod/miniconda3/envs/env1/lib/python3.9/site-packages/botocore/client.py", line 1023, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (InvalidRequest) when calling the CreateStoreImageTask operation: The AMI already exists in the bucket. You can't create multiple copies of an AMI in the same S3 bucket.
2026-10-17 02:00:02 [INFO] AMI archive lock released.
2026-10-17 02:00:02 [INFO] Deleting old recovery point: arn:aws:ec2:us-west-2::image/ami-0e6b6c1685c58d51e
2026-10-17 02:00:02 [INFO] Deleted old recovery point: arn:aws:ec2:us-west-2::image/ami-0e6b6c1685c58d51e
2026-10-17 02:00:02 [INFO] ==================================================
2026-10-17 02:00:02 [INFO] JOB COMPLETE for backup plan 'bkup-git-repo'.
2026-10-17 02:00:02 [INFO] ==================================================
