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.

    1. 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.
    2. 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.

    3. 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
    4. (Opcional) Selecione Adicionar configuração para inserir outros parâmetros de configuração personalizados, conforme necessário.
    5. 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:

    1. Acesse o seu ambiente de desenvolvimento como desenvolvedor de funções e abra uma janela de terminal.

    2. 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.
    3. 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: