Especificando Parâmetros de Configuração Personalizados para Passar a Funções
Descubra como especificar parâmetros de configuração personalizados para passar para funções em execução com o OCI Functions.
Para obter pré-requisitos e mais informações, consulte Especificando Parâmetros de Configuração Personalizados para o Serviço Functions.
- Na página da lista Aplicativos, selecione o aplicativo que contém funções para as quais você deseja transmitir parâmetros de configuração personalizados. Se precisar de ajuda para localizar a página de lista ou o aplicativo, consulte Listando Aplicativos.
- Execute um dos seguintes procedimentos:
-
Para passar um ou mais parâmetros de configuração personalizados para cada função no aplicativo, selecione Configuração para exibir a página Configuração do aplicativo.
-
Para especificar um ou mais parâmetros de configuração personalizados para uma função específica, selecione a guia Funções, selecione o nome da função e, em seguida, selecione Configuração para ver a página Configuração da função.
-
-
Na página Configuração, selecione Gerenciar configuração e, em seguida, selecione Adicionar configuração para especificar os seguintes detalhes do primeiro parâmetro de configuração personalizado:
- Chave: O nome do parâmetro de configuração personalizado. O nome deve conter somente caracteres alfanuméricos e sublinhados e não deve começar com um número. Por exemplo,
username
- Valor: Um valor para o parâmetro de configuração personalizado. O valor só deve conter caracteres Unicode imprimíveis. Por exemplo,
jdoe
- Chave: O nome do parâmetro de configuração personalizado. O nome deve conter somente caracteres alfanuméricos e sublinhados e não deve começar com um número. Por exemplo,
- (Opcional) Selecione Adicionar configuração para inserir outros parâmetros de configuração personalizados, conforme necessário.
-
Selecione Salvar alterações para salvar o novo parâmetro de configuração personalizado.
O OCI Functions combina os pares de chave/valor de todos os parâmetros de configuração personalizados (específicos do aplicativo e da função) no aplicativo em um objeto de configuração único codificado em série com um tamanho máximo permitido de 4 Kb. Não será possível salvar o novo parâmetro de configuração personalizada se o tamanho do objeto de configuração codificado em série for maior que 4 Kb.
- Dica
De tempos em tempos, novas versões da CLI do Fn Project são lançadas. Recomendamos que você verifique regularmente se a versão mais recente está instalada. Para obter mais informações, consulte Etapas para fazer upgrade da CLI do Fn Project.Para especificar parâmetros de configuração personalizados a serem passados para funções com a CLI do Fn Project:
-
Acesse o seu ambiente de desenvolvimento como desenvolvedor de funções e abra uma janela de terminal.
-
Para especificar um ou mais parâmetros de configuração personalizados a serem passados para cada função em um aplicativo existente, informe:
fn config app <app-name> <key> <value>
em que:
<app-name>
é o nome do aplicativo que contém as funções para as quais você deseja passar o parâmetro de configuração personalizado.<key>
é o nome do parâmetro de configuração personalizado. O nome deve conter somente caracteres alfanuméricos e sublinhados e não deve começar com um número.<value>
é o valor a ser dado ao parâmetro de configuração personalizado. O valor só deve conter caracteres Unicode imprimíveis.
Por exemplo:
fn config app acmeapp username jdoe
Observe o seguinte:
- Você também pode definir parâmetros de configuração personalizados em nível de aplicativo ao criar um novo aplicativo usando o comando
fn create app
. - O OCI Functions combina os pares de chave/valor de todos os parâmetros de configuração personalizados (específicos do aplicativo e da função) no aplicativo em um objeto de configuração único codificado em série com um tamanho máximo permitido de 4 Kb.
-
Para especificar um ou mais parâmetros de configuração personalizados a serem passados para uma função específica, informe:
fn config function <app-name> <function-name> <key> <value>
em que:
<app-name>
é o nome do aplicativo que contém a função para a qual você deseja passar o parâmetro de configuração personalizado.<function-name>
é o nome da função para a qual será passado o parâmetro de configuração personalizado.<key>
é o nome do parâmetro de configuração personalizado. O nome deve conter somente caracteres alfanuméricos e sublinhados e não deve começar com um número.<value>
é o valor a ser dado ao parâmetro de configuração personalizado. O valor só deve conter caracteres Unicode imprimíveis.
Por exemplo:
fn config function acmeapp acme-func username jdoe
Observe o seguinte:
- Você também pode definir parâmetros de configuração personalizados específicos da função quando cria uma nova função usando o comando
fn create function
. - O OCI Functions combina os pares de chave/valor de todos os parâmetros de configuração personalizados (específicos do aplicativo e da função) no aplicativo em um objeto de configuração único codificado em série com um tamanho máximo permitido de 4 Kb.
-
Execute estas operações de API para definir parâmetros de configuração personalizados: