Bir örnekte veritabanı oluşturmak için CreateDatabase API işlemini çağırabilirsiniz.
Veri değişikliği ve şema tasarımı gibi veri yönetimi görevlerini yürütmek istiyorsanız Data Management (DMS) hizmetini kullanın. Daha fazla bilgi için bkz. DMS işlevlerine göre işlem listesi.
Bu işlemi çağırmadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:
Örnek Çalışıyor durumundadır.
Örnek için izin verilen maksimum veritabanı sayısına ulaşılmamıştır. Maksimum veritabanı sayısını sorgulamak için DescribeDBInstanceAttribute işlemini çağırabilirsiniz.
-
Örnek salt okunur bir örnek değildir.
NotBu işlem, SQL Server 2017 EE (küme sürümü) çalıştıran örnekler veya yerel SSD kullanan PostgreSQL örnekleri için desteklenmez. Örnek bu veritabanı altyapısı sürümlerinden birini çalıştırıyorsa veritabanı oluşturmak için CREATE DATABASE ifadesini çalıştırabilirsiniz.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Evet | CreateDatabase | Gerçekleştirmek istediğiniz işlem. Değeri CreateDatabase olarak ayarlayın. |
| DBInstanceId | String | Evet | rm-uf6wjk5xxxxxxxxxx | Örneğin ID değeri. |
| DBName | String | Evet | rds_mysql | Veritabanının adı. Not
|
| CharacterSetName | String | Evet | gbk | Karakter kümesi.
|
| DBDescription | String | Hayır | Test veritabanı | Veritabanının açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalı; harf, rakam, alt çizgi (_) ve tire (-) içerebilir. Açıklama bir harfle başlamalıdır. Not Açıklama http:// veya https:// ile başlayamaz. |
| ResourceGroupId | String | Hayır | rg-acfmy***** | Kaynak grubunun ID değeri. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| RequestId | String | 5A77D650-27A1-4E08-AD9E-59008EDB6927 |
|
Örnekler
Örnek istekler
http(s)://rds.aliyuncs.com/?Action=CreateDatabase
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&DBName=rds_mysql
&CharacterSetName=gbk
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateDatabaseResponse>
<RequestId>5A77D650-27A1-4E08-AD9E-59008EDB6927</RequestId>
</CreateDatabaseResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestID" : "5A77D650-27A1-4E08-AD9E-59008EDB6927"
}
Hata kodları
| HTTP durum kodu | Hata kodu | Hata mesajı | Açıklama |
| 400 | EngineMigration.ActionDisabled | Specified action is disabled while custins is in engine migration. | Belirtilen işlem, örnek için altyapı geçişi sırasında devre dışı bırakıldığından hata döndürüldü. |
| 400 | Database.AddError | Create Db failed, please check input value and instance status | Veritabanı oluşturulamadığından hata döndürüldü. Giriş parametrelerini ve örnek durumunu kontrol edin. |
| 400 | Database.ConnectError | Database connect error. please check instance status and database processlist | Veritabanı bağlantısı anormal olduğundan hata döndürüldü. Örnek durumunu ve veritabanının bağlantı havuzunu kontrol edin. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.