C# 从AWS RDS.NET SDK中的CreateDBInstanceResponse类获取端点
我有以下方法:C# 从AWS RDS.NET SDK中的CreateDBInstanceResponse类获取端点,c#,.net,amazon-web-services,aws-sdk,amazon-rds,C#,.net,Amazon Web Services,Aws Sdk,Amazon Rds,我有以下方法: public string Add(string tenant, string databaseName, string username, string password) { using (var client = new AmazonRDSClient()) { var instance = new CreateDBInstanceRequest();
public string Add(string tenant, string databaseName, string username, string password)
{
using (var client = new AmazonRDSClient())
{
var instance = new CreateDBInstanceRequest();
instance.DBInstanceIdentifier = tenant;
instance.DBInstanceClass = DefaultMysqlSettings.DBInstanceClass;
instance.AllocatedStorage = DefaultMysqlSettings.AllocatedStorage;
instance.DBName = databaseName;
instance.Engine = DefaultMysqlSettings.Engine;
instance.EngineVersion = DefaultMysqlSettings.EngineVersion;
instance.MasterUsername = username;
instance.MasterUserPassword = password;
instance.LicenseModel = DefaultMysqlSettings.LicenseModel;
instance.Port = DefaultMysqlSettings.Port;
instance.AutoMinorVersionUpgrade = true;
CreateDBInstanceResponse response = client.CreateDBInstance(instance);
return tenant;
}
}
如何从“CreatedDBInstanceResponse”获取端点
谢谢您需要检查对CreateDBInstance的调用的响应 对象包含一个属性。此类包含一个属性。数据库群集的终结点包含在此对象中 可能在这种情况下,端点在该响应中不立即可用;如果是这样,您可以使用作为DBInstance属性返回的DBClusterIdentifier进行轮询,直到端点可用为止