Importa ativos de banco de dados para um Bastionhost. Os tipos de banco de dados suportados incluem MySQL, SQL Server, PostgreSQL e Oracle para instâncias do ApsaraDB RDS, MySQL, PostgreSQL e PolarDB for PostgreSQL (compatível com Oracle) para clusters do PolarDB, e MySQL, SQL Server, PostgreSQL e Oracle para bancos de dados autogerenciados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:CreateDatabase |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância do Bastionhost. Nota
Você pode chamar a operação DescribeInstances para obter este parâmetro. |
bastionhost-cn-7mz2g5hu20e |
| RegionId |
string |
Não |
O ID da região do Bastionhost. Nota
Para o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-shanghai |
| NetworkDomainId |
string |
Não |
O ID do domínio de rede ao qual o novo banco de dados pertence. Nota
Você pode chamar a operação ListNetworkDomains para obter este parâmetro. |
1 |
| DatabaseType |
string |
Sim |
O tipo do banco de dados. Valores válidos:
|
MySQL |
| ActiveAddressType |
string |
Sim |
O tipo de endereço do novo banco de dados. Valores válidos:
|
Public |
| DatabasePrivateAddress |
string |
Não |
O endpoint privado. Endereços IPv4 e nomes de domínio são suportados. Nota
Este parâmetro é obrigatório se ActiveAddressType estiver definido como Private. |
192.168.XX.XX |
| DatabasePublicAddress |
string |
Não |
O endpoint público. Endereços IPv4 e nomes de domínio são suportados. Nota
Este parâmetro é obrigatório se ActiveAddressType estiver definido como Public. |
www.example.com |
| DatabasePort |
integer |
Não |
A porta do banco de dados. Este parâmetro é obrigatório se Source estiver definido como Local. |
5433 |
| DatabaseName |
string |
Não |
O nome da nova instância de banco de dados. Este parâmetro é obrigatório se Source estiver definido como Local. |
Test01 |
| SourceInstanceId |
string |
Não |
O ID da instância do novo banco de dados. Nota
Este parâmetro é obrigatório se Source estiver definido como Rds ou PolarDB. |
i-bp19ienyt0yax748**** |
| Source |
string |
Sim |
A origem do novo banco de dados. Valores válidos:
|
Local |
| Comment |
string |
Não |
A descrição do novo banco de dados. O valor pode ter até 500 caracteres. |
cpp |
| SourceInstanceRegionId |
string |
Não |
O ID da região da nova instância de banco de dados. Nota
Este parâmetro é obrigatório se Source estiver definido como Rds ou PolarDB. |
cn-shanghai |
| PolarDBEndpointType |
string |
Não |
O tipo de endpoint do cluster do PolarDB. Este parâmetro é obrigatório se Source estiver definido como PolarDB. Valores válidos:
|
Cluster |
| InstanceMemberId |
integer |
Não |
O ID da conta Alibaba Cloud à qual a nova instância de banco de dados ApsaraDB RDS ou PolarDB pertence. |
1605494xxxx |
| ProjectId |
integer |
Não |
O ID do projeto. |
3 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| DatabaseId |
string |
O ID da instância do banco de dados. |
334 |
| RequestId |
string |
O ID da solicitação. |
98EDD923-236C-5A88-88E7-4979A91B9325 |
Exemplos
Resposta de sucesso
JSON formato
{
"DatabaseId": "334",
"RequestId": "98EDD923-236C-5A88-88E7-4979A91B9325"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.