亚马逊AWS,创建一个SQL Server DBInstance和数据库



在创建数据库实例的同时,是否可以使用Amazon AWS创建SQL Server数据库?

我正在将.NET Core与Amazon AWS SDK一起使用,并实例化CCD_;DBNAME";参数。

因此,当我为SQL Server创建数据库实例时,并没有创建任何数据库。

谁能帮我?

当然,您可以使用云形成模板来实现这一点,这对您的场景来说会更加可靠。下面的JSON包含了您所需的所有参数:

{
"Type" : "AWS::RDS::DBInstance",
"Properties" : {
"AllocatedStorage" : String,
"AllowMajorVersionUpgrade" : Boolean,
"AssociatedRoles" : [ DBInstanceRole, ... ],
"AutoMinorVersionUpgrade" : Boolean,
"AvailabilityZone" : String,
"BackupRetentionPeriod" : Integer,
"CACertificateIdentifier" : String,
"CharacterSetName" : String,
"CopyTagsToSnapshot" : Boolean,
"DBClusterIdentifier" : String,
"DBInstanceClass" : String,
"DBInstanceIdentifier" : String,
"DBName" : String,
"DBParameterGroupName" : String,
"DBSecurityGroups" : [ String, ... ],
"DBSnapshotIdentifier" : String,
"DBSubnetGroupName" : String,
"DeleteAutomatedBackups" : Boolean,
"DeletionProtection" : Boolean,
"Domain" : String,
"DomainIAMRoleName" : String,
"EnableCloudwatchLogsExports" : [ String, ... ],
"EnableIAMDatabaseAuthentication" : Boolean,
"EnablePerformanceInsights" : Boolean,
"Engine" : String,
"EngineVersion" : String,
"Iops" : Integer,
"KmsKeyId" : String,
"LicenseModel" : String,
"MasterUsername" : String,
"MasterUserPassword" : String,
"MaxAllocatedStorage" : Integer,
"MonitoringInterval" : Integer,
"MonitoringRoleArn" : String,
"MultiAZ" : Boolean,
"OptionGroupName" : String,
"PerformanceInsightsKMSKeyId" : String,
"PerformanceInsightsRetentionPeriod" : Integer,
"Port" : String,
"PreferredBackupWindow" : String,
"PreferredMaintenanceWindow" : String,
"ProcessorFeatures" : [ ProcessorFeature, ... ],
"PromotionTier" : Integer,
"PubliclyAccessible" : Boolean,
"SourceDBInstanceIdentifier" : String,
"SourceRegion" : String,
"StorageEncrypted" : Boolean,
"StorageType" : String,
"Tags" : [ Tag, ... ],
"Timezone" : String,
"UseDefaultProcessorFeatures" : Boolean,
"VPCSecurityGroups" : [ String, ... ]
}
}

为了参考,您可以随时访问AWS DOCS-AWS::RDS::DBInstance

对于特定于.NET核心,可以查看RDS_DB_NAME参数和参考文档部署.NET RDS实例。但是API_Operations没有直接创建数据库的参数,因为API主要用于管理AWS对象,而不是特定于在其中一个对象下处理,因为这将被视为应用程序级别的工作。

此外,我检查了Powershell命令,这些命令基本上只建立在DOTNET之上。它显然具有在创建数据库实例时将数据库创建为-DBName的参数。Powershell命令的参考链接新建RDSDBIinstance

最新更新