Criando Funções

Saiba mais sobre a criação de funções.

Você pode criar uma nova definição de função no servidor do OCI Functions de diversas maneiras:

  • Usando a Console, um comando da CLI ou uma operação de API para criar uma nova função com base em uma imagem existente do Docker que já foi enviada para o registro do Docker ( conforme descrito neste tópico).
  • Usando o comando único fn deployda CLI do Fn Project para criar uma nova imagem do Docker, submeter a imagem ao registro do Docker e criar uma nova função com base na imagem em uma etapa (conforme descrito em Criando e Implantando Funções).
  • Usando o Code Editor (consulte Criando Funções com o Code Editor).
  • Usando funções pré-criadas (consulte Criando Funções com o Uso de Funções Pré-Criadas).

Ao criar uma nova função com base em uma imagem existente do Docker, especifique os metadados da função a serem armazenados no servidor do OCI Functions. Por exemplo, o tempo máximo que a função pode executar.

A imagem existente na qual se baseia uma nova função deve ser usada com o OCI Functions. Normalmente, para criar e submeter uma imagem adequada, você ou outra parte usará comandos da CLI do Fn Project e/ou comandos da CLI do Docker. Por exemplo, após gravar o código da função e um arquivo func.yaml contendo metadados de função (talvez com base na função helloworld e func.yaml criados usando fn init), você pode:

  • Use fn build para criar uma nova imagem do Docker com base na função.
  • Use docker push para enviar a imagem ao registro do Docker.

Com a imagem no registro do Docker, você pode usar a Console, um comando da CLI ou uma operação de API para criar uma função baseada na imagem, conforme descrito neste tópico.

Consulte Criando uma Função.