簡體   English   中英

實時將Json文件存儲到Amazon S3的Python腳本

[英]Python script to store Json files in real time to amazon S3

我有一個Python代碼,可以使用Twitter Streaming API實時給我發推文。 我將輸出存儲到一個json文件中,該文件會隨着新推文的到來而不斷更新,但是我想將此json保存到amazon s3中 ,我可以使用它使用amazon lambda服務來觸發事件。解決這個問題?

亞馬遜有一個python庫與其Web服務進行交互。 它稱為Boto同時支持S3和lambda服務。

要將json保存到S3:

import boto3

s3 = boto3.resource('s3')
s3.create_bucket(Bucket='jsonbucket')
s3.Object('jsonbucket', 'yourstoredjson.json').put(Body=open('yourlocaljson.json', 'rb'))

注意:使用boto將文件保存到S3之前,您必須為AWS 設置身份驗證憑證

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM