DescribeDBInstanceProxyConfiguration操作を呼び出して、ApsaraDB RDSインスタンスで有効になっている共有プロキシの設定を照会できます。

この操作は、専用プロキシの最新の設定ではなく、共有プロキシの元の設定を照会するために使用されます。 専用プロキシの設定を照会する方法の詳細については、「DescribeDBProxy」をご参照ください。

この API を呼び出す場合、インスタンスは次の要件を満たしている必要があります。

  • プライマリインスタンスに対して共有プロキシ機能を有効にする必要があります。
  • プライマリインスタンスの読み書き分離機能を有効にする必要があります。

デバッグ

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

リクエストパラメーター

項目 データ型 必須/任意 例: 説明 
操作 String 必須 DescribeDBInstanceProxyConfiguration

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

DBInstanceId String 必須 rm-uf6wjk5xxxxxxxxxx

インスタンスの ID です。

レスポンスパラメーター

項目 データ型 例: 説明 
AttacksProtectionConfiguration String {\"check_interval_seconds\":\"0\",\"max_failed_login_attements \":\"0\",\"blocking_seconds\":\"0\",\"status\":\"Disable\"}

ブルートフォース攻撃を軽減するために使用されるメカニズムが有効になっているかどうかを示します。

  • 有効化
  • の無効化

戻り値はJSON文字列です。 例:

{"status":"Disable" 、"check_interval_seconds": 60、

"max_failed_login_attements": 60、"blocking_seconds": 600}

説明:

  • 各クライアントは、{check_interval_seconds} 秒以内にパスワードが正しくないために失敗した {max_failed_login_attements} のログイン試行を許可します。 このような試行がもう1回行われた場合、クライアントは {blocking_seconds} 秒待ってから再試行する必要があります。
  • 有効な値:
    • check_interval_seconds: 30〜600 単位: 秒。
    • max_failed_login_attempts: 10〜5000 単位: 時間。
    • blocking_seconds: 30 ~ 3600 単位: 秒。
PersistentConnectionsConfiguration String {\"status\":\"Disable\"}

短期間の接続最適化機能が有効になっているかどうかを示します。

  • 有効化
  • の無効化

戻り値はJSON文字列です。 例:

{"status":"Disable"} 。

TransparentSwitchConfiguration String {\"status\":\"Enable\"}

透過切り替え機能が有効になっているかどうかを示します。

  • 有効化
  • の無効化

戻り値はJSON文字列です。 例:

{"status":"Enable"} 。

RequestId String E9DD55F4-1A5F-48CA-BA57-DFB3CA8C4C34

リクエストの ID です。

リクエストの例

http(s)://rds.aliyuncs.com/? DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&<共通リクエストパラメーター>

正常に処理された場合のレスポンス例

XML 形式

<DescribeDBInstanceProxyConfigurationResponse>
<PersistentConnectionsConfiguration>{"status":"Disable"}</PersistentConnectionsConfiguration>
<TransparentSwitchConfiguration>{"status":"Enable"}</TransparentSwitchConfiguration>
<AttacksProtectionConfiguration>{"check_interval_seconds":"0","max_failed_login_attements":"0","blocking_seconds":"0","status":"Disable"}</AttacksProtectionConfiguration>
<RequestId>E9DD55F4-1A5F-48CA-BA57-DFB3CA8C4C34</RequestId>
</DescribeDBInstanceProxyConfigurationResponse>

JSON 形式

{
    "PersistentConnectionsConfiguration": "{\" status\":\" Disable\"}" 、 
    "TransparentSwitchConfiguration": "{\" status\":\" Enable\"}" 、 
    "AttacksProtectionConfiguration": "{\" check_interval_seconds\":\" 0\"、\" max_failed_login_attements \":\" 0\"、\" blocking_seconds\":\" 0\"、\" status\":\" Disable\"}" 、 
    "RequestId": "E9DD55F4-1A5F-48CA-BA57-DFB3CA8C4C34"
}

エラーコード

エラーコードリストについては、「API エラーセンター」をご参照ください。