Sto usando Boto per connettermi ad Amazon S3 nel mio programma Python. Sono in grado di aprire una connessione e caricare file in un bucket. Ho pensato che avrei dovuto chiudere la connessione per liberare risorse e, cosa più importante, per evitare qualsiasi rischio per la sicurezza di lasciare una connessione aperta in giro. Presumo che dovrei chiamare il metodo close(). Ma ho provato questo come segue: 1. Aprire la connessione. 2. Chiudere la connessione. 3. Carica il file nel secchio.Come chiudere la connessione Boto S3?
Ho pensato che il passaggio 3 sarebbe fallito, ma il caricamento ha funzionato! Quindi cosa fa close()? Se in realtà non chiude la connessione, cosa dovrei usare al posto di close()? O è semplicemente inutile chiudere la connessione?
Ho cercato la risposta nel Boto tutorial, nel Boto API reference e nel this StackOverflow post, ma finora non ho avuto fortuna.
Grazie per il vostro aiuto.