List of usage examples for com.amazonaws.services.rds.model CreateDBSecurityGroupRequest setDBSecurityGroupDescription
public void setDBSecurityGroupDescription(String dBSecurityGroupDescription)
The description for the DB security group.
From source file:RDSManager.java
public void createRDSSecurityGroup() { try {//from ww w . j ava 2 s . c o m System.out.println("Creating RDS Security Group"); CreateDBSecurityGroupRequest d = new CreateDBSecurityGroupRequest(); d.setDBSecurityGroupName(SECURITY_GROUP_NAME); d.setDBSecurityGroupDescription(SECURITY_GROUP_DESC); rds.createDBSecurityGroup(d); AuthorizeDBSecurityGroupIngressRequest auth = new AuthorizeDBSecurityGroupIngressRequest(); auth.setDBSecurityGroupName(SECURITY_GROUP_NAME); auth.setCIDRIP("0.0.0.0/0"); //auth.setEC2SecurityGroupName(groupName); //auth.setEC2SecurityGroupOwnerId(OwnerId); DBSecurityGroup dbsecuritygroup = rds.authorizeDBSecurityGroupIngress(auth); } catch (Exception e) { e.printStackTrace(); System.exit(0); } }
From source file:com.kpbird.aws.Main.java
public void createRDSSecurityGroup() { try {/* w ww . j a va 2s. c om*/ log.Info("About to Launch RDS"); CreateDBSecurityGroupRequest d = new CreateDBSecurityGroupRequest(); d.setDBSecurityGroupName(DBSecurityGroupName); d.setDBSecurityGroupDescription(DBSsecurityGroupDescription); rdsclient.createDBSecurityGroup(d); AuthorizeDBSecurityGroupIngressRequest auth = new AuthorizeDBSecurityGroupIngressRequest(); auth.setDBSecurityGroupName(DBSecurityGroupName); auth.setEC2SecurityGroupName(groupName); auth.setEC2SecurityGroupOwnerId(OwnerId); DBSecurityGroup dbsecuritygroup = rdsclient.authorizeDBSecurityGroupIngress(auth); } catch (Exception e) { e.printStackTrace(); System.exit(0); } }
From source file:org.cloudml.connectors.BeanstalkConnector.java
License:Open Source License
/** * Not used yet!/*from w ww . ja v a2 s. co m*/ * * @param dbInstanceIdentifier * @param group * @param owner */ public void setSecuretGroup(String dbInstanceIdentifier, String group, String owner) { String groupName = dbInstanceIdentifier + "-security-group"; CreateDBSecurityGroupRequest csg = new CreateDBSecurityGroupRequest(); csg.setDBSecurityGroupName(groupName); csg.setDBSecurityGroupDescription(groupName); rdsClient.createDBSecurityGroup(csg); RevokeDBSecurityGroupIngressRequest rsgi = new RevokeDBSecurityGroupIngressRequest(); rsgi.setDBSecurityGroupName(groupName); rsgi.setEC2SecurityGroupId(group); rsgi.setEC2SecurityGroupOwnerId(owner); rsgi.setRequestCredentials(awsCredentials); //rsgi.set rdsClient.revokeDBSecurityGroupIngress(rsgi); ModifyDBInstanceRequest request = new ModifyDBInstanceRequest(); Collection<String> groups = new ArrayList(); groups.add(groupName); request.setDBSecurityGroups(groups); request.setDBInstanceIdentifier(dbInstanceIdentifier); rdsClient.modifyDBInstance(request); }