Diferentes Opções para Ambientes de Desenvolvimento de Função
Saiba mais sobre os diferentes ambientes de desenvolvimento do OCI Functions que você pode configurar.
Ao configurar seu ambiente de desenvolvimento do OCI Functions, você tem diferentes opções:
-
Opção 1: Configurar o Cloud Shell. ( Recomendado) Para usuários que experimentam o OCI Functions pela primeira vez, esta é a maneira recomendada de começar rapidamente. Copiando e colando alguns comandos da Console na janela do Cloud Shell, você pode configurar um ambiente de desenvolvimento do OCI Functions em apenas alguns minutos.
Esta opção permite que você experimente a criação, a implantação e a chamada de novas funções. Você também pode explorar o OCI Functions usando as amostras no Git Hub (consulte Amostras do Oracle Functions).
Use o serviço Functions QuickStart no Cloud Shell se quiser configurar o Cloud Shell como seu ambiente de desenvolvimento do OCI Functions.
-
Opção 2: Configurar uma máquina local. Para a maioria dos usuários (especialmente usuários de Mac e Linux), essa será a maneira de trabalhar com o OCI Functions. Se você configurar uma máquina local, terá de especificar
--provider oracle
ao criar um novo contexto de CLI do Fn Project.Essa opção permite que o OCI Functions execute autenticação e autorização usando a assinatura de solicitação do Oracle Cloud Infrastructure, chaves privadas, grupos de usuários e políticas que concedem permissões a esses grupos de usuários.
Use as Funções QuickStart no Host Local se quiser configurar uma máquina local como seu ambiente de desenvolvimento do OCI Functions.
-
Opção 3: Configurar uma instância de computação do Oracle Cloud Infrastructure. Para alguns usuários, essa opção será mais conveniente do que a configuração de uma máquina local. Se você configurar uma instância de computação do Oracle Cloud Infrastructure, terá de especificar
--provider oracle-ip
ao criar um novo contexto de CLI do Fn Project.Essa opção permite que o OCI Functions execute autenticação e autorização usando OCIDs de instância, grupos dinâmicos e políticas, concedendo permissões a eles. Essa abordagem dispensa o requisito de que os usuários gerenciem chaves privadas. Observe que, para configurar um ambiente de desenvolvimento do OCI Functions em uma instância de computação do Oracle Cloud Infrastructure:
- ter permissão para criar grupos dinâmicos
- criar um novo grupo dinâmico que inclua o OCID da instância de computação
- criar uma política para conceder ao novo grupo dinâmico acesso a recursos de função, recursos de rede e ao Oracle Cloud Infrastructure Registry
- especificar
--provider oracle-ip
ao criar um novo contexto da CLI do Fn Project
Use as Funções QuickStart em uma Instância do OCI Compute se quiser configurar uma instância de computação do Oracle Cloud Infrastructure como seu ambiente de desenvolvimento do OCI Functions.