【问题标题】:Create AWS RDS Instance with specific version?创建具有特定版本的 AWS RDS 实例?
【发布时间】:2018-12-22 17:17:47
【问题描述】:

我正在尝试创建 AWS RDS 数据库。任何引擎都可以。

rdsClient = new Amazon.RDS.AmazonRDSClient(<aws_credentials>, <some_region>);

try
{
    rdsClient.CreateDBInstance(new CreateDBInstanceRequest(identifier, allocatedStorage, instanceSize, engine, username, password));
    MessageBox.Show(String.Format("{0} was succesfully created!", identifier));
}
catch (AmazonRDSException ex)
{
    MessageBox.Show(ex.Message);
}

因此,我将凭据加载到 RDS 客户端并尝试创建数据库。除了我无法指定数据库版本外,这很好用。有没有其他方法可以创建数据库或指定版本?

【问题讨论】:

    标签: .net wpf amazon-web-services amazon-rds aws-sdk-net


    【解决方案1】:

    我自己还没有尝试过,但我想你会想做这样的事情(下面的大写几乎肯定是错误的):

    var dbr = new CreateDBInstanceRequest();
    
       dpr.EngineVersion = <yourvalue>;
       dbr.Identifier = <yourvalue>;
       dbr.AllocatedStorage = <yourvalue>;
       dbr.InstanceSize = <yourvalue>;
       dbr.Engine = <yourvalue>;
       dbr.Username = <yourvalue>;
       dbr.Password = <yourvalue>;
       //also set any other values
    
     try
            {
                rdsClient.CreateDBInstance(dbr);
                MessageBox.Show(String.Format("{0} was succesfully created!", identifier));
            }
            catch (AmazonRDSException ex)
            {
                MessageBox.Show(ex.Message);
            }
    

    https://github.com/aws/aws-sdk-net/blob/master/sdk/src/Services/RDS/Generated/Model/CreateDBInstanceRequest.cs

    【讨论】:

    • 谢谢你 我不知道为什么我没想到-_-
    猜你喜欢
    • 2019-03-21
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    相关资源
    最近更新 更多