1
resposta

[Bug] Estou tendo um erro quando tento subir o arquivo de teste "hello-s3.txt"

Olá, tudo bem?

Estou tendo um erro na hora de subir o arquivo de teste hello-s3.txt para o bucket.

Parece ser algo relacionado a permissões, vou colocar o erro abaixo.

---------------------------------------------------------------------------
ClientError                               Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/boto3/s3/transfer.py in upload_file(self, filename, bucket, key, callback, extra_args)
    371         try:
--> 372             future.result()
    373         # If a client error was raised, add the backwards compatibility layer

9 frames
ClientError: An error occurred (AllAccessDisabled) when calling the PutObject operation: All access to this object has been disabled

During handling of the above exception, another exception occurred:

S3UploadFailedError                       Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/boto3/s3/transfer.py in upload_file(self, filename, bucket, key, callback, extra_args)
    376         # client error.
    377         except ClientError as e:
--> 378             raise S3UploadFailedError(
    379                 "Failed to upload {} to {}: {}".format(
    380                     filename, '/'.join([bucket, key]), e

S3UploadFailedError: Failed to upload hello-s3.txt to alura-datalakeaws/bronze/: An error occurred (AllAccessDisabled) when calling the PutObject operation: All access to this object has been disabled
1 resposta

Oii, Clébio! Como você está?

Isso mesmo, é um erro de permissão. O bloqueio está ocorrendo porque o bucket pode estar configurado para bloquear o acesso ao arquivo. Sendo assim, recomendo verificar em permissões se o "Bloqueio de acesso público" está ativado. Se estiver, você precisa desabilitar essa opção para permitir que você faça o upload de arquivos.

Deixo aqui alguns links da documentação que vão te auxiliar no processo:

Espero ter ajudado. Continue se dedicando aos estudos e conte conosco no fórum para te auxiliar.

Bons estudos, Clébio!