調用ModifyDBClusterSSL接口開通、關閉PolarDB集群的SSL加密或更新PolarDB集群的CA證書。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱 類型 是否必選 示例值 描述
Action String ModifyDBClusterSSL

系統規定參數。取值:ModifyDBClusterSSL

DBClusterId String pc-************

集群ID。

SSLEnabled String Enable

修改SSL狀態,取值:

  • Disable:關閉SSL加密。
  • Enable:開啟SSL加密。
  • Update:更新CA證書。
說明 開啟SSL加密或更新CA證書后,需要下載和配置證書,詳情請參見設置SSL加密
DBEndpointId String pe-******************

連接地址ID。

說明
  • 若目標集群為PolarDB MySQL版,該參數必填。
  • 若目標集群為PolarDB PostgreSQL版或PolarDB PostgreSQL版(兼容Oracle),無需傳入該參數,默認所有地址開啟SSL加密。
  • 可以通過DescribeDBClusterSSL接口查看連接地址詳情。
NetType String Public

連接地址的網絡類型,需要與DBEndpointId參數傳入的連接地址的網絡類型保持一致,取值:

  • Public:公網
  • Private:私網
  • Inner:私網(經典網絡)
說明
  • 若目標集群為PolarDB MySQL版,該參數必填。
  • 若目標集群為PolarDB PostgreSQL版或PolarDB PostgreSQL版(兼容Oracle),無需傳入該參數,默認所有地址開啟SSL加密。
SSLAutoRotate String Enable

是否開啟SSL證書自動輪轉,取值:

  • Enable:開啟
  • Disable:關閉

返回數據

名稱 類型 示例值 描述
RequestId String A94B1755-6D8B-4E27-BF3C-8562BC******

請求ID。

示例

請求示例

http(s)://polardb.aliyuncs.com/?Action=ModifyDBClusterSSL
&DBClusterId=pc-************
&SSLEnabled=Enable
&<公共請求參數>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyDBClusterSSLResponse>
<RequestId>A94B1755-6D8B-4E27-BF3C-8562BC******</RequestId>
</ModifyDBClusterSSLResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "A94B1755-6D8B-4E27-BF3C-8562BC******"
}

錯誤碼

HttpCode 錯誤碼 錯誤信息 描述
404 InvalidDBCluster.NotFound The DBClusterId provided does not exist in our records. 當前的記錄中不存在提供的DBClusterId。

訪問錯誤中心查看更多錯誤碼。