2017-02-11 7 views
0

現在、gspreadを使用してGoogleスプレッドシートにデータを出力するPythonスクリプトを毎日実行しています。 SheetsuでこのGoogleシートを使用して、アプリケーション用のAPI(JSONを出力する)を作成します。しかし、フィードが多くのリクエストを受け取ると、Sheetsu(月額25ドル+)で高価になる可能性があります。Amazon EC2で作成したAmazon AWSでのJSON APIデータフィードのホスト

代わりにJSONファイルを出力するようにPythonスクリプトを調整します。しかし、私はこのJSONデータをどこかにホストする必要があります。速くキャッシュされている必要があります(私は現在、Sheetsuでキャッシュを使用しています)。

Amazon AWSのサービスオプションにはどのようなものがありますか? AWS API Gatewayがあり、S3ストレージでJSONをホストしていることがわかりました。しかし、それと速度などのキャッシングについては不明です。

私はAWSのオプションと最適なオプションを実装するために必要なコードについていくつかアドバイスが必要です。 S3へ

EC2は

How to transfer files between AWS s3 and AWS ec2

http://tecadmin.net/install-s3cmd-manage-amazon-s3-buckets/#

How to move files amazon ec2 to s3 commandline

https://serverfault.com/questions/285905/how-to-upload-files-from-amazon-ec2-server-to-s3-bucket

答えて

0

を結ぶ専用のホスティング静的サイトでS3バケットを作成します。 abled。 Python AWS SDK (Boto)またはAWS CLI Toolを使用して、jsonファイルをEC2からS3バケットにコピーします。

S3でのキャッシュとスピードのスピードに関係しているとお伝えしました。 S3 transfer accelerationを有効にすることもできますし、CloudFrontのようなコンテンツ配信ネットワーク(CDN)をS3バケットの前に配置することもできます。

+0

恐ろしい答え、ありがとう。 – me9867

関連する問題