2014-09-25 48 views
3

如何使用boto啓動具有RDS數據庫的彈性beanstalk應用程序?如何使用boto啓動具有rds資源的彈性beanstalk

我在我的create_environment呼叫發送下列選項設置,但RDS數據庫沒有啓動:

('aws:rds:dbinstance', 'DBAllocatedStorage', '5'), 
    ('aws:rds:dbinstance', 'DBEngine', 'postgresql'), 
    ('aws:rds:dbinstance', 'DBEngineVersion', '9.3'), 
    ('aws:rds:dbinstance', 'DBInstanceClass', 'db.t2.micro'), 
    ('aws:rds:dbinstance', 'DBPassword', self.rds_password), 
    ('aws:rds:dbinstance', 'DBUser', self.rds_username), 

回答

2

只要指定選項設置不足以創建一個RDS。選項設置用於配置RDS的設置。 要與你的魔豆環境一起營造一個RDS你有三種選擇:

  1. 使用控制檯
  2. 使用EB CLI
  3. 使用ebextension指定一個RDS資源

第一個是很簡單。 對於第二個,你可以按照教程here

我最近迴應了第三種可能性here

+0

是否可以從EB CLI創建RDS實例? – Brian 2015-06-28 20:04:41

+1

是的,請參閱最新CLI中的eb create --database選項:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-create.html – 2015-06-28 20:06:08