ApsaraDB for RDSインスタンスの分散トランザクションホワイトリストを設定します。
分散トランザクションホワイトリストは、Elastic Compute Service (ECS) インスタンスとRDSインスタンス間の分散トランザクションを可能にします。 詳細については、「分散トランザクションホワイトリストの設定」をご参照ください。
この操作は、RDS High-Availability EditionのSQL Serverバージョン (2012 SE、2012 EE、2014 SE、2016 SE、2016 EE、2017 SE) のいずれかを実行するインスタンスに適用できます。
デバッグ
リクエストパラメーター
| 項目 | データ型 | 必須/任意 | 例: | 説明 |
|---|---|---|---|---|
| アクション | String | 必須 | ModifyDTCSecurityIpHostsForSQLServer | 実行したい操作。 値をModifyDTCSecurityIpHostsForSQLServerに設定します。 |
| DBInstanceId | String | 必須 | rm-uf6wjk5xxxxxxx | インスタンスの ID です。 |
| RegionId | String | 必須 | cn-hangzhou | リージョンのID。 DescribeRegions 操作を呼び出して、最新のリージョンリストを照会できます。 |
| SecurityIpHosts | String | 必須 | 192.168.1.100、k3ecstest | ECSインスタンスのIPアドレスとWindowsコンピューターのホスト名。 形式: IPアドレス、ホスト名。 複数の値はセミコロン (;) で区切ります。 |
| WhiteListGroupName | String | 必須 | test1 | ホワイトリストの名前。 |
レスポンスパラメーター
| 項目 | データ型 | 例: | 説明 |
|---|---|---|---|
| DBInstanceId | String | rm-uf6wjk5xxxxxxx | インスタンスの ID です。 |
| DTCSetResult | String | 成功 | ホワイトリスト設定の結果。 有効な値:
|
| RequestId | String | 671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3 | リクエストの ID です。 |
| TaskId | String | 178968983 | タスクのID。 |
例
リクエストの例
http(s)://rds.aliyuncs.com/? アクション=ModifyDTCSecurityIpHostsForSQLServer
&DBInstanceId=rm-uf6wjk5xxxxxxx
&RegionId=cn-hangzhou
&SecurityIpHosts=192.168.1.100、k3ecstest
&WhiteListGroupName=test1
&<共通リクエストパラメーター>正常に処理された場合のレスポンス例
XML 形式
<ModifyDTCSecurityIpHostsForSQLServerResponse>
<RequestId>671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3</RequestId>
<DBInstanceId>rm-uf6wjk5xxxxxxx</DBInstanceId>
<DTCSetResult> 成功 </DTCSetResult>
<TaskId>178968983</TaskId>
</ModifyDTCSecurityIpHostsForSQLServerResponse>JSON 形式
{
"RequestId": "671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3" 、
"DBInstanceId": "rm-uf6wjk5xxxxxxx" 、
"DTCSetResult": "Success" 、
"TaskId": 178968983
}エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。