Cria um nome de domínio personalizado.
Descrição da operação
Para acessar aplicações ou funções criadas no Function Compute por meio de um nome de domínio fixo em um ambiente de produção, ou para resolver o comportamento de download forçado ao acessar gatilhos HTTP, você pode vincular um nome de domínio personalizado à aplicação ou à função.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
fc:CreateCustomDomain |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /2023-03-30/custom-domains HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body | CreateCustomDomainInput |
Sim |
As informações do nome de domínio personalizado. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
| CustomDomain |
As informações do nome de domínio personalizado. |
Exemplos
Resposta de sucesso
JSON formato
{
"accountId": "186851234023****",
"apiVersion": "2023-03-30",
"authConfig": {
"authInfo": "{}",
"authType": "anonymous"
},
"certConfig": {
"certName": "my-cert",
"certificate": "PEM format",
"privateKey": "PEM format"
},
"corsConfig": {
"allowCredentials": true,
"allowHeaders": [
""
],
"allowMethods": [
""
],
"allowOrigins": [
""
],
"exposeHeaders": [
""
],
"maxAge": 3600
},
"createdTime": "2023-03-30T08:02:19Z",
"domainName": "example.com",
"isE2B": false,
"lastModifiedTime": "2023-03-30T08:02:19Z",
"protocol": "HTTP",
"routeConfig": {
"routes": [
{
"functionName": "myFunction",
"methods": [
"GET"
],
"path": "/api/*",
"qualifier": "myAlias",
"rewriteConfig": {
"equalRules": [
{
"match": "/old",
"replacement": "/new"
}
],
"regexRules": [
{
"match": "^/api/.+?/(.*)",
"replacement": "/api/v2/$1"
}
],
"wildcardRules": [
{
"match": "/api/*",
"replacement": "/$1"
}
]
}
}
]
},
"subdomainCount": "1",
"tlsConfig": {
"cipherSuites": [
"TLS_RSA_WITH_RC4_128_SHA"
],
"maxVersion": "TLSv1.3",
"minVersion": "TLSv1.2"
},
"wafConfig": {
"enableWAF": true
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.