Preguntas etiquetadas con boto3

Boto 3: el SDK de Amazon Web Services (AWS) para Python

2
¿Diferencia en boto3 entre recurso, cliente y sesión?
Estoy usando Python 2.7.12 en Ubuntu 16.04 LTS. Estoy aprendiendo a usar boto3 desde el siguiente enlace: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mi duda es cuándo usar recursos, clientes o sesiones, y sus respectivas funciones.
216 python  boto3 

9
¿Cómo manejar los errores con boto3?
Estoy tratando de imaginar cómo hacer un manejo adecuado de errores con boto3. Estoy tratando de crear un usuario de IAM: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Cuando la llamada a create_user tiene éxito, obtengo un objeto ordenado que contiene el …

14
Listado de contenidos de un cubo con boto3
¿Cómo puedo ver qué hay dentro de un cubo en S3 boto3? (es decir, hacer un "ls")? Haciendo lo siguiente: import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') devoluciones: s3.Bucket(name='some/path/') ¿Cómo veo su contenido?
198 python  amazon-s3  boto  boto3 

23
comprobar si existe una clave en un cubo en s3 usando boto3
Me gustaría saber si existe una clave en boto3. Puedo recorrer el contenido del cubo y verificar la clave si coincide. Pero eso parece más largo y una exageración. Los documentos oficiales de Boto3 indican explícitamente cómo hacer esto. Puede ser que me falta lo obvio. ¿Alguien puede señalarme cómo …
165 python  amazon-s3  boto3 




6
Cómo guardar un objeto S3 en un archivo usando boto3
Estoy tratando de hacer un "hola mundo" con el nuevo cliente boto3 para AWS. El caso de uso que tengo es bastante simple: obtener un objeto de S3 y guardarlo en el archivo. En boto 2.XI lo haría así: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') En boto 3. No puedo …



12
Error de Boto3: botocore.exceptions.NoCredentialsError: No se pueden localizar las credenciales
Cuando simplemente ejecuto el siguiente código, siempre aparece este error. s3 = boto3.resource('s3') bucket_name = "python-sdk-sample-%s" % uuid.uuid4() print("Creating new bucket with name:", bucket_name) s3.create_bucket(Bucket=bucket_name) He guardado mi archivo de credenciales en C:\Users\myname\.aws\credentials, desde donde Boto debería leer mis credenciales. ¿Está mal mi configuración? Aquí está el resultado de boto3.set_stream_logger('botocore', …
112 boto  boto3 





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.