All Products
Search
Document Center

Bastionhost:CreateDatabase

Last Updated:Sep 20, 2026

Mengimpor aset database ke bastion host. Tipe database yang didukung meliputi MySQL, SQL Server, PostgreSQL, dan Oracle untuk instans ApsaraDB RDS, MySQL, PostgreSQL, dan PolarDB Basis Data Relasional Cloud-Native for PostgreSQL (Compatible with Oracle) untuk kluster PolarDB Basis Data Relasional Cloud-Native, serta MySQL, SQL Server, PostgreSQL, dan Oracle untuk database yang dikelola sendiri.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

yundun-bastionhost:CreateDatabase

create

*Semua sumber daya.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

InstanceId

string

Yes

ID instans bastion host.

Catatan

Anda dapat memanggil operasi DescribeInstances untuk mendapatkan parameter ini.

bastionhost-cn-7mz2g5hu20e

RegionId

string

No

ID wilayah bastion host.

Catatan

Untuk pemetaan antara ID wilayah dan nama wilayah, lihat Wilayah dan zona.

cn-shanghai

NetworkDomainId

string

No

ID domain jaringan tempat database baru berada.

Catatan

Anda dapat memanggil operasi ListNetworkDomains untuk mendapatkan parameter ini.

1

DatabaseType

string

Yes

Tipe database. Nilai valid:

  • MySQL

  • Oracle

  • PostgreSQL

  • SQLServer

MySQL

ActiveAddressType

string

Yes

Tipe alamat database baru. Nilai valid:

  • Public: Titik akhir publik.

  • Private: Titik akhir pribadi.

Public

DatabasePrivateAddress

string

No

Titik akhir pribadi. Alamat IPv4 dan nama domain didukung.

Catatan

Parameter ini wajib diisi jika ActiveAddressType diatur ke Private.

192.168.XX.XX

DatabasePublicAddress

string

No

Titik akhir publik. Alamat IPv4 dan nama domain didukung.

Catatan

Parameter ini wajib diisi jika ActiveAddressType diatur ke Public.

www.example.com

DatabasePort

integer

No

Port database. Parameter ini wajib diisi jika Source diatur ke Local.

5433

DatabaseName

string

No

Nama instans database baru. Parameter ini wajib diisi jika Source diatur ke Local.

Test01

SourceInstanceId

string

No

ID instans database baru.

Catatan

Parameter ini wajib diisi jika Source diatur ke Rds atau PolarDB Basis Data Relasional Cloud-Native.

i-bp19ienyt0yax748****

Source

string

Yes

Sumber database baru. Nilai valid:

  • Local: Instans database yang dikelola sendiri.

  • Rds: Instans ApsaraDB RDS.

  • PolarDB: Kluster PolarDB Basis Data Relasional Cloud-Native.

Local

Comment

string

No

Deskripsi database baru. Nilai dapat berisi hingga 500 karakter.

cpp

SourceInstanceRegionId

string

No

ID wilayah instans database baru.

Catatan

Parameter ini wajib diisi jika Source diatur ke Rds atau PolarDB Basis Data Relasional Cloud-Native.

cn-shanghai

PolarDBEndpointType

string

No

Tipe titik akhir kluster PolarDB Basis Data Relasional Cloud-Native. Parameter ini wajib diisi jika Source diatur ke PolarDB Basis Data Relasional Cloud-Native. Nilai valid:

  • Cluster: Titik akhir kluster.

  • Primary: Titik akhir utama.

Cluster

InstanceMemberId

integer

No

ID akun Alibaba Cloud tempat instans database ApsaraDB RDS atau PolarDB Basis Data Relasional Cloud-Native baru berada.

1605494xxxx

ProjectId

integer

No

ID proyek.

3

Elemen respons

Element

Type

Description

Example

object

DatabaseId

string

ID instans database.

334

RequestId

string

ID permintaan.

98EDD923-236C-5A88-88E7-4979A91B9325

Contoh

Respons sukses

JSONformat

{
  "DatabaseId": "334",
  "RequestId": "98EDD923-236C-5A88-88E7-4979A91B9325"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidParameter The argument is invalid.
400 LicenseOutOfLimit The maximum number of hosts exceeds the license limit.
400 DatabaseAlreadyExists The database already exists.
500 InternalError An unknown error occurred.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.