es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BOTO3

Extrayendo archivos tar de un bucket de S3 a otro bucket de S3 utilizando Python

Necesitamos extraer el contenido de archivos zip y tar a otro bucket de S3. Ya tenemos el código para extraer los archivos zip funcionando. Necesitamos usar meta.client.upload_fileobj o meta.client.copy para utilizar subida múltiple o copia si es necesario. def descomprimir_archivo(nombre_bucket_origen, nombre_archivo, nombre_bucket_destino): s3_resource = boto3.resource('s3') s3_client = boto3.client('s3') directorio_destino = . . . Read more

Boto3: ¿Cómo obtener la imagen más reciente de Docker desde ECR?

Quiero obtener la imagen más reciente de Docker desde ECR utilizando boto3. Actualmente estoy utilizando el método describe_images del cliente ecr y obtengo un diccionario con imageDetails. import boto3 registry_name = ‘algún_nombre_de_registro_en_aws’ client = boto3.client(‘ecr’) response = client.describe_images( repositoryName=registry_name, ) Hay una solución para esto utilizando aws-cli, pero la documentación . . . Read more

Obtener ejecución para la fecha indicada.

Aquí hay algo de código que tengo, que obtiene las ejecuciones de una máquina de estados que comenzó en una fecha específica: step_function_client = boto3.client(“stepfunctions”) all_executions = step_function_client.list_executions(stateMachineArn=ARN)[“executions”] executions = [ i for i in all_executions if i[“startDate”].date() == execution_date.date() ] Sin embargo, parece ineficiente enumerar todas las ejecuciones y . . . Read more

¿Cómo actualizar un valor en una tabla de DynamoDB basándose en una condición utilizando Python y boto3?

Quiero actualizar el valor actual de fecha en la columna (last_run_date) de DynamoDB basado en las siguientes condiciones: current_date = datetime.today().strftime(‘%Y-%m-%d %H:%M:%S’) Condiciones: kpi_id = KPI038 metric_id = ‘NA’ Nombre de la tabla: CONFIG Clave de partición: kpi_id Clave de clasificación: metric_id Quiero la función para actualizar un elemento en . . . Read more

¿Cómo cargar un archivo en FastAPI, luego enviarlo a Amazon S3 y finalmente procesarlo?

Tengo un punto final de FastAPI que recibe un archivo, lo carga en s3 y luego lo procesa. Todo funciona bien excepto el procesamiento, que falla con este mensaje: lang-txt File “/usr/local/lib/python3.9/site-packages/starlette/datastructures.py”, line 441, in read return self.file.read(size) File “/usr/local/lib/python3.9/tempfile.py”, line 735, in read return self._file.read(*args) ValueError: Operación de E/S . . . Read more