Forum
>>
Programmazione Python
>>
Scripting
>>
GESTIRE BUCKETS S3 AMAZON IN PYTHON PROBLEMA ERRORE 403
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da chiccon9ve |
2018-09-15 17:11:25 - GESTIRE BUCKETS S3 AMAZON IN PYTHON PROBLEMA ERRORE 403
|
Ciao a tutti ,
sono nuovo del campo programmazione faccio tutt'altro e credo si veda ma volevo un aiuto da parte vostra per capire come risolvere questo errore : codice scritto: import boto3 import botocore import logging logging.basicConfig(level=logging.WARNING) Bucket = "piattaforma-public" Key = "pacchetto" outPutName = "nome_pacchetto" s3 = boto3.resource('s3') try: s3.Bucket(Bucket).download_file(Key, outPutName) except botocore.exceptions.ClientError as e: if e.response['Error']['Code'] == "404": print("The object does not exist.") else: raise In buona sostanza passandogli i parametri lui si collega ad s3 (che è pubblica) e fa il download del pacchetto. se si esegue esce questo errore : botocore.exceptions.ClientError: An error occurred (403) when calling the HeadObject operation: Forbidden cercando un po sulla rete ho visto che potrebbe essere un problema di Time ..... ma volevo avere piu info da magari chi è piu esperto di me. tnx ragazzi/e --- Ultima modifica di chiccon9ve in data 2018-09-15 17:12:57 --- |
|
Scritto da Daniele aka Palmux |
2018-09-16 10:01:57 - Re: GESTIRE BUCKETS S3 AMAZON IN PYTHON PROBLEMA ERRORE 403
|
Ciao caro, sei sicuro? A me sembra un problema di permessi, il 403 è abbastanza eloquente nell'identificare che il server ha capito la tua richiesta, ma ti impedisce l'accesso perché non sei autorizzato.
Cya |
|
Scritto da chiccon9ve |
2018-09-17 12:35:45 - Re: GESTIRE BUCKETS S3 AMAZON IN PYTHON PROBLEMA ERRORE 403
|
Ciao e grazie innanzitutto per la tua risposta, in effetti erano in de le mie decisioni sull'errore e l'altra era quella dei permessi me pare strano cmq che non abbiamo settato i permessi lato bucket.
avrei un altra domanda gia che ci sono sul codice in allegato dovrei inserire una progress bar ma non so dove di preciso scusatemi ma sono proprio alle prime armi, questo il codice che ho trovato per la progressbar semplicissimo: def progressbar(): widgets = ['Test: ', Percentage(), ' ', Bar(marker=RotatingMarker()), ' ', ETA(), ' ', FileTransferSpeed()] pbar = ProgressBar(widgets=widgets, maxval=10000000).start() for i in range(1000000): # do something pbar.update(10*i+1) pbar.finish() grazie a tutti per il tempo che magari potete dedicarci --- Ultima modifica di chiccon9ve in data 2018-09-17 12:36:22 --- |
|
Scritto da chiccon9ve |
2018-09-17 12:42:07 - Re: GESTIRE BUCKETS S3 AMAZON IN PYTHON PROBLEMA ERRORE 403
|
|
Pagina: 1
Esegui il login per scrivere una risposta.