¿Puedo usar boto3 de forma anónima?

Con boto pude conectarme a grupos de S3 públicos sin credenciales pasando el argumento anon= keyword.

 s3 = boto.connect_s3(anon=True) 

¿Es esto posible con boto3 ?

Deshabilitar la firma

 import boto3 from botocore.handlers import disable_signing resource = boto3.resource('s3') resource.meta.client.meta.events.register('choose-signer.s3.*', disable_signing) 

Sí. Sus credenciales se utilizan para firmar todas las solicitudes que envía, por lo que lo que debe hacer es configurar el cliente para que no realice el paso de firma en absoluto. Puedes hacerlo de la siguiente manera:

 import boto3 from botocore import UNSIGNED from botocore.client import Config s3 = boto3.client('s3', config=Config(signature_version=UNSIGNED)) # Use the client