python - Modify db parameter group in AWS RDS using boto -
python - Modify db parameter group in AWS RDS using boto -
trying modify database parameter grouping on aws rds boto, nail upon error below:
from boto import rds conn = rds.connect_to_region('eu-west-1', aws_access_key_id=aws_access_key_id, aws_secret_access_key=aws_secret_access_key) pg = conn.get_all_dbparameters('mygroup') pg.add_param('slow_query_log', true, 'immediate') typeerror "unknown type (<type 'str'>)" file: /usr/local/lib/python2.6/dist-packages/boto/rds/parametergroup.py, line: 175
any help appreciated
try this:
pg = conn.get_all_dbparameters('mygroup') pg2 = conn.get_all_dbparameters('mygroup', marker = pg.marker) pg2['slow_query_log'].value = true pg2['slow_query_log'].apply(true)
the conn.get_all_dbparameters() method returns max. 100 rows. there 180 db parameters can modified. hence have query in 2 steps. first method phone call returns marker can utilize sec query. in sec query have slow_query_log available
http://boto.cloudhackers.com/en/latest/ref/rds.html#boto.rds.rdsconnection.get_all_dbparameter_groups
python amazon-web-services boto amazon-rds
Comments
Post a Comment