Is there an AWS service that can codelessly, serverlessly download an external file via HTTPS to an S3 bucket?

0

Is there an AWS service that can codelessly, serverlessly download an external file via HTTPS to an S3 bucket?

Is there a way I can serverlessly, codelessly download a file from a given external HTTPS URL and save the downloaded file to a given S3 bucket?

Is there a way I can do this with Step Functions?

Is my only option to drop the codeless requirement and use Lambda?

1 Respuesta
0

Step Functions supports the ability to call HTTP endpoints through API Gateway, but does not currently support the ability to call generic HTTP endpoints. Here is a link to the documentation that talks about this. https://docs.aws.amazon.com/step-functions/latest/dg/connect-api-gateway.html

Here is a youtube video on how to upload files to S3 using AWS Lambda. If you are now leaning toward this approach. https://www.youtube.com/watch?v=mw_-0iCVpUc

Other options is to use Amazon Firehose. This is great for analytics use-cases and can handle larger volumes of data. It can also incorporate compression and Parquet conversions to make storing big data more cost-effective. https://aws.amazon.com/kinesis/data-firehose/features

AWS
respondido hace 2 años
  • I have been combing through the Amazon Data Firehouse documentation and don't see where how to use Amazon Data Firehouse to do an HTTP GET to a generic HTTP endpoint. Where is that documented? Thank you.

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas