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) のいずれかを実行するインスタンスに適用できます。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

項目データ型必須/任意例:説明 
アクションString必須ModifyDTCSecurityIpHostsForSQLServer

実行したい操作。 値をModifyDTCSecurityIpHostsForSQLServerに設定します。

DBInstanceIdString必須rm-uf6wjk5xxxxxxx

インスタンスの ID です。

RegionIdString必須cn-hangzhou

リージョンのID。 DescribeRegions 操作を呼び出して、最新のリージョンリストを照会できます。

SecurityIpHostsString必須192.168.1.100、k3ecstest

ECSインスタンスのIPアドレスとWindowsコンピューターのホスト名。 形式: IPアドレス、ホスト名。 複数の値はセミコロン (;) で区切ります。

説明 コンピューターのホスト名を照会する方法の詳細については、「分散トランザクションホワイトリストの構成」をご参照ください。
WhiteListGroupNameString必須test1

ホワイトリストの名前。

レスポンスパラメーター

項目データ型例:説明 
DBInstanceIdStringrm-uf6wjk5xxxxxxx

インスタンスの ID です。

DTCSetResultString成功

ホワイトリスト設定の結果。 有効な値:

  • 成功
  • 失敗
RequestIdString671B6D32-B907-4EFF-A3B7-94D2EAD5E3A3

リクエストの ID です。

TaskIdString178968983

タスクの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 エラーセンター」をご参照ください。