Skip to content

Instantly share code, notes, and snippets.

@Wanhenri
Created July 28, 2022 19:36
Show Gist options
  • Save Wanhenri/5224b204af7eeb77f44ee2e16c6395af to your computer and use it in GitHub Desktop.
Save Wanhenri/5224b204af7eeb77f44ee2e16c6395af to your computer and use it in GitHub Desktop.
Script responsavel em deletar fsarh no Bucket FSARH
import boto3
import sys
bucket = "***********"
AWS_SERVER_PUBLIC_KEY = '**************'
AWS_SERVER_SECRET_KEY = '********'
session = boto3.Session(
aws_access_key_id=AWS_SERVER_PUBLIC_KEY,
aws_secret_access_key=AWS_SERVER_SECRET_KEY,
)
client = session.client('s3', region_name='us-east-1')
list_files = client.list_objects(Bucket = bucket, Prefix = 'FSARH/')
def datasRecentesFiles(list_files, valueIndex):
datasL = {}
for i in list_files['Contents']:
datasL.update({i['LastModified']:i['Key'] })
datasRecentes = sorted(datasL.keys())
#datas = datasRecentes[-2:]
d1 = datasRecentes[valueIndex]
file1 = datasL[d1]
return file1
ab = 2
for i in range(1,ab,1):
(file1) = datasRecentesFiles(list_files, ab)
print("d1")
print(file1)
response = client.delete_object(Bucket=bucket, Key='FSARH/'+ file1)
print(response)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment