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 deploy
da 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.