Recent AWS Customer Success Stories & Videos

More AWS Customer Success Stories...

« Additional RDS for Oracle Features - VPC Support, Oracle Application Express (APEX) and Oracle XML DB | Main | AWS Week in Review - August 13, 2012 »


TrackBack URL for this entry:

Listed below are links to weblogs that reference Announcing AWS Elastic Beanstalk support for Python, and seamless database integration:


Feed You can follow this conversation by subscribing to the comment feed for this post.


Awesome! Thank you very much for supporting Python on AWS, and I'm thrilled that you highlight Flask as well as Django.


Getting the DB settings via env variables would be highly useful for non beanstalk apps, too.
Best way to do it, might be allow attaching db usernames etc. via an IAM role to ec2 instances.


Awesome enhancement! Except, when is this going to be released to the other EB types (e.g. PHP)?

It's unfortunate that some of your loyal fans, who have been on EB since the beginning, are being left out of new features.


Good news, I'm sure that will mean support for Perl via PSGI / Plack, like Heroku, dotCloud and others offer.

After that maybe RDS will support PostgreSQL.

And then everyone will get a pony.

Gavin Baker

I took the Flaskr sample app from the Flask documentation and adapted it for EBS. The code is here:

One thing the docs don't really clarify that you use the "aws:elasticbeanstalk:container:python:environment" setting in python.config to supply AWS_KEY_ACCESS_ID and AWS_SECRET_KEY to the app.

It uses DynamoDB as it is quick and easy to set up, and works with the free usage tier. Just open /initdb first to create the schema. (Yes, this should be done in a "leader" script.)

The comments to this entry are closed.

Featured Events

The AWS Report

Brought to You By

Jeff Barr (@jeffbarr):

Jinesh Varia (@jinman):

Email Subscription

Enter your email address:

Delivered by FeedBurner

April 2014

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30