データベースインスタンスの情報を更新し、データベースインスタンスの接続性を確認します。
操作説明
`UpdateInstance` 操作を呼び出す前に、`GetInstance` または `ListInstances` 操作を呼び出して、インスタンスに関する完全な情報を取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dms:UpdateInstance |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Tid |
integer |
任意 |
テナントの ID。テナント ID を照会するには、GetUserActiveTenant 操作を呼び出します。 |
3*** |
| InstanceType |
string |
必須 |
データベースのタイプ。このパラメーターの有効な値の詳細については、「DbType パラメーター」をご参照ください。 |
mysql |
| InstanceSource |
string |
必須 |
データベースインスタンスのソース。有効な値は次のとおりです。
|
ECS_OWN |
| EnvType |
string |
必須 |
データベースインスタンスがデプロイされている環境のタイプ。有効な値は次のとおりです。
列挙値:
|
product |
| EcsInstanceId |
string |
任意 |
データベースインスタンスがデプロイされている ECS インスタンスの ID。 説明
`InstanceSource` パラメーターが `ECS_OWN` に設定されている場合、このパラメーターは必須です。 |
i-2zei9gs1t7h8l7ac**** |
| VpcId |
string |
任意 |
データベースインスタンスが属する VPC の ID。 説明
`InstanceSource` パラメーターが `VPC_IDC` に設定されている場合、このパラメーターは必須です。 |
vpc-xxx |
| EcsRegion |
string |
任意 |
データベースインスタンスが存在するリージョンの ID。 説明
`InstanceSource` が `RDS`、`ECS_OWN`、および `VPC_IDC` に設定されている場合、このパラメーターは必須です。 |
cn-hangzhou |
| Host |
string |
必須 |
データベースインスタンスへの接続に使用されるホストアドレス。 |
192.XXX.0.56 |
| Port |
integer |
必須 |
データベースインスタンスへの接続に使用されるポート。 |
3306 |
| Sid |
string |
任意 |
データベースインスタンスのシステム ID (SID)。 説明
`InstanceType` パラメーターが `ORACLE` に設定されている場合、このパラメーターは必須です。 |
XXX |
| DatabaseUser |
string |
必須 |
データベースへのログインに使用されるアカウント。 |
dbuser |
| DatabasePassword |
string |
必須 |
データベースへのログインに使用されるパスワード。 |
****** |
| InstanceAlias |
string |
必須 |
データベースインスタンスのエイリアス。DMS でデータベースインスタンスを識別するのに役立つエイリアスを指定します。 |
instance_test |
| DbaId |
string |
必須 |
データベースインスタンスのデータベース管理者 (DBA) ロールを担当するユーザーの ID です。ListUsers 操作または GetInstance 操作を呼び出して、ユーザー ID をクエリできます。 |
27**** |
| SafeRuleId |
string |
必須 |
インスタンスのセキュリティルールセット (`GroupName`) の名前。セキュリティルールセットの名前を照会するには、ListStandardGroups または GetInstance 操作を呼び出します。 |
3**** |
| QueryTimeout |
integer |
必須 |
データベースインスタンス内のデータクエリのタイムアウト期間。 |
60 |
| ExportTimeout |
integer |
必須 |
データベースインスタンスからのデータエクスポートのタイムアウト期間。 |
600 |
| DataLinkName |
string |
任意 |
クロスデータベースクエリ用のデータベースリンクの名前。 説明
|
datalink_test |
| DdlOnline |
integer |
任意 |
データベースインスタンスのロックフリースキーマ変更機能を有効にするかどうかを指定します。有効な値は次のとおりです。
|
0 |
| UseDsql |
integer |
任意 |
データベースインスタンスのクロスデータベースクエリ機能を有効にするかどうかを指定します。有効な値は次のとおりです。
説明
サポートされているデータベースタイプ: MySQL、SQL Server、PostgreSQL、PolarDB for PostgreSQL (Oracle 互換)、および ApsaraDB for Redis。 |
0 |
| InstanceId |
string |
必須 |
データベースインスタンスの ID。インスタンス ID を照会するには、GetInstance 操作を呼び出します。 |
126**** |
| SkipTest |
boolean |
任意 |
接続性テストをスキップするかどうかを指定します。有効な値は次のとおりです。
|
false |
| EnableSellSitd |
string |
任意 |
|
Y |
| TemplateId |
integer |
任意 |
分類テンプレートの ID。テンプレート ID を照会するには、ListClassificationTemplates 操作を呼び出します。 |
3*** |
| TemplateType |
string |
任意 |
分類テンプレートのタイプ。テンプレートタイプを照会するには、ListClassificationTemplates 操作を呼び出します。 |
INNER |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
E9BEBF41-4F69-4605-A5D5-A67955173941 |
| ErrorCode |
string |
リクエストが失敗した場合に返されるエラーコード。 |
UnknownError |
| ErrorMessage |
string |
リクエストが失敗した場合に返されるエラーメッセージ。 |
UnknownError |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値は次のとおりです。
|
false |
例
成功レスポンス
JSONJSON
{
"RequestId": "E9BEBF41-4F69-4605-A5D5-A67955173941",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": false
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。