Consulta a lista de nomes de domínio SaaS em um site, incluindo o ID, o status e as informações de verificação de nome de domínio de cada nome de domínio SaaS. Você pode filtrar os resultados por nome de domínio SaaS, ID do site ou ID do registro associado.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
esa:ListCustomHostnames |
list |
*Site
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| SiteId |
integer |
Sim |
O ID do site. Você pode chamar a operação ListSites para obter o ID do site. |
744571165985008 |
| RecordId |
integer |
Não |
O ID do registro associado. Você pode chamar a operação ListRecords para obter o ID do registro. |
1234567890123 |
| Hostname |
string |
Não |
O nome de domínio SaaS. |
custom.site.com |
| NameMatchType |
string |
Não |
O modo de correspondência de pesquisa para o nome de domínio SaaS. Valor padrão: exact. Valores válidos:
Valores válidos:
|
exact |
| Status |
string |
Não |
O status do nome de domínio SaaS. Valores válidos:
Valores válidos:
|
active |
| PageNumber |
integer |
Não |
O número da página para uma consulta paginada. O valor deve ser maior ou igual a 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página para uma consulta paginada. Valores válidos: 1 a 500. |
500 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação, que é um identificador exclusivo gerado pelo Alibaba Cloud para a solicitação. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| PageNumber |
integer |
O número da página atual. Este valor é o mesmo que o parâmetro de solicitação PageNumber. |
1 |
| PageSize |
integer |
O número de entradas por página. |
100 |
| TotalCount |
integer |
O número total de nomes de domínio SaaS. |
10 |
| Hostnames |
array<object> |
A lista de nomes de domínio SaaS retornada. |
|
|
object |
As informações sobre um único nome de domínio SaaS. |
||
| HostnameId |
integer |
O ID do nome de domínio SaaS. |
1234567890123 |
| Hostname |
string |
O nome de domínio SaaS. |
custom.site.com |
| SiteId |
integer |
O ID do site. |
890601022130656 |
| SiteName |
string |
O nome do site. |
example.com |
| RecordId |
integer |
O ID do registro. |
3386032455886912 |
| RecordName |
string |
O nome do registro. |
origin.example.com |
| Status |
string |
O status do nome de domínio SaaS. Valores válidos:
Valores válidos:
|
active |
| SslFlag |
string |
O switch de SSL. Valores válidos:
Valores válidos:
|
on |
| CertType |
string |
O tipo de certificado. Valores válidos:
Valores válidos:
|
free |
| CertHttpKey |
string |
O endereço HTTP para verificação de certificado. |
http://custom.site.com/.well-known/acme-challenge/jLmMHlEaZ3jb352Qo3ciaSoAC8KZ5Hk0F-4_1xLQtgc |
| CertHttpValue |
string |
O conteúdo HTTP para verificação de certificado. |
jLmMHlEaZ3jb352Qo3ciaSoAC8KZ5Hk0F-4_1xLQtgc.GridYdfJJB5PgFEL-t89XfaFvMPB4f2-I9fwLpKl6e0 |
| CertTxtKey |
string |
O nome do registro TXT para verificação de certificado. |
_acme-challenge.custom.site.com |
| CertTxtValue |
string |
O conteúdo do registro TXT para verificação de certificado. |
lcKYad3UQXgrZLvMm_6TBUYKK4xTkGmninV0Mzx4gjM |
| VerifyHost |
string |
O nome do registro TXT para verificação de nome de domínio. |
_esa_custom_hostname.custom.site.com |
| VerifyCode |
string |
O conteúdo do registro TXT para verificação de nome de domínio. |
verify_16ab7f4d389d4dff6655f995c6a997bd |
| CertStatus |
string |
O status do certificado. Valores válidos:
Valores válidos:
|
OK |
| CertNotAfter |
string |
A hora de expiração do certificado, no padrão ISO 8601 em UTC. Formato: yyyy-MM-ddTHH:mm:ssZ. |
2026-04-19T11:15:20Z |
| CertApplyMessage |
string |
A mensagem de erro para a solicitação de certificado gratuito. |
canceled |
| CertApplyCode |
integer |
O código de erro para a solicitação de certificado gratuito. |
2 |
| OfflineReason |
string |
O motivo pelo qual o nome de domínio SaaS foi colocado offline. Valores válidos:
Valores válidos:
|
missing_icp |
| ConflictWith |
string |
O motivo pelo qual o nome de domínio SaaS está ocupado. Valores válidos:
Valores válidos:
|
existing_custom_hostname |
| CreateTime |
string |
A hora de criação do nome de domínio SaaS, no padrão ISO 8601 em UTC. Formato: yyyy-MM-ddTHH:mm:ssZ. |
2026-04-19T11:15:20Z |
| UpdateTime |
string |
A hora de atualização do nome de domínio SaaS, no padrão ISO 8601 em UTC. Formato: yyyy-MM-ddTHH:mm:ssZ. |
2026-04-19T11:15:20Z |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"PageNumber": 1,
"PageSize": 100,
"TotalCount": 10,
"Hostnames": [
{
"HostnameId": 1234567890123,
"Hostname": "custom.site.com",
"SiteId": 890601022130656,
"SiteName": "example.com",
"RecordId": 3386032455886912,
"RecordName": "origin.example.com",
"Status": "active",
"SslFlag": "on",
"CertType": "free",
"CertHttpKey": "http://custom.site.com/.well-known/acme-challenge/jLmMHlEaZ3jb352Qo3ciaSoAC8KZ5Hk0F-4_1xLQtgc",
"CertHttpValue": "jLmMHlEaZ3jb352Qo3ciaSoAC8KZ5Hk0F-4_1xLQtgc.GridYdfJJB5PgFEL-t89XfaFvMPB4f2-I9fwLpKl6e0",
"CertTxtKey": "\t\n_acme-challenge.custom.site.com\n",
"CertTxtValue": "\t\nlcKYad3UQXgrZLvMm_6TBUYKK4xTkGmninV0Mzx4gjM\n",
"VerifyHost": "_esa_custom_hostname.custom.site.com\n",
"VerifyCode": "verify_16ab7f4d389d4dff6655f995c6a997bd\n",
"CertStatus": "OK",
"CertNotAfter": "2026-04-19T11:15:20Z\n",
"CertApplyMessage": "canceled",
"CertApplyCode": 2,
"OfflineReason": "missing_icp",
"ConflictWith": "existing_custom_hostname",
"CreateTime": "2026-04-19T11:15:20Z",
"UpdateTime": "2026-04-19T11:15:20Z"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 404 | CustomHostname.NotFound | The custom hostname does not exist. Modify it and try again. | The custom hostname does not exist. Modify it and try again. |
| 404 | CustomHostname.ApplyCertFailed | Fail to apply a free cert for custom hostname. Please try again later. | |
| 404 | CustomHostname.SetCertFailed | Fail to deploy a cert for custom hostname. Please try again later. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.