Criação de um alias para uma versão de função
Função
Esta API é usada para criar um alias para uma versão de função.
URI
POST /v2/{project_id}/fgs/functions/{function_urn}/aliases
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
project_id | Sim | String | ID do projeto. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
function_urn | Sim | String | o URN da função. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Parâmetros de solicitação
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
X-Auth-Token | Sim | String | Token do usuário. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
name | Sim | String | Alias a ser consultado. |
version | Sim | String | Versão correspondente ao alias. |
description | Não | String | Descrição do alias. |
additional_version_weights | Não | Map<String,Integer> | Informação escura de lançamento. |
Parâmetros de resposta
Código de estado: 200
Parâmetro | Tipo | Descrição |
|---|---|---|
name | String | Alias a ser consultado. |
version | String | Versão correspondente ao alias. |
description | String | Descrição do alias. |
last_modified | String | Hora em que o alias foi modificado pela última vez. |
alias_urn | String | URN do alias. |
additional_version_weights | Map<String,Integer> | Informação escura de lançamento. |
Código de estado: 400
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
error_msg | String | Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Código de estado: 401
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
error_msg | String | Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Código de estado: 403
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
error_msg | String | Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Código de estado: 404
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
error_msg | String | Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Código de estado: 500
Parâmetro | Tipo | Descrição |
|---|---|---|
error_code | String | Código de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
error_msg | String | Mensagem de erro. Mínimo: 0 Máximo: 0 Mínimo: 0 Máximo: 0 |
Exemplos de solicitações
Criar um alias para uma versão de função.
POST https://{Endpoint}/v2/{project_id}/fgs/functions/{function_urn}/aliases { "name" : "a1", "version" : "v1" } Exemplo de respostas
Código de estado: 200
ok
{ "name" : "a1", "version" : "latest", "description" : "", "last_modified" : "2019-10-31T11:37:58+08:00", "alias_urn" : "urn:fss:{region}:46b6f338fc3445b8846c71dfb1fbxxxx:function:default:xxxxx:!a1" } Código de estado: 404
Não encontrado.
{ "error_code" : "FSS.1051", "error_msg" : "Not found the function" } Códigos de status
Código de status | Descrição |
|---|---|
200 | ok |
400 | Solicitação inválida. |
401 | Não autorizado. |
403 | Proibido. |
404 | Não encontrado. |
500 | Erro de servidor interno. |
Códigos de erro
Consulte Códigos de erro.

