How to use boto to run a resilient beanstalk with rds resource

How can I run elastic beanstalk application with RDS database using boto?

I am sending the following parameters to my create_environment call, but RDS-db does not start:

    ('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),

      

+3


source to share


1 answer


Just specifying the parameters of the parameters is not enough to create an RDS. Tuning options are used to configure RDS parameters. To create an RDS along with a beanstalk environment, you have three options:

  • Use the console
  • Use EB CLI
  • Use ebextension to specify an RDS resource


The first is pretty simple. For the second, you can follow the tutorial here .

I recently answered the third possibility here .

+2


source







All Articles