Chame a operação GetDbProxyInstanceSsl para consultar as configurações de criptografia SSL do endpoint de proxy dedicado de uma instância ApsaraDB RDS.
O ApsaraDB RDS oferece o recurso de proxy dedicado. Configure a criptografia SSL no endpoint de proxy dedicado de uma instância para garantir a segurança dos dados. Para mais informações sobre esse recurso, consulte Proxy dedicado.
Antes de chamar esta operação, verifique se os seguintes requisitos foram atendidos:
O recurso de proxy dedicado deve estar ativado na instância.
A versão secundária do mecanismo executada pelos proxies dedicados da instância deve ser 1.12.8 ou posterior.
-
A versão secundária do mecanismo da instância deve ser 20200831 ou posterior. Além disso, a instância deve executar as seguintes versões do MySQL e edições do RDS:
MySQL 8.0 no RDS High-availability Edition com SSDs locais
MySQL 5.7 no RDS High-availability Edition com SSDs locais
MySQL 5.6 no RDS High-availability Edition com SSDs locais
Depuração
Parâmetros de solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
GetDbProxyInstanceSsl |
A operação a ser executada. Defina o valor como GetDbProxyInstanceSsl. |
|
RegionId |
String |
Não |
cn-hangzhou |
O 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 |
O ID da instância. Chame a operação DescribeDBInstances para obter o ID da instância. |
|
DBProxyEngineType |
String |
Não |
normal |
Parâmetro interno. Não especifique este parâmetro. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
D330E60C-8AAA-4D63-8F64-5B78F4692F98 |
O ID da solicitação. |
|
DbProxyCertListItems |
Array of DbProxyCertListItems |
Matriz composta pelas configurações de criptografia SSL. |
|
|
DbProxyCertListItems |
|||
|
DbInstanceName |
String |
rm-t4n3axxxxx |
O ID da instância. |
|
EndpointName |
String |
buxxxxxxx |
O ID do endpoint de proxy dedicado. |
|
EndpointType |
String |
RWSplit |
Identificador padrão do endpoint de proxy dedicado. O valor é fixo como RWSplit. |
|
SslExpiredTime |
String |
2021-12-16T08:43:20Z |
Horário de expiração do certificado. |
|
CertCommonName |
String |
test1234.rwlb.rds.aliyuncs.com |
Endpoint de proxy dedicado com criptografia SSL ativada. |
Exemplos
Exemplos de solicitações
http(s)://rds.aliyuncs.com/?Action=GetDbProxyInstanceSsl
&DbInstanceId=rm-t4n3axxxxx
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<GetDbProxyInstanceSslResponse>
<RequestId>D330E60C-8AAA-4D63-8F64-5B78F4692F98</RequestId>
<DbProxyCertListItems>
<DbProxyCertListItems>
<EndpointName>buxxxxxxx</EndpointName>
<EndpointType>RWSplit</EndpointType>
<CertCommonName>test1234.rwlb.rds.aliyuncs.com</CertCommonName>
<SslExpiredTime>2021-12-16T08:43:20Z</SslExpiredTime>
<DbInstanceName>rm-t4n3axxxxx</DbInstanceName>
</DbProxyCertListItems>
</DbProxyCertListItems>
</GetDbProxyInstanceSslResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "D330E60C-8AAA-4D63-8F64-5B78F4692F98",
"DbProxyCertListItems" : {
"DbProxyCertListItems" : [ {
"EndpointName" : "buxxxxxxx",
"EndpointType" : "RWSplit",
"CertCommonName" : "test1234.rwlb.rds.aliyuncs.com",
"SslExpiredTime" : "2021-12-16T08:43:20Z",
"DbInstanceName" : "rm-t4n3axxxxx"
} ]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InvalidVpcInstanceId |
The specified VPC instance ID is invalid. |
Mensagem de erro retornada porque o ID da VPC especificado é inválido. |
|
400 |
InvalidDBInstanceName |
Specified parameter DBInstanceName is not valid. |
Mensagem de erro retornada porque o valor do parâmetro DBInstanceName é inválido. Verifique se o valor é nulo ou uma string vazia. |
|
403 |
IncorrectDBInstanceType |
The current database instance type does not support the operation. |
Mensagem de erro retornada porque a configuração da instância não suporta esta operação. |
|
404 |
InvalidDBInstance.NotFound |
The specified instance does not exist or is not supported. |
Mensagem de erro retornada porque a instância especificada não foi encontrada. Verifique o ID da instância. |
|
404 |
Endpoint.NotFound |
The specified endpoint is not found. |
Mensagem de erro retornada porque o endpoint especificado não foi encontrado. |
Para obter uma lista de códigos de erro, visite o API Error Center.