content/influxdb/v2/write-data/developer-tools/third-party-solutions.md
Configure third-party technologies to send line protocol directly to InfluxDB.
Write to InfluxDB with AWS Lambda, Amazon Web Services' serverless offering. This example provides a CloudFormation template that collects earthquake from the United States Geological Survey (USGS) every hour and outputs it as line protocol into an InfluxDB bucket.
The template contains the following sections:
geo_lambda.zip.https://influxdata-lambda.s3.amazonaws.com/GeoLambda.ymlAfter a few minutes, the stack deploys to your region. To view the new Lambda, select Services > AWS Lambda. On the Lambda functions page, you should see your new Lambda. The CopyZipsFunction is the helper copy function, and the GeoPythonLambda does the data collection and writing work:
{{< img-hd src="/img/cloudformation1.png" alt="GeoPythonLambda data in InfluxDB" />}}
GeoPythonLambda should run every hour based on the AWS Rule we set up, but you should test and confirm it works.
GeoPythonLambda, and then click Test.With the data points written, when you log into your InfluxDB UI, you’ll be able to explore the geolocation earthquake data:
{{< img-hd src="/img/cloudformation2.png" alt="GeoPythonLambda data in InfluxDB" />}}