我有我的AWS python(flask)應用程序正在運行,但我正在努力與數據庫建立連接。我一直在尋找一些好幾天了一個很好的一步一步的教程或代碼庫,但沒有找到一個。讓包含數據庫的webapp運行的最簡單方法是什麼?謝謝。AWS python web應用程序與數據庫示例
0
A
回答
0
如果面向NoSql文檔的數據庫能夠爲您工作,那麼讓MongoDB在AWS上運行並通過pymongo訪問它非常簡單。
的AWS特定快速啓動是在這裏:
https://wiki.10gen.com/display/DOCS/Amazon+EC2+Quickstart
和一般的MongoDB教程是在這裏:
http://docs.mongodb.org/manual/tutorial/getting-started/
一個PyMongo教程:
http://api.mongodb.org/python/current/tutorial.html
0
我建議將您的應用程序部署到Elastic Beanstalk。亞馬遜文章:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_flask.html將幫助你。
數據庫我優先考慮創建RDS實例,部署應用程序模式。比連接字符串作爲環境變量的數據庫到豆莖。它假定你的應用程序正在從環境變量中獲取連接字符串。
讓我知道你是否有ny個問題。
0
這個問題是相當廣泛開放,這實際上取決於你想運行什麼樣的後端。最近,我一直在研究使用靜態S3文件的無服務器應用程序與使用SQL Alchemy的RDS通過API Gateway與Lambda進行通信。
我已經使用了Aurora Mysql,但SQLAlchemy允許使用多個不同的驅動程序。
對於NoSQL類型,我會推薦dynamoDB。我只推薦它,因爲如果你的應用程序已經在AWS上,你可以通過前後使用他們的產品來簡化併發和擴展。我建議您開始研究什麼樣的後端對您很有用,一旦您瞭解了風格,尋找最適合您的應用的最佳支持和衆所周知的服務。
我會按照步驟由在任一SQLAlchemy的一步的教程或這裏DynamoDB
SQLAlchemy是一個偉大的地方去,如果你想要去的RDS路線
的Python boto3將允許你使用任何包含DynamoDB的AWS服務
相關問題
- 1. 數據庫設計web應用程序
- 2. Web應用程序數據庫ECONNRESET
- 3. Web應用程序數據庫
- 4. Python web應用程序部署多個應用程序實例
- 5. Android應用程序數據庫與遠程數據庫同步
- 6. 將第三方應用程序數據庫(通過REST API)與SQL數據庫同步的Web應用程序
- 7. 同步android應用程序與Web服務器數據庫的數據庫
- 8. 託管在Java/J2EE Web應用程序與數據庫mysql5.1沿
- 9. 關於將Web數據庫與Android應用程序連接
- 10. 與sqlite數據庫的Azure web應用程序
- 11. CRUD應用程序的基本NMock數據庫示例
- 12. visual c#2008數據庫應用程序示例
- 13. 與Web應用程序在Python處理
- 14. 數據庫與應用程序
- 15. 鏈接應用程序與數據庫
- 16. Android應用程序與數據庫?
- 17. 容器與應用程序+數據庫
- 18. Vaadin示例應用程序與數據模型
- 19. signalR web應用程序與控制檯示例
- 20. aws web應用程序錯誤刪除rds實例後
- 21. Web服務器與應用程序服務器,開源數據庫安全與企業數據庫安全
- 22. Web應用程序表單將數據插入數據庫
- 23. AWS部署非web應用程序
- 24. 在AWS上部署Web應用程序
- 25. 部署Web應用程序Amazon AWS
- 26. AWS的微服務Web應用程序
- 27. Python到Web應用程序
- 28. Python web應用程序
- 29. 在aws上運行python web應用程序
- 30. 從Git存儲庫將Web應用程序部署到AWS上
嗯,我無法運行mysql-python。這個文檔是最新的嗎?任何其他更詳盡的教程或替代品? – RParadox 2013-03-04 21:04:29