Python 无法使用boto在多AZ中配置AWS SQL Server RDS实例

Python 无法使用boto在多AZ中配置AWS SQL Server RDS实例,python,amazon-web-services,boto,Python,Amazon Web Services,Boto,我试图提供一个SQL Server Standard Edition AWS RDS实例,该实例使用boto的rds2跨两个AZ镜像 每当我使用适当的参数调用boto.rds2.layer1.RDSConnection中的create_db_instance方法时,总是会出现以下错误: boto.exception.JSONResponseError: JSONResponseError: 400 Bad Request {'RequestId': 'fdc54b48-0586-11e5-951

我试图提供一个SQL Server Standard Edition AWS RDS实例,该实例使用boto的rds2跨两个AZ镜像

每当我使用适当的参数调用boto.rds2.layer1.RDSConnection中的create_db_instance方法时,总是会出现以下错误:

boto.exception.JSONResponseError: JSONResponseError: 400 Bad Request
{'RequestId': 'fdc54b48-0586-11e5-951d-c3153310155b', 'Error': {'Message': 'To configure Multi-AZ for SQL Server DB Instances please apply or remove the "Mirroring" option using Option Groups.', 'Code': 'InvalidParameterCombination', 'Type': 'Sender'}}
我已经验证了我正在设置选项multi_az=True,并且选项组名称设置为启用镜像的选项组。下面是我创建_db_实例的调用。在配置镜像的RDS实例之前,是否需要设置其他设置

conn.create_db_instance(db_instance_identifier=new_db_name,
                                    allocated_storage=allocated_storage,
                                    db_instance_class=rds_instance_class,
                                    master_username=master_username,
                                    master_user_password=master_password,
                                    port=port,
                                    engine=rds_engine,
                                    multi_az=rds_multi_az,
                                    auto_minor_version_upgrade=auto_minor_version_upgrade,
                                    db_subnet_group_name=rds_subnet_group,
                                    license_model=license_model,
                                    iops=iops,
                                    vpc_security_group_ids=rds_vpc_security_group,
                                    option_group_name=option_group_name
                                )

我还看到了另一个问题,即当我删除IOPS选项时,我可以配置IOPS或磁盘。但是,我还没有找到一种方法来提供通用SSD

我可以通过删除multi_az选项,但使用具有镜像设置的选项组来绕过这个问题。这样,就可以跨多个az配置RDS服务器,而无需指定multi_az选项。我的新电话如下所示:

conn.create_db_instance(db_instance_identifier=new_db_name,
                                    allocated_storage=allocated_storage,
                                    db_instance_class=rds_instance_class,
                                    master_username=master_username,
                                    master_user_password=master_password,
                                    port=port,
                                    engine=rds_engine,
                                    auto_minor_version_upgrade=auto_minor_version_upgrade,
                                    db_subnet_group_name=rds_subnet_group,
                                    license_model=license_model,
                                    iops=iops,
                                    vpc_security_group_ids=domain_controller_sg,
                                    option_group_name=option_group_name
                                )

你想去哪个AWS地区?我想去弗吉尼亚州。顺便说一句,我已经意识到出了什么问题。让我更新一个答案