Use a operação ModifyDbProxyInstanceSsl para configurar a criptografia SSL no endpoint de proxy dedicado de uma instância do ApsaraDB RDS.
O ApsaraDB RDS oferece o recurso de proxy dedicado, que permite configurar criptografia SSL no endpoint correspondente da instância. Essa configuração garante a segurança dos dados da instância. Para mais informações, consulte Proxy dedicado.
Antes de chamar esta operação, verifique se os seguintes requisitos foram atendidos:
O recurso de proxy dedicado está ativado na instância.
A versão secundária do mecanismo executada pelos proxies dedicados da instância é 1.12.8 ou posterior.
-
A instância RDS executa uma das seguintes versões do MySQL e edições do RDS:
MySQL 8.0 no RDS High-availability Edition com SSDs locais, com versão secundária do mecanismo 20200831 ou posterior.
MySQL 5.7 no RDS High-availability Edition com SSDs locais, com versão secundária do mecanismo 20200831 ou posterior.
MySQL 5.6 no RDS High-availability Edition com SSDs locais, com versão secundária do mecanismo 20200831 ou posterior.
A execução desta operação reinicia a instância. Proceda com cautela.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ModifyDbProxyInstanceSsl | Operação a ser executada. Defina o valor como ModifyDbProxyInstanceSsl. |
| RegionId | String | Não | cn-hangzhou | ID da região da instância. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| DbInstanceId | String | Sim | rm-t4n3axxxxx | ID da instância. Chame a operação DescribeDBInstances para consultar o ID da instância. |
| DbProxyEndpointId | String | Sim | ta9um4xxxxx | ID do endpoint de proxy. Chame a operação DescribeDBProxyEndpoint para consultar os endpoints de proxy de um terminal de proxy. |
| DbProxyConnectString | String | Sim | test123456.rwlb.rds.aliyuncs.com | Endpoint de proxy dedicado da instância. |
| DbProxySslEnabled | String | Sim | 1 | Configuração de SSL a ser aplicada na instância. Valores válidos:
Nota Esta configuração reinicia a instância. Proceda com cautela. |
| DBProxyEngineType | String | Não | normal | Parâmetro interno. Não é necessário especificar este parâmetro. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
BF46A62B-3717-4397-9338-36BB95C898B3 |
ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://rds.aliyuncs.com/?Action=ModifyDbProxyInstanceSsl
&DbInstanceId=rm-t4n3axxxxx
&DbProxyEndpointId=ta9um4xxxxx
&DbProxyConnectString=test123456.rwlb.rds.aliyuncs.com
&DbProxySslEnabled=1
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyDbProxyInstanceSslResponse>
<RequestId>BF46A62B-3717-4397-9338-36BB95C898B3</RequestId>
</ModifyDbProxyInstanceSslResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "BF46A62B-3717-4397-9338-36BB95C898B3"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
MinorVersionNotSupport |
The current database minor version does not support the operation. |
A versão secundária atual do mecanismo não suporta a operação. |
|
400 |
InvalidDbProxyStatus |
The proxy status of the database is abnormal. |
O status do proxy de banco de dados da instância está anormal. |
|
400 |
InvalidDBInstanceName |
Specified parameter DBInstanceName is not valid. |
O valor do parâmetro DBInstanceName é inválido. Verifique se o valor é nulo ou uma string vazia. |
|
403 |
RDSCategoryNotSupport |
The specified instance category does not support this operation. |
O tipo atual da instância não suporta a operação. |
|
404 |
Endpoint.NotFound |
The specified endpoint is not found. |
O endpoint especificado não foi encontrado. |
|
404 |
EnabledSSLNotSupport |
The backend service does not support SSL. |
Os serviços de backend não suportam SSL. |
|
404 |
InvalidDbProxyConnectionString.NotFound |
The specified database proxy connection string is not found. |
O endpoint de proxy de banco de dados especificado não foi encontrado. |
Para obter uma lista de códigos de erro, visite o API Error Center.