streamlit_app / tests /upload_s3.py
p2ov's picture
changement du nom S3 privé vers le S3 projet
b1d369f
raw
history blame contribute delete
640 Bytes
import boto3
from datetime import datetime
# Initialisation du client S3
s3_client = boto3.client("s3")
# Définition des paramètres
# file_name = "unit-tests.xml" # Nom du fichier XML généré par pytest
now = datetime.now().timestamp()
file_name = "results.xml"
bucket_name = "jedha-quality-air"
s3_key = f"paycare/{now}.unit-tests.xml" # Chemin dans le bucket
# Upload du fichier
try:
s3_client.upload_file(file_name, bucket_name, s3_key)
print(
f"✅ Fichier '{file_name}' envoyé avec succès sur 's3://{bucket_name}/{s3_key}'"
)
except Exception as e:
print(f"❌ Erreur lors de l'upload sur S3 : {e}")